🌐 国际SEO工具

Hreflang 检测工具
免费 · 30秒 · 即时结果

自动检测你网站的 hreflang 标签错误。发现缺失的 x-default、错误的语言代码、不对称标签对等 6 类国际SEO问题,获得修复建议。

🔍 免费检测我的网站 →

无需注册 · 支持 Shopify / WordPress / 任意网站

我们检测哪些 Hreflang 问题?

SEO Radar X 免费工具扫描你网站的 hreflang 实现,检测以下 6 类常见错误:

缺少 x-default 标签

没有为匹配不到语言的用户指定默认页面版本,Google 不知道该展示哪个页面。

⚠️语言代码格式错误

使用了 "cn" 或 "zh" 而不是标准的 "zh-CN",导致 Google 忽略该标签。

🔄标签不对称

页面 A 指向页面 B,但页面 B 没有指回页面 A,造成 hreflang 失效。

🔗指向失效 URL

Hreflang 标签指向 404 页面或重定向 URL,Google 会忽略这些无效标签。

📄自引用缺失

每个页面必须包含指向自己的 hreflang 标签,否则整个 hreflang 组无效。

🌐URL 不一致

混用 http/https 或 www/non-www,造成 Google 将其视为不同页面。

Hreflang 标签是如何工作的?

Hreflang 标签是放在 HTML <head> 中的 <link> 元素,用于告诉 Google 同一页面的不同语言/地区版本之间的关系。每个 hreflang 标签包含两个关键属性:

<!-- 英文版页面的 hreflang 标签示例 -->
<link rel="alternate" hreflang="en-US" href="https://example.com/en/" />
<link rel="alternate" hreflang="zh-CN" href="https://example.com/zh/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/en/" />

关键规则:标签必须是"对称的"——每个被引用的页面也必须回指你的页面。这意味着如果你的英文页面指向中文页面,中文页面也必须包含指向英文页面的 hreflang 标签。

Shopify 和 WordPress 的 Hreflang 实施指南

🛍️

Shopify

  • 在 theme.liquid 的 <head> 中添加 hreflang 标签
  • 使用 Shopify Markets 功能时,平台会自动生成部分标签
  • 仍需手动检查 x-default 是否正确配置
  • 注意:Shopify 的语言路径通常是 /zh-CN/ 而非 /zh/
🌐

WordPress

  • 使用 Yoast SEO 或 Rank Math 自动处理 hreflang
  • WPML 插件提供完整的多语言 + hreflang 支持
  • Polylang 插件是更轻量的多语言方案
  • 安装插件后仍需检测:插件配置错误很常见

Shopify 卖家最常遇到的 Hreflang 翻车场景

这些场景来自欧美跨境 Shopify 卖家的真实痛点,每一个都可能正在悄悄损害你的 Google 排名:

🇺🇸🇬🇧
美国站(en-us)和英国站(en-gb)用同一套英文内容,只改了货币
症状:Google 将两站识别为重复内容,权重互相分散,两个市场排名都上不去
修复:为每个地区版本正确配置独立的 hreflang 标签,canonical 指向各自本地化 URL
🍁
Shopify Markets 开了加拿大站,但加拿大用户搜出来的是美国站
症状:x-default 或 en-CA hreflang 配置有误,Google 不知道展示哪个版本
修复:检查加拿大站的 <head>,确认 hreflang="en-CA" 自引用存在,x-default 指向正确
🌍
装了自动翻译插件,德语站开始抢美国站的关键词排名
症状:关键词自相残杀:同一品牌的两个语言版本在 Google 里互相竞争
修复:检查 hreflang 语言代码是否正确(de-DE 而非 de),canonical 是否指向正确版本
⚠️
GSC 报错"Alternative page without matching language"
症状:hreflang 标签不对称,Google 忽略整个页面组的所有 hreflang 配置
修复:找出缺少回指标签的页面,补充完整的双向 hreflang 标签

不确定你的网站属于哪种情况?30秒免费检测,自动诊断所有 hreflang 问题。

免费检测我的 Shopify 网站 →

Hreflang 关键数据

~65%

的多语言网站存在至少一项 hreflang 配置错误(Ahrefs 研究)

2–4周

Google 反映新 hreflang 配置所需的时间——越早修复越好

6类

SEO Radar X 检测的 hreflang 错误类型:x-default、代码格式、对称性等

🔍

立即检测你的 Hreflang 设置

