已更新9月 2026
如何使用Hreflang 标签生成器
- 输入语言 |网址对,每行一个 - 页面的每个版本,包括原始版本。
- 添加一个 x-default 行,指向您的主要版本作为后备。
- 将生成的标记复制到页面每个版本的 中 - 每个版本上的相同块。
- 部署后验证互惠性:Search Console 的国际定位报告标记缺少返回标签。
Hreflang 标签生成器是什么?
hreflang 生成器会构建 标签,告诉 Google 页面存在哪些语言版本以及谁应该看到哪些语言版本:法语搜索者获得 /fr/,德语搜索者获得 /de/,而不是每个人都登陆英语。
每个标签将语言代码与该版本的 URL 配对:。代码是 ISO 语言 (es),可以选择带有区域(es-MX 表示墨西哥西班牙语),以及后备版本的特殊 x-default。语法很挑剔 - 错误的代码(经典:“uk”是乌克兰语,而不是英国 - 英国是“gb”)和不匹配的 URL 默默地使整个设置无效 - 这就是为什么生成节拍打字。
关于Hreflang 标签生成器
输入您的语言和 URL 对,每行一个(例如 es | https://example.com/es/),然后复制为您的页面
使 hreflang 发挥作用的两条规则:每个版本都会列出包括其自身在内的所有版本 - 需要自引用条目;并且标签必须是相互的 - 如果英文页面指向西班牙语,则西班牙语页面必须反向指向,否则 Google 会忽略这一对(Search Console 中的“返回标签”错误就是这样)。添加一个指向您的主要版本的 x-default 条目,以捕获您不提供服务的语言的搜索者。
相同的注释可以存在于您的 XML 站点地图中,而不是页面标题中(对于大型网站更好 - 只需维护一个文件)。任何一个位置都可以;不要混合冲突的集合。结合每个版本的翻译内容和自引用规范,这是多语言 SEO 的完整秘诀。
常见问题解答
映射同一页面的语言版本的注释,以便 Google 为每个搜索者提供正确的版本。当相同的内容以多种语言或地区变体存在时,您就需要它——如果没有它,版本就会竞争,并且排名会错误。
它为与您的语言都不匹配的搜索者命名后备页面 - 通常是您的主要版本或语言选择器页面。每组一个 x-default,以及语言条目。
Hreflang 必须是相互的:仅当 B 指向 A 时,指向 B 的页面 A 才算数。该错误意味着该对的一侧缺少相互标记 - 在每个版本上部署相同的完整块可以防止这种情况发生。
en-GB 和 pt-BR — ISO 639-1 语言加上 ISO 3166-1 区域。臭名昭著的陷阱:“uk”本身就意味着乌克兰语。当您不需要区域定位时,仅使用语言代码(es、fr)就可以了。
两者都有效——对于小型网站来说,头部更简单;站点地图 xhtml:链接条目可以更好地缩放数百页(需要重新生成一个文件)。选择一个位置并保持一致;冲突的集合让谷歌感到困惑。