说明
每种语言版本都应是内容使用该语言的独立页面。Google 建议为不同语言版本使用独立 URL,并用 hreflang 链接对应页面;识别语言时,更适合依据页面上可见的内容,而不是只依赖 lang 属性。本地化信号无法替代翻译,也不保证每位用户都会看到期望的 URL。
虚构示例
https://learn.example.test/ru/robots 是同一训练页面的一个语言版本。在本练习中,它的切换器会跳转到错误的对应 URL,而且表单字段标签使用了另一种语言,联系方式示例也与页面所在地区不匹配。这些都是本地化缺陷。团队在预发布环境中对比各语言版本,修正界面和对应页面映射,然后检查 lang、canonical 和互惠的 hreflang 链接。所有联系方式仍为虚构信息。
练习
在预发布环境或本地模拟站点中,为同一页面的两个版本 /robots 和 /ru/robots 制作对照表,检查标题、正文、按钮和表单的语言;虚构联系方式;切换器中的对应 URL;lang;canonical;以及 hreflang。不要发布变更,也不要将虚构 URL 提交到外部工具。
检查清单
- 标题、正文、导航、表单、错误信息和页脚均使用所选语言。
- 电话号码、地址和示例符合页面所在地区,或明确标注为虚构内容。
- 如果存在对应页面,切换器会跳转到该页面并说明其行为。
hreflang集合是互惠的,且不指向缺失版本。- 每个语言版本的 canonical 与其 URL 一致。
常见错误
添加 hreflang,却让一半界面保留另一种语言,或让所有语言版本都指向同一个 canonical 页面。元数据无法修复页面内容。