跳到主要内容

hreflang 配错的代价,比不做多语言站还大

hreflang 配错的代价比不做多语言还大:Google 会把页面当成重复内容,中文站排名被英文站压。我们处理过 4 个案例,最常见的三种错法、排查方法和一份能直接抄的配置模板,都在这篇,最后附了一个我们自己做的恢复案例,照着查能省一天。

技术SEO 元析智能

hreflang 配错的代价比不做多语言还大:Google 会把页面当成重复内容,中文站排名被英文站压。去年 10 月起我们处理过 4 个案例,最常见的错法就三种。

错法一:hreflang 指向不存在的页面

这是最常见的。页面加了 hreflang 标记,但指向的 URL 已经改版或者拼错,返回 404。

Google 的处理方式很直接:标记无效,等于没写。更糟的是,如果所有语言版本互相指向都不对,Google 会自己挑一个版本展示,通常是权重高的那个,于是中文用户搜到英文页。

我们一个客户改版后 120 个 URL 变了,hreflang 没跟着改。三个月里中国区搜索流量掉了 38%,英文页占了中文词的结果。

错法二:x-default 缺失或乱写

x-default 是给"没有明确语言匹配"的用户用的兜底版本。很多站要么不写,要么写成主站首页。

不写,Google 自己猜,猜错的情况不少。写成首页,等于告诉 Google 所有语言的用户都去首页,这个标记就废了。

正确写法:x-default 指向语言选择页,或者默认语言版本,不要指向首页。

错法三:互相指向变成单向

hreflang 要求双向确认:A 页面声明 B,B 页面也要声明 A。只写一边,Google 会忽略这组关系。

我们查过的一个站,英文页声明了中文页,中文页没声明英文页。结果英文页被识别成中文页的重复内容,两个页面互相抢排名,都不稳定。

怎么查

三个地方。Google Search Console 的"国际定位"报告会报 hreflang 错误;Screaming Frog 可以爬全站检查双向匹配;手动抽查 10 个语言版本,看返回码和指向。

我们一般先跑工具,再手动抽查,工具能发现 80% 的问题,剩下的 20% 在页面渲染和跳转逻辑里。

一个恢复案例

那个中国区流量掉 38% 的客户,我们做的事:补全 120 条 hreflang 映射、修 x-default、统一绝对地址。

上线后 3 周开始回升,第 7 周中国区流量回到原位的 91%。没有改内容,没有换域名,问题全在标记上。

一份能抄的配置模板

每个语言页面加三组 link:自己、互相对应的语言版本、x-default。所有 URL 用绝对地址,带协议和域名,别用相对路径。

例如中文页写:zh-CN 指向自己,en 指向英文页,x-default 指向语言选择页。英文页反过来写一遍,一一对应。

一句判断

多语言站不是加几个语言目录就完事,hreflang 是必须做对的一环。做不对,不如先只做一个语言版本,把内容做好。这件事的排查成本很低,跑一遍工具基本能定位,改完记下来,下次改版别再犯。

标签:hreflang多语言SEO国际SEO
元

元析智能

为软件公司做 SEO 和 GEO 优化

Start with a diagnosis

聊聊你的软件产品

不管你现在是 SaaS、开发者工具还是工程设计软件,只要你想让目标客户搜得到你,我们可以聊。第一次沟通不收费,会给你一份当前的 SEO 诊断,你能看出问题在哪。