使用hreflang吧

时间:2016-07-02 15:15:45

标签: hreflang

当我使用Google网站站长工具检查我的网站时,我看到了一条关于遗失hreflang标记的警告。

我有一个多页的网页 - 德语和英语。首次访问时,语言将与浏览器语言相同。如果用户切换语言,则设置cookie以存储所选语言。但该网址中的语言(例如/en/de),在两种情况下都只是mydomain.com。我要做的是更改langhtmllang="de"标记中的lang="en"属性。我认为这对谷歌来说足够友好。

我的问题是如何正确实施hreflang。我发现的所有示例都涉及不同的语言文件夹,例如mydomain.com/en/,子域名en.mydomain.com或扩展程序mydomain.com/?lang=en

我是否应该根据所选语言动态切换hreflang标记,因此当用户看到英文版时,hreflang将为de-DE,因为内容中的内容也相同德语:

<link rel="alternate" href="http://example.com" hreflang="de-DE" />

当用户看到德语网站时:

<link rel="alternate" href="http://example.com" hreflang="en-EN" />

但这似乎很奇怪,因为href值在两种情况下都是相同的......

1 个答案:

答案 0 :(得分:1)

如果您有2个单独的网址,则只能使用Hreflang。然后Google可以将英文用户发送到en页面,将德国用户发送到de页面。