跳转到主要内容

在 Site Audit 中"hreflang 中的同一语言有多个页面"错误

了解更多关于 Ahrefs 的 Site Audit 中 " hreflang 中的同一语言有多个页面"问题以及如何在您的网站上修复。

Anna avatar
作者:Anna
本周更新

这个问题由哪些因素引发?

此报告列出在其 hreflang 注释中引用同一语言(或语言位置)多个 URL 的页面。

页面头部示例:

<head>
...
<link rel="alternate" hreflang="en" href="https://ahrefs.com/blog/google-keyword-planner/" />
<link rel="alternate" hreflang="en" href="https://ahrefs.com/blog/es/planificador-palabras-clave-google/" />
...
</head>

HTTP 头部示例:

链接: <https://ahrefs.com/blog/google-keyword-planner/>; rel="alternate"; hreflang="en",
  <https://ahrefs.com/blog/es/planificador-palabras-clave-google/>; rel="alternate"; hreflang="en"

为什么这很重要?

在 hreflang 注释中宣布同一语言(或语言位置)的多个页面会让搜索引擎感到困惑。 这些 hreflang 注释可能会被搜索引擎误解或忽略。

如何修复?

审查本报告中列出的所有页面。 对这些页面的 hreflang 注释进行必要的编辑,以便每种语言只引用一个页面。

请注意,如果您在注释中使用"语言-位置"代码,则可以自由地公布同一语言的多个页面。

例如。

<link rel="alternate" hreflang="en-gb" href="href="https://ahrefs.com/blog/en/google-keyword-planner/" />
<link rel="alternate" hreflang="en-us" href="href="https://ahrefs.com/blog/google-keyword-planner/" />

这些注释将是有效的。

这是否解答了您的问题?