hreflang 用于标明同一页面的不同语言或地区版本;canonical 用于声明重复或高度相似页面中的首选网址。对正文完整翻译、计划进入搜索的英文与中文页面,可先让各页的 canonical 指向自身,再用双向 hreflang 连接已经公开的对应页。

B2B 团队增加第二种语言时,应先决定页面如何对应,再调整插件设置。本文帮助营销负责人和开发者确定服务页配对、检查公开输出,并记录哪些结论仍需要 Google Search Console 的处理证据。

hreflang 与 canonical:两个不同决定

先判断这些网址承载的是重复内容、本地化对应内容,还是不同买家任务。Google 的规范化说明指出,语言版本只有在主要内容仍是同一语言时,才会按重复页处理。只翻译导航、保留英文服务正文,与完整翻译整页并不是同一种情况。

canonical 是首选信号,Google 仍可能选择其他网址。它不能代替语言对应关系,也不会移除服务器上的页面或执行跳转。Google 的 canonical 实施指南建议,在使用 hreflang 时优先指定同语言的规范页;无法提供时,存在使用替代语言的例外。

下面针对完整翻译的服务页,先为每种语言确定一个预期规范网址。把业务决定写清楚:“英语读者能用英文评估这项服务,中文读者也能用中文评估对应服务。”把所有译文统一指向英文首页,无法准确表达这个决定。

先确定对应的买家页面

生成标记前,先做一张小型对应表。用买家问题作为配对依据:英文服务概览与其中文本地化稿可能对应;英文服务概览与中文广告落地页则可能服务于不同目的。仅凭 slug 相似,无法充分说明两页等价。

  • 记录两种语言的最终网址、页面用途、负责人和翻译审核状态。
  • 比较主要答案、服务范围、引用来源与下一步行动。影响读者判断的差异,应单独审核。
  • 已有对应译文时,指向那篇译文;不要让每篇文章的其他语言版本都指向首页。
  • 译文仍为草稿时,先不加入公开语言配对;待审核、公开可访问并检查后再加入。这是一项发布管理建议。

常设服务内容可先使用服务页内容工作表确定需要回答的问题。如果同时改变全站网址结构,仍应使用SEO 网站迁移清单管理重定向与上线基线。

英文与中文页面的标记示例

假设示例:一家工业供应商有英文检测服务页,以及正文完整翻译的中文对应页。下面 example.com 地址均为占位示例。代码应放在各页 HTML 的 head 内,不能不作调整就直接粘贴到线上。

英文页 head

<link rel="canonical"
 href="https://example.com/inspection/" />
<link rel="alternate" hreflang="en"
 href="https://example.com/inspection/" />
<link rel="alternate" hreflang="zh-CN"
 href="https://example.com/zh/inspection/" />
<link rel="alternate" hreflang="x-default"
 href="https://example.com/inspection/" />

中文页 head

<link rel="canonical"
 href="https://example.com/zh/inspection/" />
<link rel="alternate" hreflang="en"
 href="https://example.com/inspection/" />
<link rel="alternate" hreflang="zh-CN"
 href="https://example.com/zh/inspection/" />
<link rel="alternate" hreflang="x-default"
 href="https://example.com/inspection/" />

两页的 alternate 集合相同,canonical 则分别指向本页网址。Google 本地化版本文档要求使用完整网址、包含自身并建立返回关系。HTML、HTTP 响应头和 XML Sitemap 是等效的 hreflang 实施方式,应选择便于维护的方案,不必为了假设中的搜索收益重复维护多套。

请开发者说明由哪个组件负责输出。语言插件、SEO 插件和主题都可能生成标记。指定一个实施负责人,并检查缓存后的实际 head;三个设置都勾选,并不等于已经完成三次有效验证。

选择语言代码与默认页

先写语言代码;页面确实面向特定地区时,再加地区。Google 文档列有 en、en-GB、zh-CN,以及 zh-Hans 等文字形式。只写国家代码不足以表达语言。x-default 是未匹配语言的默认去向,不是语言代码,也不是让英文优先排名的指令。可核对支持的代码与默认页规则。

示例选择英文作为默认去向,是因为假设网站支持这条后续路径。团队也可以选择语言选择页。记录不支持其语言的访客到达后,为什么仍能获得帮助,并测试下一步操作;不要仅因为插件默认选中了某页就沿用。

按顺序排查信号冲突

先检查一组受影响页面,再决定是否改全站。保存两页当前 head、响应头与最终网址,与已确认的对应表比较。以下是建议排查流程,用来区分内容决定和实施故障。

逐组排查语言页面
观察到的现象先检查什么形成可审核的修正
中文页 canonical 指向英文中文主要内容是否完整翻译?若目标是独立中文内容,准备中文自身 canonical 并检查配对信号。
只有一页声明另一页为 alternate读取另一页实际 head恢复指向最终对应页的返回关系。
alternate 跳转或落到首页按访客路径打开网址使用最终对应内容页;重定向决定另记入迁移表。
两个 canonical 互相矛盾比较主题、SEO 与语言组件输出解决重复生成源,再核对一个预期 canonical。
页面含 noindex 或无法抓取读取响应与 robots 设置先解决公开资格,再评估语言匹配。
标记正确但 Google 选了其他页查看网址检查中的已索引证据核查被选网址与正文内容,并记录观察日期。

