如果同一内容有多个语言版本,hreflang 告诉 Google 把哪个版本展示给哪类受众——搞错了,会悄悄毁掉你的国际流量。这里是用大白话讲清它怎么工作、怎么检查。
没有 hreflang,Google 只能猜哪个语言版本属于某条搜索结果。在东京用英文搜索的用户,可能落到你的中文页;或者 Google 把两个版本当重复内容,都不给排名。hreflang 标签声明了版本之间的关系,让 Google 展示正确的那一个。
英文页与其中文版的示例:
<link rel="alternate" hreflang="en" href="https://example.com/about" />
<link rel="alternate" hreflang="zh" href="https://example.com/about-zh" />
<link rel="alternate" hreflang="x-default" href="https://example.com/about" />
最常犯的错误:缺自我引用、单向链接(A 指向 B 但 B 不指回 A)、语言代码写错(比如 zh-CN 和 zh-Hans 混用)。三种都会造成同一个症状:你的国际页面不再出现。修复是机械的,但在几十个页面里很容易出错——这正是 hreflang 生成器存在的原因。
两个检查覆盖大多数情况:用 Search Console 的"国际定位"报告;用生成器为每对页面产出一致的标签集。我们的免费体检也会标出缺失或不匹配的 hreflang 标签,让漂移在损失排名前就被抓住。