跳至内容

常见问题

hreflang 简明解释

hreflang 是一个很小的标签,访客看不见,它告诉 Google:“这个页面还有英文版,在这里;还有德文版,在那里。”它只有一个用途:让每个人在搜索结果中看到用自己语言写的版本。

界面一览

在“客房”页面的英文、法文和德文各版本的头部中:

<link rel="alternate" hreflang="en" href="https://example.com/rooms/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/chambres/">
<link rel="alternate" hreflang="de" href="https://example.com/de/zimmer/">
<link rel="alternate" hreflang="x-default" href="https://example.com/rooms/">

x-default 用于指定在没有任何语言匹配时要显示的页面。

规则

  • 每个版本都列出所有其他版本,也列出自己。每个版本都带有完全相同的列表。
  • 链接必须双向。如果一个版本引用了另一个版本,另一个版本也必须引用它。否则,Google 可能会忽略该标签。
  • 完整且可访问的网址。不能是会跳转到别处的网址,也不能是找不到的页面。
  • 正确的语言代码: en, de, pt-BR等。在 Google 遵循的标准(ISO 639-1)中, uk 表示乌克兰语:英国英语写作 en-GB.

四个最常见的错误

  1. 声明了一种页面尚未翻译的语言。
  2. 忘了从其中一个版本链接回来。
  3. 引用一个会重定向或已不存在的网址。
  4. 只在部分页面上添加标签。

资料来源(2026-10-15 查阅)

  • Google Search Central 文档,“Tell Google about localized versions of your page”
中文