同时查看 robots 元标记和 HTTP 响应头:看见 index,不能抵消另一处冲突的 noindex。可参阅Google robots 规则说明。如果问题来自更广泛的抓取控制选择,请使用Googlebot 与 Google-Extended 控制指南,不要试图只靠 hreflang 解决。

单独处理同语种地区重复页

面向美国的英文页与内容几乎相同的英国英文页,需要单独判断重复内容。它们与“英文页加完整中文译文”不是同一种情况。Google 多地区网站指南讨论了对同语言相似地区内容同时使用 canonical 与 hreflang 的方法。

创建地区网址前,先问买家的哪些判断会改变:服务可用性、术语、本地证据,还是实质不同的范围?如果只换了页脚国家标签,应先记录重复内容问题,不要机械套用完整译文示例。请技术审核者写明同语言首选网址与预期地区对应页。

保留访客主动切换语言的路径。Google 建议语言版本使用不同网址,并提醒避免根据推测语言自动跳转。既测试没有已保存偏好的访问,也测试选择语言后的路径。通过分享链接进入中文页的外贸买家,应能阅读该页并自行选择其他已支持语言。

可复制的语言页面验收记录

把下面记录复制到发布工单,逐组填写关键买家页面,不要只检查首页。条件允许时,区分实施人与验收人,让检查者有明确预期,而不是接到一句含糊的“完成多语言 SEO”。

  • 配对编号 / 买家问题:____
  • 英文最终网址 / 中文最终网址 / 预期默认去向:____
  • 主要答案与范围等价性审核人 / 日期:____
  • 获准英文源修订 / 中文审核人 / 候选版本:____
  • 每页预期 canonical / 完整 alternate 集合:____
  • 实际 HTTP 状态 / 跳转目标 / robots 元标记 / X-Robots-Tag:____
  • 两页公开 head 证据与采集时间:____
  • 实际语言切换目标 / 移动端结果:____
  • 已索引网址检查:抓取日期 / 用户声明 canonical / Google 所选 canonical / 未知原因:____
  • 回滚材料 / 实施人 / 独立验收人 / 未解决例外:____

可用的故障记录应足够具体:“中文服务页 canonical 指向英文,已确认映射要求中文指向自身,附件含两页当前 head。”这样的记录可以审核并复测。“国际 SEO 坏了”则无法告诉开发者该改什么。

发布配对并核验实际变化

发布前保留旧映射与受影响页面输出。先测试一组代表页面,再把已确认方案应用到预定范围。清除相关缓存后,检查普通公开网址、canonical 与 alternate 输出、站内链接,以及手机宽度下的语言选择。把实际输出与工单逐项比较;CMS 保存成功,只能证明保存动作成功。

再单独检查 Google 已处理的状态。Search Console 网址检查帮助区分了索引数据和实时测试:实时测试无法预测 Google 最终选择哪个 canonical。可取得索引记录时,保存抓取日期以及用户声明、Google 所选两个字段。新译文技术上可访问时,Google 的处理结果仍可能未知。

后续可把页面配对加入B2B SEO 监测系统,按明确观察窗查看目标网址及相关查询语言模式。新页暂时没有点击时,不要反复修改已经正确输出的标记。依据验收记录,判断当前是实施故障,还是尚无答案的效果问题。

常见问题

所有译文都应把 canonical 指向英文吗?

对正文完整翻译、计划独立进入搜索的页面,应优先使用各页语言对应的 canonical,再通过 hreflang 连接等价版本。同语言重复页另行判断。不能仅因为最初用英文写稿,就让所有译文统一指向英文。

每一页都必须有 x-default 吗?

Google 建议用 x-default 为未匹配语言提供默认去向,尤其适用于语言选择页或自动跳转首页。它不是所有页面获得索引资格的强制条件。应在配对表中选择有用的目标,不把它当作排名开关。

hreflang 能修复 noindex 页面吗?

不能。语言标记不会移除 noindex。先确定译文是否计划公开并进入搜索,再检查 robots 元标记和响应头,解决资格问题,最后核验与对应页面的语言关系。

HTML 和 Sitemap 都要加 hreflang 吗?

Google 将 HTML、HTTP 响应头与 Sitemap 的 hreflang 视为等效方式,维护好一种方式即可。如果网站已经使用多种方式,应比较实际输出,并通过审核后的变更解决冲突。重复而不一致的映射,会增加后续排查工作。

来源与下一步

一手来源核查日期:2026 年 10 月 24 日。本地化版本;canonical 实施;规范网址选择;多地区网站;网址检查;robots 元标记与响应头。

把对应页面、首选网址和预期输出写清楚,hreflang 与 canonical 就能成为可验收的发布决定。可继续阅读SEO / GEO 权威 内容集群中的相关实施指南。如果团队需要定位语言配对冲突,可整理受影响的公开 URL 与验收记录,申请网站诊断。