【问题标题】:multilingual websites for search engines搜索引擎的多语言网站
【发布时间】:2012-06-02 07:57:15
【问题描述】:

我有一个德语和英语的网站。

如果您访问网址http://www.example.com/posts/1 中没有“en”或“de”的网站,我会检查浏览器语言并确定用户喜欢哪种语言。

因此,如果英语用户访问该站点http://www.example.com/posts/1,我会显示英语内容并在页面上的所有链接中添加“en”语言(无重定向)。在下一次单击链接时,用户切换到“en”版本。

在每个网站上我都有 hreflang 条目

<link rel="alternate" hreflang="de" href="http://www.example.com/de/posts/1" />
<link rel="alternate" hreflang="en" href="http://www.example.com/en/posts/1" />

问题是搜索引擎将http://www.example.com/posts/1 添加到他们的索引中。

1.) 我怎样才能避免这种情况?我必须为一种语言设置规范链接吗?

2.) 将用户重定向到语言网站更好吗?

【问题讨论】:

  • 你需要多解释一下当前的情况。特定语言的版本是否真的作为可寻址页面存在?显示一个真实的 URL 可能对分析有很大帮助。无论如何,通过“浏览器语言”(无论是什么意思)选择语言并不是一个好的起点。 (即使他的母语是德语,也可能有人会使用英文版的浏览器。)对于两种语言,您可以简单地将其中一个版本作为主要版本,并使其包含指向另一个版本的链接。

标签: html seo multilingual


【解决方案1】:

Google 在两篇博文中对此进行了介绍:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-02
    • 2010-11-16
    • 2013-11-13
    相关资源
    最近更新 更多