想做海外市场,hreflang还没配好?多语言网站的SEO正确打开方式
很多做出海产品的站长有个误区:把网站翻译成几种语言就算国际化SEO了。结果Google索引里出现一堆重复页面,用户搜多语言的某个词,跳进去却是错的语言版本,跳出率奇高。问题多半出在没告诉Google这些语言版本是同一个内容的变体。hreflang就是干这个的。
这篇文章用Google官方文档的说法,把hreflang的原理、三种落地方法、常见坑一次讲清楚,你照着配,能在多语言SEO上少走半年弯路。
为什么必须有hreflang
Google Search Central明确说:如果你有多个语言或区域的页面版本,应该告诉Google这些变体,这样它能把用户导向最合适的版本。虽然Google不靠hreflang判断页面语言(它用算法自己判断),但hreflang能明确告诉它”这些URL是同一个内容的本地化版本”。
没有hreflang,Google可能把你不同语言的页面当成重复内容或独立页面来处理。比如en版和de版内容接近,就可能被判定为duplicate,导致排名互相稀释。这在你做全球市场时是致命的:你辛辛苦苦翻译了内容,排名却上不去。
三种实现方式,官方说等价
Google官方文档给出了三种方法,并且明确说:从Google的角度它们等价,选最方便的一种就行。别三种全上,那只是给自己找麻烦。
方法一:HTML link标签。在页面head里写上所有语言版本的link rel=alternate,包括自己。适用单页变化不大、页面不多的小站。
<link rel="alternate" hreflang="en" href="https://example.com/en" />
<link rel="alternate" hreflang="de" href="https://example.com/de" />
<link rel="alternate" hreflang="es" href="https://example.com/es" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />
方法二:HTTP响应头。适用PDF这类非HTML资源,或页面URL没有规律的情况。在返回头里加Link字段。
Link: <https://example.com/en>; rel="alternate"; hreflang="en",
<https://example.com/de>; rel="alternate"; hreflang="de"
方法三:Sitemap。在XML sitemap里用xhtml:link声明语言变体。这是最推荐大规模站点用的,集中管理、好维护。
<url>
<loc>https://example.com/en</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/en"/>
<xhtml:link rel="alternate" hreflang="de" href="https://example.com/de"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/"/>
</url>
几个必须记住的硬规则
官方文档强调了几条,配hreflang翻车基本都是栽在这上面。
- 每个语言版本都要列出自己,以及所有其他版本。漏掉任何一个都会导致声明不完整,Google按规则最多能读懂45个链接,别贪多。
- 必须是双向的。如果en页连到de页,de页也必须连回en页。单向的话,Google可能直接忽略全部声明。
- URL要用绝对地址,不要相对路径,不然Google可能解析错。
- x-default给保底版本。当用户的语言区域没有对应版本时,Google会用它兜底,通常指向默认语言首页。
- 别同时维护三套。官方原话是”同时用三种方法可能更难管理,挑一个就行”。
一个诊断自查清单
配完不是结束,要验证。你可以在Google Search Console里做三件事:看语言页面是否被正确索引、用URL检查工具看某条规则是否生效、抓取测试确认返回头的Link字段正确。
自查清单:
- 每个语言版本页面都完整列出了所有变体(含自己)?
- 双向链接都成立?
- x-default有没有设置?指向哪?
- 翻译后的标题、描述、页面内容是不是真正本地化,还是只翻了个壳?
- 有没有引用不存在的URL,比如语言版本没上线却声明了?
别把hreflang当万能药
hreflang只是告诉Google页面之间的关系,它不保证你排名。真正决定你能否在多语言市场排上去的,还是内容质量和本地化深度。Google明确说它不靠hreflang判断语言,靠的是算法。所以hreflang配好是基础,内容本身值不值得被推荐才是关键。
我的建议是:小站用HTML标签快速验证效果,内容多了切到sitemap方式统一管理。先把一套跑通,别贪多。出海第一步不是砸广告,是把这些基础的地基打扎实,让Google和你用户都知道——你准备好认真服务这个市场了。
0 条评论