SEO:hreflang工作不正常 - 我该如何解决?

时间:2016-09-19 11:49:38

标签: html .htaccess search seo href

我的网站

www.mydomain.net

我的内容有两种语言,德语和英语。

根据用户所在国家/地区,“mydomain.net”会自动重定向到:

www.mydomain.net/de

www.mydomain.net/en

我正在使用这些href-lang标签:

<link rel="alternate" hreflang="x-default" href="mydomain.net/en"/>
<link rel="alternate" hreflang="de" href="mydomain.net/de"/>
<link rel="alternate" hreflang="en" href="mydomain.net/en"/>

预期结果

如果德国用户使用Google搜索“mydomain.net”,则应显示该网站的德语内容(元描述等)。

如果英语用户使用Google搜索“mydomain.net”,则应显示该网站的英文内容(元描述等)。

但目前这种方法无法正常工作。

实际结果

当德国用户谷歌“mydomain.net”时,他获得了英语结果。将显示英语元描述。不应该谷歌显示德国的结果?

但是,如果德国用户使用Google搜索“mydomain.net Kontakt”(包括德语单词),它将按预期显示德语结果。

1 个答案:

答案 0 :(得分:0)

自动重定向通常是一个坏主意。如果机器人被自动重定向,那么它可能无法发现您的所有内容。您还使用Cookie来存储用户的内容偏好。

我建议的是:

  1. rufsam.com(您的主页)可以自动重定向到/ en或/ de但/ en 和/ de页面永远不应重定向(您当前正在重定向它们 基于cookie)
  2. 使用rufsam.com(您的主页)作为x-default的href。谷歌的文档称x-default应该用于重定向的页面。
相关问题