Magento 2 多语言商店常使用不同 Store View,但原生主题并不会自动为所有页面生成完整 hreflang。实现时要先建立“同一内容在不同商店视图中的对应关系”,不能只替换 URL 中的语言代码。
标签使用标准语言或语言-地区代码,例如 zh-CN、en-US。每个页面应包含自身和其他语言版本,并保持双向引用;英文页指向中文页时,中文页也应指回英文页。
商品未分配到某个网站、分类结构不同或 CMS 页面标识不一致时,不应生成一个会跳首页或返回 404 的替代地址。可以为默认国际版本增加 x-default,但它不是所有网站都必须使用。
hreflang 与 canonical 不能互相打架。每个语言页通常 canonical 到自身,而不是全部指向同一个语言版本。上线后抽查商品、分类、CMS、分页和缺少翻译的页面,确保输出的是可访问的绝对 URL。

