国际化问题:使用 Hreflang 诊断和修复错误
已发表: 2021-10-08国际搜索引擎优化可能很棘手。
当您仅在美国运营时,页面优化已经足够困难,如果您同时为多个国际市场提供服务,事情只会变得更加复杂。
您应该对国际 SEO 进行的首要检查之一是查看您的 hreflang 标签,以查看您发送给 Google 的有关您的国际页面的哪些信息。

Hreflang 属性告诉搜索引擎您在某些页面上使用的语言,以帮助它们在搜索中提供您页面的适当版本。 例如,您可以使用 hreflang 来指示某个页面是德语的,这有助于 Google 知道为德语搜索返回该页面。 这些语言标签对于确保搜索者在您的网站上找到正确的页面非常有帮助,但它们也是错误的常见来源。
在这篇文章中,我将介绍如何识别和修复 hreflang 问题,以确保您在搜索中拥有正确的国际页面排名。
常见语言和地区代码错误
hreflang 最常见的错误发生在语言和区域代码的实现中。

Hreflang 属性包括语言代码和可选的区域代码。 语言代码应该是采用 ISO 639-1 格式的两个字母代码。 关于语言代码的一些常见错误包括:
- 使用语言代码的三字母版本(“eng”与“en”或“jpn”与“ja”)。
- 使用无效或不正确的语言代码(中文“ch”或荷兰语“du”)。
- 缺少语言代码 (hreflang=de)。
区域代码也是两个字母,需要采用公认的 ISO 3166-1 Alpha 2 格式——您可以在此处找到这些代码的完整列表。 我们在区域代码中看到的一些最常见的错误包括:
- 使用无效的地区代码(“en-eu”——Google 不将“eu”识别为地区,因为它不是一个国家/地区)。
- 在语言代码之前列出区域代码 (hreflang=gb-en)。
- 不为使用相同语言但略有不同(英国与美国,或西班牙与墨西哥)的页面实施区域代码。
语言和区域代码问题是人们在使用国际 SEO 时最常犯的错误。 事实上,有些错误非常常见——例如在代码之间使用下划线而不是连字符——以至于 Google 可以识别并解释这些错误。
但是,您仍然希望遵循最佳做法并避免可能会混淆 Google 的错误,从而将自然访问者引导至错误的页面。
识别和修复 Search Console 中的 Hreflang 错误
除了与语言和区域代码相关的常见错误外,hreflang 的另一个常见问题是“无返回标签”——当 hreflang 属性在目标页面上没有匹配标签时会发生错误。 返回标签错误可以按以下方式分类:
- 页面级别。
- 站点地图。
- HTTP 标头。
幸运的是,在 Google Search Console 中很容易找到这些错误,返回标签和语言代码错误。
目前,找到这些问题的最简单方法是导航到旧版 Search Console。

在旧版 Search Console 中,您可以通过点击“搜索流量” => “国际定位”导航到“国际定位”部分。


Search Console 中的“国际定位”部分将突出显示您的 hreflang 问题,从而轻松识别和修复有问题的页面。
修复无效的语言代码很简单,您现在应该知道要为语言和地区使用哪些代码。
没有返回标签错误需要更多的工作来修复。 当页面不同版本的 hreflang 标记没有通过链接相互引用时,就会发生这些错误。 Google 对此错误提供了以下说明:
“缺少返回链接:如果页面 X 链接到页面 Y,页面 Y 必须链接回页面 X。如果不是所有使用 hreflang 注释的页面都是这种情况,则这些注释可能会被忽略或无法正确解释。”
在 Search Console 中查找这些 URL 将允许您通过添加缺少的链接来解决问题。
在 Screaming Frog 中寻找 Hreflang 问题
当然,如果您想更深入地了解您的 hreflang 问题,您可以使用 Screaming Frog。

这篇文章介绍了如何将 Screaming Frog 用于 hreflang 并突出显示该工具将提供的所有数据,例如:
- 包含 hreflang 的 URL。
- 非 200 可以的 hreflang 网址。
- 未链接的 hreflang 网址。
- URL 缺少确认链接。
- 不一致的语言和地区确认链接。
- 非规范确认链接。
- 无索引确认链接。
- 语言和地区代码不正确。
- 包含多个语言或区域代码条目的 URL。
- 缺少自引用 hreflang 属性的 URL。
- 未使用规范的 URL。
- 缺少 x-default 属性的 URL。
- URL 缺少可能需要它的 hreflang 属性。
Screaming Frog 提供的信息比 Search Console 多,我强烈建议使用它来识别 hreflang 及其他方面的问题!
还有一些用于测试和创建 hreflang 标签的免费选项,例如:
- Aleyda Solis 的 hreflang 标签生成器工具。
- 来自 Merkle SEO 的 Hreflang 标签测试工具。
- 来自 Distilled 的忍者。
这些工具可以方便地使用 hreflang 快速抽查您的 URL。
进一步阅读国际搜索引擎优化
Hreflang 错误是国际 SEO 面临的最常见的网站挑战。 但是,还有许多其他与国际化相关的问题,如果您想了解更多信息,我建议您查看其中的一些资源:
- 国际网站扩展指南:Hreflang、ccTLD 等! 通过凯特莫里斯
- Hreflang:Joost de Valk 的终极指南
- 如何实施国际搜索引擎优化流程? Aleyda Solis 的指南
- 国际 SEO:Sam Gooch 的深入清单
- 用 Elanor Reynolds 的国际 SEO 指南征服世界
- 国际 SEO 指南:Natalie Severt 的策略和指南
- Aleyda Solis 在国际 SEO 中失败的 7 种方法
这些是一些极好的资源,可帮助您开始使用国际 SEO。 如果你注意到了,Aleyda Solis 被列出两次——她是国际搜索引擎优化方面最重要的专家,我强烈建议你也在 Twitter 上关注她。
希望您发现这篇文章有助于理解和解决您网站上可能遇到的任何 hreflang 问题,并祝您在未来的品牌和网站国际化努力中好运!
