Hreflang标签生成器 - 国际SEO标签

为多语言网站生成hreflang链接标签,支持x-default和XML站点地图格式输出。

使用说明

  • 点击"添加语言版本"以添加每个语言/地区URL对。
  • 从下拉菜单中选择语言/地区代码(如美国英语选'en-US')。
  • 输入该语言版本的完整URL(必须是包含https://的绝对URL)。
  • 切换"包含x-default"以指定显示给语言未被明确支持的用户的默认回退URL。
  • 点击"生成"创建HTML标签和XML Sitemap格式——将HTML标签添加到每个语言版本的<head>中。

关于Hreflang标签

什么是Hreflang?

Hreflang是HTML属性(也是XML Sitemap元素),告诉Google向不同地区的用户提供哪个语言版本的页面。它由Google于2011年引入,旨在解决国际SEO问题——帮助Google理解页面存在针对不同语言或地区的多个版本。没有Hreflang,Google可能会向国际用户显示错误的语言版本,影响用户参与度。

Hreflang标签要求

要使Hreflang正常工作:每个语言版本必须链接到所有其他版本(包括自身),URL必须是绝对路径(包含https://的完整URL),Hreflang值必须使用有效的ISO 639-1语言代码(如'en'、'fr'),可选地与ISO 3166-1 Alpha-2国家代码组合(如'en-US'、'fr-FR'),并且x-default标签应指向当没有特定语言版本与用户语言匹配时显示的页面。

x-default属性

x-default Hreflang值(<link rel='alternate' hreflang='x-default'>)指定显示给语言或地区与任何明确列出的语言变体都不匹配的用户的回退页面。这通常是您的首页或语言选择器页面。它是可选的,但被强烈推荐作为最佳实践。Google使用x-default处理来自Hreflang注释未明确覆盖的地区的用户。

XML Sitemap中的Hreflang

作为HTML链接标签(必须出现在每个页面上)的替代方案,您可以使用xhtml:link命名空间在XML Sitemap中包含所有Hreflang注释。这对于在每个页面上添加HTML标签不切实际的大型网站特别有用。Sitemap必须包含每个URL的所有语言替代版本。两种方法(HTML和Sitemap)同样有效,Google都能识别——根据您网站的架构选择。

主要特性

  • 支持20多种语言和地区代码组合
  • 同时生成HTML <link>标签和XML Sitemap格式
  • 包含x-default支持,用于回退语言处理
  • 验证所有必需的Hreflang元素是否存在

常见应用场景

  • 为针对多个国家的多语言网站设置国际SEO
  • 区分地区内容差异(美国英语vs英国英语,巴西葡萄牙语vs西班牙葡萄牙语)
  • 修复与Hreflang实现相关的Google Search Console错误
  • 为大型多语言网站生成Sitemap条目