免费 Hreflang 测试工具 | OneStepToRank

Hreflang 标签测试器

验证 HTML、HTTP 头部和 XML 网站地图中的 hreflang 实现。检测缺失的返回标签、无效语言代码及常见错误。

Hreflang Tags Found

LanguageURLSource

Validation Results

建议

每个市场 排名

OneStepToRank 实时监控您在不同语言、地区和竞争对手中的本地排名。

免费开始

什么是 Hreflang 标签?

Hreflang 标签是 HTML 注释,告诉搜索引擎向用户提供页面的语言和地区版本。它们使用 rel="alternate" hreflang="xx" 格式,可放置在三处:HTML <link> 标签位于 <head> 中,HTTP Link 响应头,或 XML 网站地图中的 xhtml:link 元素。

正确的 hreflang 实现可确保 Google 在每个市场向用户展示正确的语言版本,防止跨国际站点的重复内容问题。

常见 Hreflang 错误

最常见的错误包括:缺少自引用标签(每个页面必须引用自身),缺少返回标签(如果页面 A 链接到页面 B,则页面 B 必须返回链接到 A),使用错误的语言代码(必须符合 ISO 639-1),相对 URL 与绝对 URL 混用,以及协议使用不一致(http 与 https 混用)。

Google 会悄悄忽略包含错误的 hreflang 注释,因此使用此类工具验证实现至关重要。

XML 网站地图中的 Hreflang

对于拥有众多语言变体的大型站点,在 XML 网站地图中实现 hreflang 通常比 HTML 标签更易管理。每个 <url> 条目包含指向所有替代版本的 <xhtml:link> 元素。使用我们的 网站地图生成器 创建支持 hreflang 的网站地图。

常见问题

什么是 hreflang 标签?

Hreflang 标签告诉搜索引擎向用户展示页面的语言和地区版本。它们使用 hreflang="en-US"(美国英语)或 hreflang="fr"(法语)等格式。可放置在 HTML link 标签、HTTP 头部或 XML 网站地图中。

什么是自引用 hreflang 标签?

自引用 hreflang 标签是指页面在交替版本集合中包含自身。Google 要求 hreflang 集合中的每个页面都必须引用自身以及其他所有版本。缺少自引用是最常见的实现错误之一。

hreflang 中的 x-default 是什么?

x-default hreflang 值用于为语言或地区不匹配任何特定 hreflang 标签的用户指定回退页面。通常是首页或语言选择页面。虽然不是强制要求,但 Google 建议包含此标签。

hreflang 标签需要返回链接吗?

是的。如果页面 A 的 hreflang 标签指向页面 B,则页面 B 也必须有指向页面 A 的 hreflang 标签。Google 要求这种双向确认。缺少返回标签会导致 Google 完全忽略 hreflang 注释。