Html 网站管理员工具中的hreflang问题

Html 网站管理员工具中的hreflang问题,html,seo,google-webmaster-tools,hreflang,Html,Seo,Google Webmaster Tools,Hreflang,因此,我仅在索引页上使用href lang,如下所示: <link rel="alternate" href="https://example.com" hreflang="x-default" /> 但我一直在谷歌网站管理员工具中发现这些错误 谷歌检测到你网站上的一些页面已经实现了 rel备用hreflang标签不正确。特别是,似乎有 语言和地区代码不正确或不正确 双向链接(如果A页使用hreflang链接到B页,则 必须是从B到a的链接)。谷歌使用hreflang 属性以向

因此,我仅在索引页上使用href lang,如下所示:

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

但我一直在谷歌网站管理员工具中发现这些错误

谷歌检测到你网站上的一些页面已经实现了 rel备用hreflang标签不正确。特别是,似乎有 语言和地区代码不正确或不正确 双向链接(如果A页使用hreflang链接到B页,则 必须是从B到a的链接)。谷歌使用hreflang 属性以向右侧提供正确的语言或区域URL 搜索结果中的用户。直到您更正了hreflang上的错误 链接,您的网站将不会受益于其他语言或 区域目标


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

如果没有列出任何区域设置的页面,那么只需使用x而不是x-default(或者语言代码,例如en/de等)

通常,您会在这样一个集合中使用
hreflang=x-default
(注意备用页面中指示的几个区域设置)



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

当您有多种语言的内容时,可以使用hreflang。从您的问题来看,您似乎没有其他语言版本的页面。所以不要使用hreflang。删除该
标记

<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"/>