
hreflang 生成器使用教程:一键生成正确标签
hreflang 生成器能把「每页列出全部语言+自我引用+x-default、双向一致」这套容易手滑的规则自动化:输入各语言版本的 URL、选好默认语言,工具就产出可直接粘贴的完整标签组。 GeoSeoToday 的 hreflang 生成器 免费、免注册,本文示范完整用法。
为什么需要生成器?手写的三个致命伤
hreflang 的规则不难懂,但手写极易出错,而且错了不会报错——只会默默失效:
- 缺回链:三语网站的一组标注要在 3 个页面各出现 4 行、共 12 行完全一致的代码。手动维护时改了一页忘了另外两页,整组作废。
- 漏自我引用:直觉上「自己不用标自己」,但 hreflang 规范要求每页必须把自己列进清单,漏了就失效。
- 语言代码写错:
zh-tw与zh-Hant的选择、en-UK(错)与en-GB(对)的差异,每次手写都是一次犯错机会。
这些错误正是繁简自我蚕食的头号原因。生成器的价值不是省打字时间,而是把规则写进工具,让错误没有发生的机会。
三步骤操作教程
第 1 步:输入各语言版本的 URL
在 hreflang 生成器 中,为同一篇内容的每个语言版本各填一行——语言代码+完整 URL(必须是含 https:// 的绝对路径):
| 语言代码 | URL 示例 |
|---|---|
| zh-Hant | https://example.com/zh-hant/geo-guide/ |
| zh-Hans | https://example.com/zh-hans/geo-guide/ |
| en | https://example.com/en/geo-guide/ |
语言代码选择原则:服务全球繁体中文读者用 zh-Hant;只有为台湾、香港准备了不同内容时才分 zh-TW、zh-HK。
第 2 步:选择 x-default 指向
从已输入的版本中挑一个当默认出口。决策很简单:有英文版指英文版;纯中文站指主力市场版本。
第 3 步:复制产出的标签
工具会同时给出两种格式,择一使用(不要两处都放):
HTML 格式(贴进每个语言版本的 <head>,三页都要贴同一组):
<link rel="alternate" hreflang="zh-Hant" href="https://example.com/zh-hant/geo-guide/" />
<link rel="alternate" hreflang="zh-Hans" href="https://example.com/zh-hans/geo-guide/" />
<link rel="alternate" hreflang="en" href="https://example.com/en/geo-guide/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/en/geo-guide/" />
sitemap 格式(贴进 XML sitemap 的对应 <url> 区块,适合页数多的网站集中维护)。
贴上之后:3 个验收动作
- 抽查源代码:每个语言版本的页面都要看得到完整四行(含自己)。
- 爬虫扫描:用 Screaming Frog 等工具的 hreflang 报表全站扫一次,确认没有缺回链。
- GSC 观察分流:2–6 周后在成效报表用国家×目录交叉检查,简体版在台湾的曝光占比应该明显下降。
什么情况生成器救不了你?
工具产出的标签是对的,但以下情况要先自行处理:
- URL 本身有问题:指向跳转中、404 或 noindex 的页面,标签再正确也无效。
- canonical 打架:各语言版本的 canonical 必须指向自己;指向其他语言版本会抵消 hreflang。
- 内容根本没有本地化:hreflang 解决「端给谁」,不解决「值不值得看」。机翻直出的页面就算分流正确,还是拿不到点击。
常见问题(FAQ)
Q1:生成器是免费的吗?需要注册吗? GeoSeoToday 的 hreflang 生成器完全免费、免注册,做成网页工具是因为我们自己的三语站每天都在用同一套逻辑。
Q2:网站有几百页,每页都要手动跑一次生成器吗? 不用。生成器适合用来「确立正确格式」与处理重点页面;量大时,把产出的格式套进 CMS 或框架模板(如 Astro/Next.js 的 layout),依路由自动输出全站标签才是正解。
Q3:产生的标签放 HTML 还是 sitemap 好? 页数少、模板可控放 HTML head;页数多、sitemap 由系统产生就放 sitemap。重点是择一,两处并存且不一致是常见事故。
Q4:用了生成器还会发生繁简蚕食吗? 标签层面的错误会被杜绝,但蚕食还有其他成因:canonical 设错、简体版内容与繁体过近。搭配 hreflang 常见错误的排查清单一起用。
现在就把你的多语言页面丢进 GeoSeoToday 的 hreflang 生成器与 GEO 检测工具,30 秒拿到正确标签。想理解标签背后的原理,从「hreflang 是什么」的教程开始;整个多语言布局的全貌,见支柱页「多语言 / 国际 SEO 完整指南」。