Hreflang 标签生成器

填写每个语言或地区版本的 URL,一次生成包含 x-default 的完整 hreflang 标签组。

语言版本

为页面的每个语言或地区版本填写一个完整 URL。

填写语言或地区没有匹配时希望访客进入的回退页面。

0

生成的 hreflang 标签

所有版本和 x-default 通过检查后会显示预览。

准备就绪。载入示例或添加你的语言版本。0 个语言版本

代码与 URL 检查

    你的 URL 只在浏览器中处理,不会上传到 BroBroGo。

    常见问题

    这个工具接受哪些 hreflang 代码?

    语言部分使用两位 ISO 639-1 代码,之后可再依次加上一个 ISO 15924 文字代码和/或一个两位 ISO 3166-1 地区代码,例如 en、zh-Hant、zh-CN、zh-Hans-US。输出会自动统一字母大小写。

    生成的标签应该放在哪里?

    把同一组完整标签原样放进每个多语言版本的 <head>。每个页面都要同时指向自己和其他版本。

    x-default 应该指向哪个页面?

    请选择语言或地区没有精确匹配时希望访客进入的页面,可以是语言选择页、全球首页或主要语言版本。

    什么是 Hreflang 标签生成器

    Hreflang 标签生成器是一个实用的在线工具,旨在帮助网站所有者、SEO 专业人员以及网页开发人员为多语言网站创建正确的 rel="alternate" hreflang 标签。当您拥有同一个网页的多个语言或地区版本时,该工具可以帮助您生成完整的标签组,以便搜索引擎能够向不同语言或地区的访客呈现最合适的页面版本。

    您只需提供每个语言版本的完整 URL,并可选择性地提供一个回退(Fallback)URL,工具便会自动进行代码校验并生成可直接复制的 HTML 标签。

    适用人群与应用场景

    本工具特别适用于以下群体和场景:

    • 网站所有者:维护和管理多语言网页,确保各语种用户能够访问到正确的页面。
    • SEO 专业人员:优化国际化 SEO 信号,确保搜索引擎正确索引多语言内容。
    • 网页开发人员:快速构建符合标准的 hreflang 标签,避免手动编写代码时出现语法错误。
    • ISO 代码校验需求者:需要验证所使用的语言代码、地区代码或文字代码是否符合国际标准。
    • 需要配置回退页面的用户:需要在 hreflang 架构中加入 x-default 属性,以处理无精确语言匹配时的默认跳转。

    输入参数与配置说明

    在使用 Hreflang 标签生成器时,您需要提供以下信息:

    1. 语言版本
      • 语言或地区:输入两位 ISO 639-1 语言代码。如有需要,可在其后依次加上一个 ISO 15924 文字代码和/或一个两位 ISO 3166-1 地区代码(例如:enzh-Hantzh-CNzh-Hans-US)。
      • 版本 URL:输入该语言版本对应的完整 http://https:// 网址。
    2. x-default 的 URL(可选):输入一个完整的 http://https:// 网址,作为当用户的语言或地区没有精确匹配时的默认回退页面。

    本工具一次最多支持添加 100 个语言版本。

    校验规则与错误提示

    为了确保生成的 hreflang 标签完全符合搜索引擎的标准,工具会对输入的内容进行严格的实时校验。如果输入不符合规范,工具将不会生成任何标签,并会显示相应的错误提示:

    • 版本数量限制:如果版本过少,会提示“请至少添加两个语言版本。”;如果超出上限,则会提示“此编辑器一次最多支持 {max} 个语言版本。”。
    • 代码规范校验
      • 若未填写代码,提示“版本 {index} 缺少语言或语言-地区代码。”。
      • 若格式不符,提示“版本 {index} 必须使用两位语言代码,可选再加上一个 ISO 15924 文字代码和/或一个两位地区代码。”。
      • 若语言代码无效,提示“版本 {index} 中的 {code} 不是 ISO 639-1 语言代码。”。
      • 若地区代码无效,提示“版本 {index} 中的 {code} 不是 ISO 3166-1 Alpha-2 地区代码。”。
      • 若文字代码无效,提示“版本 {index} 中的 {code} 不是有效的 ISO 15924 文字代码。”。
      • 若代码重复,提示“版本 {index} 重复使用了 hreflang 代码 {locale}。”。
    • URL 规范校验
      • 若未填写 URL,提示“版本 {index} 缺少完整 URL。”。
      • 若 URL 格式不正确,提示“版本 {index} 需要完整的 http:// 或 https:// URL。”。
      • 若 URL 长度超过限制,提示“版本 {index} 的 URL 必须短于 2,048 个字符。”。
    • x-default 校验
      • 若未填写,提示“请填写 x-default 使用的 URL。”。
      • 若格式不正确,提示“x-default 需要完整的 http:// 或 https:// URL。”。
      • 若长度超限,提示“x-default URL 必须短于 2,048 个字符。”。

    自动处理与输出结果

    当所有的输入行以及 x-default URL 都通过验证后,工具会显示“所有代码和 URL 均有效。”,并实时生成预览标签。在生成过程中,工具会自动执行以下优化:

    • 大小写规范化:自动统一字母大小写(例如将输入的 EN-us 自动转换为 en-US)。
    • 中文代码规范化:对 zh-Hantzh-Hans 进行标准化处理。
    • 参数转义:自动对 URL 中的查询参数进行转义处理。
    • 代码过滤:工具会拒绝 es-419 以及其他未知的代码。

    如果输入中存在任何错误,输出区域将保持为空,并会显示“有 {count} 个问题需要修正。”以引导您进行修改。

    隐私与数据安全说明

    您的隐私对我们至关重要。当您使用本工具输入网址和语言代码时,您的 URL 只在浏览器中处理,不会上传到 BroBroGo 服务器。所有的校验与标签生成过程均在本地完成。


    常见问题

    这个工具接受哪些 hreflang 代码?

    语言部分使用两位 ISO 639-1 代码,之后可再依次加上一个 ISO 15924 文字代码和/或一个两位 ISO 3166-1 地区代码,例如 en、zh-Hant、zh-CN、zh-Hans-US。输出会自动统一字母大小写。

    生成的标签应该放在哪里?

    把同一组完整标签原样放进每个多语言版本的 <head> 头部区域。每个页面都要同时指向自己和其他版本。

    x-default 应该指向哪个页面?

    请选择语言或地区没有精确匹配时希望访客进入的页面,可以是语言选择页、全球首页或主要语言版本。