hreflang 多语言架构实操要点
hreflang 是最常被做错的多语言信号。一组正确的标记告诉爬虫与 AI 各地区该用哪个语言版本;一组错的会让所有版本被压制,甚至让辛苦做的内容消失在索引里。这份清单让它做对,并解释为什么每一步都不能省。
一、互指回链:最常被漏的一步
每个语言版本都要列出其余所有版本——含自身——并有匹配回链。若 en 指 zh 而 zh 不回指 en,整组被忽略。原理是:hreflang 是"双向契约",搜索引擎要看到双方互相确认才采信。漏掉回指,等于签了单边合同,对方不认。
二、x-default:兜底入口
为无对应语言的用户加 x-default,承接你未覆盖的语言(如你只有中英,来个法语用户)。它告诉爬虫"没有专门语言页时,用这个版本"。没有 x-default,这类用户可能被随机分配版本,体验差且不利统一引用。
三、事实一致:跨版本的隐形雷
公司名、资质、核心参数跨版本必须完全相同,仅语言与本地示例不同。常见事故:英文页写"Founded 2010",中文页写"成立于 2008";或英文有 CE 而中文漏写。这种冲突会同时迷惑爬虫与 AI,削弱实体信任。单一知识库是根治手段。
四、校验:上线前后都要做
- 渲染整组,确认每个 URL 返回 200,无 404 语言页。
- 确认回链存在(用爬虫或读 sitemap 的 hreflang 段)。
- 注意 HTML 标签与 sitemap hreflang 的信号冲突,选定单一真相源,别两处各写各的。
五、HTML 标签 vs sitemap hreflang
| 方式 | 优点 | 缺点 | 适用 |
|---|---|---|---|
| HTML <link> 标签 | 与页面绑定,直观 | 大站维护繁琐 | 页面少、手工可控 |
| sitemap hreflang | 集中管理、易校验 | 需保证 sitemap 最新 | 多语言规模站(我们采用) |
企开元落点
企开元GEO外贸建站系统从一次构建同时输出页面与 sitemap 的正确 hreflang(zh-CN / en / x-default),回链不会因手工改动而漂移。L3 变更后复测(L1 建站 / L2 知识库 / L3 复测闭环)。
客观边界
正确 hreflang 降低重复风险、改善版本路由,不保证引用。它是前提工程,不是结果指标。即便标记完美,内容本身不够好仍不会被引。
HTML 标签还是 sitemap hreflang?
任一可用,选定一个并保持一致。sitemap hreflang 在规模上更好管,也是我们输出跨语言配对的方式。
hreflang 有助于排名吗?
它主要防止错版投放与重复问题,把对的语言给对的人,本身不是排名加成。别指望它拉升排名。
最常坏在哪?
缺失回链与 404 语言 URL。一个坏链可废掉整组,故每次变更后必校验。
加了 hreflang 还要 canonical 吗?
要。canonical 指向"同语言的规范页",hreflang 指向"跨语言对应页",两者职责不同、应共存。混用或只设其一都会出问题。
推荐阅读
如果你想进一步了解,可继续阅读 外贸官网结构化数据(Schema)落地清单、外贸GEO建站:从第一天就把官网建成 AI 可引用的第一信源、外贸官网六类核心页面清单(首页/关于/服务/产品/知识库/联系)。
