Shopify SEO 与收录

Shopify Markets 多域名下 hreflang 该怎么写

现象#

三个市场分别绑了 .com、.co.uk、.de 域名,页面源码里出现两套 hreflang,一套指向三个域名,另一套只有 en 和 de,德国域名在 Search Console 里「备用网页」占比很高。

原因#

  • Shopify 默认自动生成 hreflang,主题或 SEO 应用又手写一套,两套并存时 Google 只认第一组
  • 自动标签只为配置了独立域名、子域名或子目录的市场生成,共用同一地址的市场不会出现在标签里
  • 关闭自动标签后只在首页补了 hreflang,商品页没有,形成单向引用
  • 三个域名只验证了主域一个属性,看不到另外两个域名的实际收录状态

处理步骤#

  1. 后台「在线商店 > 偏好设置」找到 Automatic hreflang tags,确认当前开关状态
  2. 执行 curl -s https://example.de/ | grep -i hreflang,把输出与三个域名的语言设置核对
  3. 保留自动生成,删除主题和 SEO 应用里的手写 hreflang,避免重复
  4. 确认每个域名都对应一个已发布市场,且 x-default 指向主域名
  5. 在 Search Console 分别验证三个域名,对比网页报告的收录数差异

验收标准#

三个域名任意页面源码中只有一组 hreflang,互相引用闭合,x-default 指向主域。

本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。