Shopify Markets 多域名下 hreflang 该怎么写
现象#
三个市场分别绑了 .com、.co.uk、.de 域名,页面源码里出现两套 hreflang,一套指向三个域名,另一套只有 en 和 de,德国域名在 Search Console 里「备用网页」占比很高。
原因#
- Shopify 默认自动生成 hreflang,主题或 SEO 应用又手写一套,两套并存时 Google 只认第一组
- 自动标签只为配置了独立域名、子域名或子目录的市场生成,共用同一地址的市场不会出现在标签里
- 关闭自动标签后只在首页补了 hreflang,商品页没有,形成单向引用
- 三个域名只验证了主域一个属性,看不到另外两个域名的实际收录状态
处理步骤#
- 后台「在线商店 > 偏好设置」找到
Automatic hreflang tags,确认当前开关状态 - 执行
curl -s https://example.de/ | grep -i hreflang,把输出与三个域名的语言设置核对 - 保留自动生成,删除主题和 SEO 应用里的手写 hreflang,避免重复
- 确认每个域名都对应一个已发布市场,且
x-default指向主域名 - 在 Search Console 分别验证三个域名,对比网页报告的收录数差异
验收标准#
三个域名任意页面源码中只有一组 hreflang,互相引用闭合,x-default 指向主域。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。