首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网站管理员工具的hreflang问题

网站管理员工具的hreflang问题
EN

Stack Overflow用户
提问于 2016-07-26 19:50:49
回答 2查看 365关注 0票数 1

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

代码语言:javascript
复制
<link rel="alternate" href="https://example.com" hreflang="x-default" />

但是我一直在google网站管理员工具中发现这些错误。

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-26 21:04:10

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

通常在这样的中使用(注意备用页面中指示的几个区域设置)

代码语言:javascript
复制
<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生成器工具这里

票数 1
EN

Stack Overflow用户

发布于 2016-07-27 05:47:33

当您有多种语言的内容时,就会使用H反射have。从你的问题上看,你似乎没有其他语言的页面版本。所以不要用hreflang。删除<link>标记。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38598734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档