2016-07-26 56 views
1

所以我用的href郎只在我的索引页,就像这样:的hreflang问题

<link rel="alternate" href="https://example.com" hreflang="x-default" /> 

但我不断收到在谷歌网站管理员工具,这些错误

谷歌已经检测到一些您网站上的网页已错误地实施了 rel-alternate-hreflang标记。特别是, 似乎是不正确的语言和地区代码,或不正确的双向链接(如果页面A与hreflang链接到页面B,那么 必须是从B到A的链接)。 Google使用hreflang 属性为搜索结果中正确的语言或区域网址提供正确的 用户。在更正hreflang 链接上的错误之前,您的网站不会受益于其他语言或 区域定位。

我不明白为什么?我搜索了很多,似乎无法找到答案。

回答

1

如果没有与上市语言环境的任何网页,然后只需用X,而不是X-默认(或实际上的语言代码,如EN /德等)

通常你会使用hreflang=x-default在AA 设置像这样(注意备用页面显示的几种区域)

<link rel="alternate" hreflang="x-default" href="http://www.example.com/" /> 
<link rel="alternate" hreflang="en-gb" href="http://en-gb.example.com/page.html" /> 
<link rel="alternate" hreflang="en-us" href="http://en-us.example.com/page.html" /> 
<link rel="alternate" hreflang="en" href="http://en.example.com/page.html" /> 
<link rel="alternate" hreflang="de" href="http://de.example.com/seite.html"/> 

脚注:我发现了一个方便的hreflang生成工具here

0

Hreflang在您拥有多种语言的内容时使用。从你的问题看,你似乎没有其他语言版本的页面。所以不要使用hreflang。删除<link>标记。