做多语言站的人常问同一个问题:我配好了 hreflang,AI 回答是不是就会用对应语言、对应地区的版本?答案要分两半说——hreflang 在搜索侧有明确的官方作用,而 AI 回答选择哪个语言版本,目前没有任何公开规则。把这两半混在一起,配置就会做成无用功。
hreflang 解决的是搜索侧的语言地区指向
谷歌的本地化版本文档说明了它的用途:告诉 Google 同一内容有哪些语言与地区变体,让搜索结果把用户指向最合适的那个版本。文档也留了一句余地——即使你不做任何标注,Google 也可能自己发现这些语言版本,但主动标注通常更好。
这带来一个务实结论:hreflang 的正确定位是「降低歧义」。它不是推荐机制,也不会让某个版本在所有场景里优先。它的价值在于当两个语言版本内容接近时,搜索侧不至于挑错版本,或让两个版本互相竞争同一个位置。
官方说法:语言识别不靠 hreflang,也不靠 lang 属性
这一点经常被误解,谷歌文档的原话是:Google 不使用 hreflang,也不使用 HTML 的 lang 属性来判断页面语言,而是用算法判定。也就是说,hreflang 是「关系声明」,不是「语言声明」。页面写成西班牙语但正文语言标记错误、或正文里混着两种语言,都可能让算法判定的结果与你的预期不一致。
实践含义是两件事要分开做:结构上用 hreflang 把版本关系说清楚,内容上让每个语言版本的正文本身就是该语言的完整内容。只做了前者,页面在语言判定上仍然是模糊的。
语言版本和地区版本要分开想
「英文站」和「英国站」不是一回事。语言代码解决的是「同一内容的另一种语言」,地区组合(例如同一语言下针对不同国家)解决的是「同一语言、不同市场」。对做跨境业务的企业来说,常见结构是:一个通用英文站服务全球,加上若干地区站处理本地化差异(计量单位、认证要求、联系方式、交付方式)。
这种结构下最容易出问题的不是标注,而是内容重复:如果各地区站只是把通用英文站复制一遍,改动几个词,那么它们之间是近似重复的多个版本。谷歌文档特别提到「同一语言下的细小地区差异、内容近似」这种情形,处理方式仍然是用 hreflang 说明关联,但这不改变一个事实——如果地区站没有真实的本地化内容,它作为独立页面的价值有限。
还有一个操作细节值得写进规范:x-default 用来承接没有匹配到语言或地区的访客,通常是语言选择页或通用版本;如果站点有语言切换器,切换后的地址要能被独立访问和抓取,不要只靠脚本修改当前页面上的文字。
一个常被忽略的执行细节是语言切换器本身。很多站点的切换器由脚本实现,点击之后只是把当前页面上的文字换成另一种语言,地址没有变化。从访客角度看勉强能用,但每个语言版本就没有可以独立指向、独立被抓取的地址,hreflang 也就失去了标注对象。正确的做法是让切换器指向各语言版本的真实 URL,并用普通链接实现;这样既方便用户复制分享,也让每个版本都能被独立发现。
AI 回答选哪个语言版本,没有公开规则
这里必须把话说清楚:在 Google 搜索、OpenAI、Anthropic、Perplexity、Bing 的公开文档里,没有关于「AI 回答如何选择语言或地区版本」的说明。所有关于这方面的机制描述,都只能算推测。可以观察到的现象是:同一个问题用不同语言提问,回答的语言与被引用的页面可能不同;但这属于观察结果,不是机制解释。
既然机制不可见,能做的就是把结构做成「无论对方怎么选,都能取到正确的版本」。这属于编辑判断加技术规范,二者结合的效果比追求某个内部权重现实得多。
多语言版本的检查清单
- 每个语言版本使用独立、可访问的 URL,不要用参数或仅靠前端切换来生成不同语言内容。
- hreflang 双向标注:A 页指向 B 页,B 页也要指回 A 页;集合完整,别只写一半。分批上线时,已完成的部分先组成完整的双向集合。
- 设一个 x-default 版本,作为没有匹配到语言或地区时的默认落点。
- canonical 只在本语言版本内部使用,不要跨语言互相指向。把英文页 canonical 到中文页,会让其中一个版本从索引里消失。
- 各版本的内容完整度对齐:如果某个语种只翻了标题和摘要,它作为独立页面的价值有限,更适合先不对外暴露。
最后一条与内容时效有关:多语言站最容易出现的情况是英文版本更新了参数、其他语种还停在旧版,于是同一个事实在两个语言里说法不同。这类问题的排查顺序见内容更新后仍被引用旧版本的排查;如果你的网站把语言版本做成了结构化数据的多份副本,注意标记与可见文本必须一致,这部分在结构化数据对 AI 答案的作用与限制里说明。多语言站点结构本身怎么设计、要不要按市场分批上线,可以结合光算的 GEO 服务按项目评估。分批上线的关联处理,另见译文只完成一半时 hreflang 怎么处理。
需要把这里的判断落到具体页面时,可以参考:多语言网站SEO:机器翻译、本地化与语言页面配置的常见问题。
参考来源
- Localized versions of your page — hreflang 的作用是告诉 Google 同一内容有哪些本地化变体,帮助搜索结果指向合适版本。
- How to Specify a Canonical with rel="canonical" and Other Methods — 规范网址的强信号用于把重复或近似页面收成一个版本,跨语言互指会让其中一个版本失去被展示的机会。
- AI Features and Your Website — AI 功能的 SEO 建议包括让内容容易通过站内链接被发现、以及确保重要内容以文本形式提供。