国际化SEO

Hreflang 互链与回链检测工具

粘贴语言/地区集群中每个页面的 hreflang link 标签(或 hreflang sitemap),找出缺失的回链、冲突的目标网址,以及 x-default 错误——这是 Google 悄悄忽略 hreflang 标注最常见的原因。

完全在您的浏览器中运行。您粘贴的内容不会发送到任何地方,只会记录一次匿名的使用次数。

每个页面一个区块,以 "PAGE: https://你的网址/" 开头,后面跟该页面的 <link rel="alternate" hreflang="..." href="..."> 标签(也可以直接粘贴整个 <head>,其余内容会被忽略)。如果粘贴的是 hreflang sitemap(<url><loc>...</loc> 加 <xhtml:link> 标签),会自动识别,无需 "PAGE:" 标记。

互链原理,以及常见错误的修复方法

hreflang 只是提示,不是命令,Google 明确要求它必须是互相引用的:如果 A 页面有指向 B 页面的 hreflang 链接,B 页面也必须有指向 A 页面的 hreflang 链接。如果缺少这个回链,Google 会丢弃这一对页面的整组标注——而且往往是悄无声息地丢弃,这正是这类错误能在生产环境中潜伏多年的原因。本工具会根据您粘贴的所有内容构建链接关系图,并逐一检查每一对页面。

x-default 标记的是当访问者的语言与您任何一个语言版本都不匹配时显示的备用页面。集群中的每个页面都应声明相同的 x-default 目标——如果有的页面指向不同的网址,或者完全没有声明,浏览器和 Google 搜索就会看到一个不一致的集群。

语言代码使用连字符,绝不使用下划线(应为 "en-US",而不是 "en_US")。最经典的陷阱是 hreflang="uk"——"uk" 是乌克兰语(Ukrainian)的 ISO 639-1 代码,并不代表英国(United Kingdom);英式英语应使用 "en-gb"。代码格式应遵循 语言[-书写系统][-地区],例如 "zh-Hant-TW"。

每个页面还应包含一条指向自身的 hreflang 记录(自我引用)——Google 官方文档明确将其列为正确集群的必备部分,缺少它通常意味着标签是复制粘贴过来的,却没有相应更新。

限制:本工具只能看到您粘贴的页面——它不会抓取您的网站,因此指向您未包含的页面的链接会被标记为"未验证",而不是"损坏"。hreflang 的值必须是完整的 https:// 绝对网址;相对路径会被搜索引擎忽略。每个 hreflang <link> 都必须带有 rel="alternate",否则会被完全忽略。

📊 这个页面有多准确?

点一个表情来评分 — 然后看看大家的想法。

0%

无法保存你的投票 — 请重试。

1