Hreflang 标签生成器

根据一组语言区域与网址的对照,为多语言页面生成 hreflang link 标签,并可选 x-default 和自引用标签。

正在加载工具…

Hreflang 标签生成器Hreflang 标签生成器会把一组“语言区域 + 网址”的对照转换成 rel="alternate" 的 hreflang link 标签,供你粘贴到每个语言版本页面的 head 部分中。为每个语言区域添加一行,可选地加上 x-default 兜底标签和自引用标签,然后复制可直接使用的代码块。所有内容都在你的浏览器中生成——你的网址绝不会上传到我们的服务器。

Hreflang 标签生成器 是什么?

Hreflang 标签告诉搜索引擎哪个网址对应哪种语言或地区,从而让 Google、Yandex 向每位用户展示正确的版本,并避免把译文当作重复内容。SEO 专员、本地化团队和开发者会在站点拥有同一页面的多个语言版本(例如 /en/、/ja/、/es/)时添加这些标签。本工具会生成标准的 rel="alternate" hreflang="…" link 标签:你为每个语言区域添加一行,填入它的 hreflang 代码(如 en、en-US 或 ja)和绝对网址,输出会随你输入实时更新。用“添加语言”按钮追加行,用“删除”去掉一行。在设置中可以开关自引用标签(每个页面都应指向自身)和 x-default 标签——后者指定在没有任何语言匹配时展示的页面;若把 x-default 网址留空,则会回退使用自引用网址。

如何使用 Hreflang 标签生成器

  1. 在自引用字段中填入当前页面的语言代码和绝对网址(例如 en 和 https://example.com/en/)。
  2. 为每个其他语言添加一行:填写它的 hreflang 代码(如 ja 或 es-MX)和完整网址。
  3. 用“添加语言”追加更多行,或用“删除”移除不需要的行。
  4. 打开设置,开关自引用标签和 x-default 标签。
  5. 可选地设置专用的 x-default 网址;留空则会复用自引用网址。
  6. 复制生成的 link 标签,粘贴到该页面每个语言版本的 <head> 中。

示例

两种语言加 x-default

输入

self: en https://example.com/en/
row: ja https://example.com/ja/

输出

<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="ja" href="https://example.com/ja/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/en/" />

按地区定向

输入

row: en-US https://example.com/us/
row: en-GB https://example.com/uk/

输出

<link rel="alternate" hreflang="en-US" href="https://example.com/us/" />
<link rel="alternate" hreflang="en-GB" href="https://example.com/uk/" />

特殊字符会被转义

输入

row: fr https://example.com/?a=1&b=2

输出

<link rel="alternate" hreflang="fr" href="https://example.com/?a=1&amp;b=2" />

常见问题

这个工具会生成什么?
它会根据你输入的“语言区域 + 网址”对照生成 rel="alternate" 的 hreflang link 标签。每填写一行就生成一个 <link> 标签;它还能为当前页面添加自引用标签和 x-default 标签,从而得到可直接粘贴到页面 <head> 的完整代码块。
x-default 标签有什么用?
x-default 标记当用户的语言或地区都不匹配时,搜索引擎应展示的页面。你可以给它单独的网址,也可以把 x-default 网址留空,工具会复用自引用网址。如果不需要,可在设置中关闭它。
我需要自引用标签吗?
Google 建议每个语言版本都包含一个指向自身的 hreflang 标签,并同时列出所有其他语言。本工具会根据当前页面的语言代码和网址添加该自引用标签;如果你更想手动添加,可在设置中关闭它。
hreflang 代码应使用什么格式?
使用 ISO 639-1 语言代码,可选地加上 ISO 3166-1 地区代码——例如 en、ja、es-MX 或 zh-Hant。工具会原样写入你输入的代码,因此请确认它是有效值;网址应为以 https:// 开头的绝对地址。
我的数据会被发送到服务器吗?
不会。标签完全在你的浏览器中用 JavaScript 生成。你输入的任何内容——包括未发布的网址——都不会被上传、存储或发送到任何地方,因此在私密或未上线的页面上使用也很安全。

相关工具