免费转换器

Hreflang 标签 生成器

为国际SEO生成Hreflang标签。创建适用于多语言网站的HTML链接标签、HTTP标头或XML站点地图条目。免费Hreflang标签生成器。

语言 / 地区 & URL

语言 / 地区URLx-default

* 勾选“x-default”将该URL设为未指定语言用户的回退URL。

生成的代码

<!-- 生成的代码 will appear here -->

关于此工具

hreflang 标签告诉搜索引擎某个页面存在多种语言或区域变体。当用户用法语搜索时,hreflang 会将他们引导至法语版本的内容,而不是英语版本。当相同内容出现在不同语言的多个 URL 上时,这些标签还可以防止重复内容处罚。

页面的每种语言版本都应通过 hreflang 链接标记声明所有其他版本,包括其本身。正确实现这一点需要自引用(页面声明自己的语言)以及对所有其他语言变体的引用。错误很常见:缺少自引用、缺少相互引用、错误的语言代码。

该生成器根据结构化输入(每种语言的 URL 路径)构建全套 hreflang 标签。输出是可粘贴到 <head> 中的 HTML 链接标记,以及带有 hreflang 声明的可选 XML 站点地图条目(替代 HTML 实现)。

为什么使用 hreflang 标签

未声明 hreflang 的多语言网站的搜索性能会更差:用户被定向到错误的语言版本,内容显示为重复,并且参与度指标下降。正确声明 hreflang 会自动将每个用户定向到正确的版本。

对于使用多种语言的网站来说,手动执行 hreflang 很容易出错。一个 50 种语言的网站每页需要 50 个链接标签,每个标签都正确交叉引用。从 URL 数据生成所有这些内容的生成器可以避免导致系统崩溃的拼写错误和丢失引用。

使用方法

按语言列出您的 URL,获取标签。

  1. 列出语言变体: 输入每种语言版本的 URL。指定 ISO 639-1 语言代码(en、ja、fr、es 等)以及可选区域(en-US、en-GB)。
  2. 生成: 该工具构建了一套完整的交叉引用的 hreflang 标签。包括自我参考;生成所有变体之间的相互引用。
  3. 选择输出格式: 用于包含在 <head> 中的 HTML 链接标记,或用于通过站点地图声明的 XML 站点地图条目。 HTML 是最常见的。
  4. 在每个页面上部署: 每个页面的 <head> 都需要完整的 hreflang 标签集。服务器端模板或 CMS 条件逻辑通常会处理此问题;生成器的输出是模板内容。

常见用例

技术细节

HTML 格式:<link rel="alternate" hreflang="en" href="https://example.com/page" />。每种语言一个链接,全部位于页面的 <head> 中。

语言代码遵循 ISO 639-1(en、ja、fr),可选地,区域符合 ISO 3166-1 alpha-2(en-US、en-GB、fr-CA)。错误代码(在需要语言代码的地方使用国家/地区代码)是一种常见错误。

自引用:每个页面必须包含一个使用适当语言代码指向自身的 hreflang 标记。缺少自引用是最常见的错误之一,它会破坏整个 hreflang 实现。

最佳实践

常见问题

我可以自定义生成的输出吗?
是的。该工具提供了各种自定义选项,可以根据您的特定需求定制输出。在生成之前调整设置,或使用不同的选项重新生成。
生成的内容可以免费使用吗?
是的。您使用此工具生成的所有内容都可以用于个人、教育或商业目的,没有任何限制或归属要求。
这个需要账号吗?
不需要。该工具无需注册、无需电子邮件、无需注册即可立即使用。只需打开页面并开始生成。
我的输入数据是否保密?
是的。所有处理都发生在您的浏览器中。您的输入数据和生成的输出永远不会发送到任何外部服务器。
什么是倒数 hreflang?
每个变体必须引用所有其他变体。如果 en 引用 ja,则 ja 必须引用 en。缺少相互引用会破坏 Google 对这种关系的理解。
谷歌翻译算作一种语言变体吗?
不。Google 翻译输出不被视为单独的语言版本。 hreflang 应仅引用原始内容版本。
数据上传了吗?
不会。生成发生在您的浏览器中。
如何测试 hreflang?
Google Search Console 报告 hreflang 错误。 hreflang Tags Tester(由各种 SEO 套件提供)等工具也可以进行验证。如果正确使用,生成器的输出应该不会产生错误。