SEO Radar X 30项检测中包含完整的 hreflang 分析,覆盖 x-default、语言代码、标签对称性等问题,30秒出报告。

免费检测 →
✓ 完全免费✓ 无需注册✓ 30秒出结果

常见问题

Shopify 针对美国(en-us)和英国(en-gb)用同一个英文版,会被 Google 判定为重复内容吗?

会有风险。如果两个站点内容完全相同只有货币/价格不同,且没有正确配置 hreflang="en-US" 和 hreflang="en-GB",Google 可能将其视为重复内容导致权重分散。正确做法:每个地区版本都必须有完整的 hreflang 自引用+互引,并设置 canonical 指向各自的本地化 URL。用 SEO Radar X 免费检测,30秒内确认标签是否生效。

用 Shopify Markets 开了加拿大站(en-ca),但加拿大客户搜出来的还是美国站(en-us),是 x-default 设错了吗?

很可能是 x-default 或 hreflang="en-CA" 配置问题。Shopify Markets 会自动生成部分 hreflang 标签,但不一定正确。排查步骤:1)用 Chrome 开发者工具查看加拿大站 <head> 中是否存在 hreflang="en-CA";2)确认美国站有 hreflang="en-CA" 指向加拿大站;3)确认 x-default 指向你的主要目标市场(通常是 en-US)。Google 反映新的 hreflang 配置通常需要 2-4 周。

GSC 提示"Alternative page without matching language"是什么意思?会影响美国主站排名吗?

这个报错表示 Google 在你的页面里找到了 hreflang 标签,但找不到与某个语言版本对应的回指标签(标签不对称)。它本身不会直接降排名,但会导致 hreflang 对整个页面组失效——Google 会忽略所有 hreflang 配置,可能把权重分散到多个语言版本。修复方法:确保每个互相引用的页面都有完整的双向 hreflang 标签。用 SEO Radar X 可自动检测出所有不对称的标签对。

装了自动翻译插件把 Shopify 翻译成德语和法语,Ahrefs 显示德语站在抢美国站的关键词排名,是 hreflang 问题吗?

是的,这是典型的 hreflang 配置错误导致的关键词自相残杀(Keyword Cannibalization)。自动翻译插件生成的 hreflang 标签经常有误。具体诊断:1)检查德语页面的 hreflang 是否正确写成 hreflang="de-DE"(不是 hreflang="de");2)确认 canonical 标签是否指向正确的语言版本;3)在 GSC 中查看哪些关键词在两个版本上同时有排名。用 SEO Radar X 的 hreflang 检测可以在 30 秒内发现配置错误。

如何在不买插件的情况下,免费检查我的 hreflang 标签有没有生效?

3个免费方法:1)SEO Radar X(推荐):输入你的网址,30秒内自动检测所有 hreflang 问题,包括 x-default、语言代码格式、标签对称性;2)Chrome DevTools:右键→查看页面源代码,Ctrl+F 搜索"hreflang",手动检查所有标签;3)Google Search Console:进入"网页"→查看"已排除"页面,找"Alternative page with proper canonical tag"或"Alternate page without matching language"报错。SEO Radar X 的方式最快,无需技术背景。

什么是 hreflang 标签?

Hreflang 是放在 HTML <head> 中的链接属性,告诉 Google 同一页面有哪些语言和地区版本。Google 根据它向不同国家和语言的用户展示对应版本,避免因多语言内容被判为重复内容而分散排名权重。

什么是 x-default hreflang?

x-default 是特殊的 hreflang 值,指定当用户的语言/地区与所有已配置的 hreflang 值都不匹配时,应展示哪个页面版本。例如:<link rel="alternate" hreflang="x-default" href="https://example.com/en/" />。它通常指向你的主要市场或通用英语版本。缺少 x-default 是 Shopify 独立站最常见的 hreflang 错误之一。

Shopify 多域名(Multi-domain)和二级目录(/en-gb/)哪种 hreflang 更不容易出错?

二级目录(Subfolder)整体错误率更低,原因:1)所有语言版本在同一域名下,hreflang 互引更容易维护;2)域名权重统一累积;3)Shopify Markets 的二级目录配置相对规范。多域名的主要风险是:每个域名都需要独立的 hreflang 互引,任何一个域名更新后其他域名没有同步更新,整个 hreflang 组就会失效。如果已经用了二级目录,用 SEO Radar X 跑一次全站检测确认配置正确。