跳转到主要内容

在 Site Audit 中,“缺少自引用 hreflang 注释”的问题是什么意思?

了解如何处理“缺少自引用 hreflang 注释”问题

Anna avatar
作者:Anna
本周更新

是什么触发了这个问题?

此问题报告声明为备用语言版本的页面在其hreflang注释中没有列出自身。

例子:



页面必须在其 hreflang 注释中引用自身。 以下行缺失:

为什么这很重要?

rel="alternate" hreflang="..." 标签帮助管理多语言网站,允许您指定页面的特定语言或地域版本。 基于此信息,搜索引擎可以根据用户的语言(或位置)提供相关版本。

同一页面的所有语言版本都需要通过 hreflang 注释互相关联。 简单来说,如果您有一个关于我们的页面有3种不同语言版本,那么这3个页面中的每一个都需要链接到另外两个版本,并且都有一个自参考的 hreflang 链接。 如果后者缺失,可能会导致搜索引擎混淆,hreflang 注释会被忽略。

如何修复?

您可以在页面头中的HTML标签中管理您的 hreflang 注释:


...


...

或者将它们放置在 HTTP headers 中:

链接:; rel="alternate"; hreflang="en",
   ; rel="alternate"; hreflang="de"

无论您使用哪种方法,都需要确保每个语言或地区特定页面都有一个自参考注释。 例如,您的页面的西班牙语版本必须有一个 rel="alternate" hreflang="es" 注释,链接到自身。

这是否解答了您的问题?