多语言站点的 hreflang:不出错的实现指南(2026)

更新于 2026 年 8 月 · 阅读约 9 分钟 · MintShovels 团队

如果同一内容有多个语言版本,hreflang 告诉 Google 把哪个版本展示给哪类受众——搞错了,会悄悄毁掉你的国际流量。这里是用大白话讲清它怎么工作、怎么检查。

hreflang 解决什么问题

没有 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-CNzh-Hans 混用)。三种都会造成同一个症状:你的国际页面不再出现。修复是机械的,但在几十个页面里很容易出错——这正是 hreflang 生成器存在的原因。

如何验证你自己的

两个检查覆盖大多数情况:用 Search Console 的"国际定位"报告;用生成器为每对页面产出一致的标签集。我们的免费体检也会标出缺失或不匹配的 hreflang 标签,让漂移在损失排名前就被抓住。

经验法则:每个语言版本都链接到其他所有版本(包括自己)。如果你能在所有版本之间画出一个闭环,你的 hreflang 就是对的。
免费给你的网站做一次 SEO 体检
70+ 项检查、12 个维度——无需注册。
开始免费体检 →