Hreflang 标签生成器
为页面的每个语言版本生成 <link rel="alternate" hreflang> 标签
常见问题
语言代码应该是什么格式?
使用 2–3 个字母的 ISO 639-1 语言代码,可选再加连字符和 2 个字母的 ISO 3166-1 地区代码——例如“en”“pt-BR”“zh-TW”。单独只写地区代码(没有语言)是无效的。
x-default 是做什么用的?
它标记了当访问者的语言与你列出的所有 hreflang 条目都不匹配时,搜索引擎应展示的页面——通常是一个语言选择页面,或者你的默认语言版本。
hreflang 标签需要互相对应吗?
需要——同一组内的每个页面都应该链接到组内所有其他页面(包括自身),否则搜索引擎可能会忽略这些标注。为每个页面生成标签时,都需要包含相同的标签块,只是把当前页面的网址换成对应的即可。
生成器强制执行的规则
- 格式 — lang-REGION(如 de-AT)或纯语言代码(如 de);顺序错误的组合无法通过校验,并直接给出修正方式。
- 双向互链 — hreflang 要求注释成对出现;缺失回链是最常见的受罚原因,这里会自动补全。
- x-default — 有且仅有一条,指向语言选择器或全球通用页面。
- 输出形式 — HTML head link 标签、HTTP Link 头和 sitemap alternates,按你能控制标记的位置选择。
语言备用链接,避开那些经典错误
地区+语言组合按 CLDR 惯例校验,x-default 只需设置一次,返回标签自动配对,兄弟页面互不遗漏。
常用语言快捷按钮
十一个常用代码——en、zh、zh-TW、de、es、fr、hi、ja、ko、pt、ru——一键添加一行语言,其他代码也可输入并校验。
x-default 兜底
可选的 x-default 网址告诉搜索引擎,语言列表之外的用户访问哪个页面,填补未覆盖地区的缺口。
内置代码格式校验
代码在生成标签前按两到三位字母加可选地区代码的格式校验,输错的地区码不会悄悄把用户引向错误页面。
相关工具
什么是 Hreflang 标签生成器?
当一个页面存在多个语言或地区版本时,hreflang 标签告诉搜索引擎该给哪类访客展示哪个版本——德语搜索者看到德语页,美国用户看到美国页。这些标签是放在页面 head 里的 link rel alternate hreflang 元素。为十几个地区手写这些标签既重复又容易出错,漏写或写错一个代码会悄无声息地伤害错误的受众。这个生成器根据语言与 URL 的配对列表组装标签块,并提供常用地区代码的快捷按钮,多语言站长几秒钟就能完成。
它组装哪些标签
- 🌍 常用地区代码快捷按钮
- ✍️ 自定义语言代码,按 en-US 格式校验
- 🔗 每个语言版本一条标签,连接代码与 URL
- 🎯 可选的 x-default 兜底,面向未匹配的语言
- 📋 复制或下载完整标签块
什么情况下需要它
- 一次上线多个语言版本的网站
- 给已有的多语言站点新增一个地区
- 修复 Google 展示错误语言版本的问题
- 站点迁移到按地区划分的 URL,保持标签同步
标签在浏览器本地组装,不上传任何内容。要记住的规则:hreflang 必须相互对应——每个语言版本的 head 里都要有指向所有其他版本的标签,所以生成好的标签块要加到每个版本上,而不是只加一个。
最后更新 · 2026-09-01