功能场景指南

如何翻译 Shopify Sitemap

如何翻译并本地化你的 Shopify sitemap,让每个翻译后的 URL、hreflang 备用地址和本地化页面都能被搜索引擎发现。

David Okafor
B2B 与制造业翻译

为全球买家翻译技术与制造业 B2B 内容。

适用对象管理多语言前台的 Shopify 商家和开发者
主题Sitemap
年份2026
摘要

一份本地化 Shopify sitemap 的分步指南——URL 结构、hreflang 标注和抓取效率,让每个翻译页面都被索引。

如果翻译页 URL 无法在 sitemap 或抓取路径中被发现,无论翻译得多好,它都可能一直不被索引。

列出本地化 URL 只是完成一半——hreflang 标注告诉 Google 哪个 URL 服务哪种语言,并防止页面被当作重复内容。

留在 sitemap 里的已删除或已重命名翻译页会把爬虫引向 404,稀释真实页面所需的预算。

场景价值

为什么这个翻译场景值得单独处理?

先把这个页面为什么重要讲清楚,再进入翻译范围、错误和执行方法。

这类功能场景不是把几个字段翻译出来就结束了,它通常会直接影响用户是否愿意继续浏览、是否能理解页面信息,以及是否会在结账前流失。

一份本地化 Shopify sitemap 的分步指南——URL 结构、hreflang 标注和抓取效率,让每个翻译页面都被索引。

如何翻译并本地化你的 Shopify sitemap,让每个翻译后的 URL、hreflang 备用地址和本地化页面都能被搜索引擎发现。

Sitemap 是搜索引擎发现本地化 URL 的方式

如果翻译页 URL 无法在 sitemap 或抓取路径中被发现,无论翻译得多好,它都可能一直不被索引。

Sitemap 和 hreflang 一起工作

列出本地化 URL 只是完成一半——hreflang 标注告诉 Google 哪个 URL 服务哪种语言,并防止页面被当作重复内容。

过期的本地化 URL 浪费抓取预算

留在 sitemap 里的已删除或已重命名翻译页会把爬虫引向 404,稀释真实页面所需的预算。

翻译范围

这个功能场景应该先翻哪些内容?

按照用户真正会看到、会影响转化和会影响 SEO 的优先级去拆翻译范围。

翻译范围最好按用户实际看到的路径去拆,而不是按后台字段名去拆。先把真正影响理解和转化的内容覆盖掉,再扩到补充模块。

核心层: 每页的本地化 URL slug, hreflang 备用标注, and 语言子目录/子域结构.

重要层: x-default 参考页 and 语言感知的 canonical 标签.

核心优先级: 高
  • 每页的本地化 URL slug
  • hreflang 备用标注
  • 语言子目录/子域结构
重要优先级: 中
  • x-default 参考页
  • 语言感知的 canonical 标签
可选优先级: 低
  • 图片和资源 URL
  • 本地化博客/sitemap 区块文件
常见错误

这个功能场景最容易踩哪些坑?

这里重点不是语法错误,而是会直接影响体验、SEO 和转化的问题。

下面这些错误之所以重要,不是因为它们语法不对,而是因为它们会让页面显得不可信、流程不连贯,或者直接损失 SEO 与转化。

翻译页面却没列入 sitemap高

错误示例: 发布翻译页,却只在 sitemap 里留源语言 URL。

更合适的做法: 确保 sitemap 包含每个本地化 URL 及其 hreflang 备用地址。

业务影响: 翻译页一直不被索引,永不排名。

hreflang 标签缺失或损坏高

错误示例: 列出 /de 和 /fr URL,却没有 hreflang 关联,导致 Google 把它们当重复内容。

更合适的做法: 添加双向 hreflang 标注,并为回退市场加 x-default。

业务影响: Google 只选一个版本,忽略其他。

canonical 标签指向源页面高

错误示例: 德语页的 canonical 标签指向英文 /en 版本。

更合适的做法: 把每个本地化页面的 canonical 设为它自己的本地化 URL。

业务影响: 本地化页面被当作重复并被取消索引。

sitemap 里留过期 URL中

错误示例: 翻译后又删除的商品 URL 仍留在 sitemap 里。

更合适的做法: 每次重新生成时清理死链,让 sitemap 只列活页。

业务影响: 浪费抓取预算,真实页面索引优先级下降。

方案选择

用哪种方式处理这个场景更合适?

帮助用户在手工处理、翻译工具和自定义开发之间做选择。

不同团队适合的工作流不一样。关键不是选最强的方案,而是选当前团队能稳定维护、能随着内容更新持续运行的方案。

人工翻译(内部或自由译者) / Shopify 翻译 app(Translate & Adapt / Ciwi) / 使用 Shopify API 自定义开发

人工翻译(内部或自由译者)

优势
  • 完全掌控要纳入哪些 URL
  • 小店没有工具成本
  • 单一额外语言时简单
限制
  • 目录增长后维护繁琐
  • 容易忘记新的翻译 URL
  • 手工处理 hreflang 易出错

Shopify 翻译 app(Translate & Adapt / Ciwi)

优势
  • 为每个翻译页自动生成本地化 URL
  • 自动保持 hreflang 备用地址同步
  • 添加翻译时更新 sitemap
限制
  • 需要持续的订阅费用
  • 对边缘 URL 规则控制较少
  • 依赖 app 的 sitemap 集成

使用 Shopify API 自定义开发

优势
  • 完全掌控 sitemap 和 robots 配置
  • 每个市场的自定义 hreflang 逻辑
  • 与托管和 CDN 层集成
限制
  • 需要开发资源
  • 页面变化时持续维护
  • 上线比用 app 更慢
执行清单

上线前应该检查哪些点?

把操作顺序和 QA 节点整理成清晰的执行清单,减少漏项。

如果你准备真正上线这个功能场景,最好把下面这些动作当成一个完整的发布清单,而不是零散地做几项设置。

  • 先确认本地化 URL 结构(子目录如 /de 或子域如 de.example.com)——sitemap 反映它。
  • 把每个翻译页及其对应本地化 URL 列在一个地方。
  • 添加 hreflang 标注,把每个 URL 指向其语言备用地址,并加 x-default 回退。
  • 确保每个本地化页面的 canonical 标签指向自身,而不是源页面。
  • 生成或更新 sitemap,纳入每个应被索引的本地化 URL。
  • 删除已删除或已重命名的翻译 URL,让爬虫不撞 404。
  • 在 Google Search Console 提交 sitemap,检查 hreflang 报告是否有错误。
  • 新增页面或语言时重新生成 sitemap。
Ciwi

Ciwi 在这个场景里能做什么?

把产品能力翻成用户能理解的工作流收益,而不是只列功能名。

如果你想把这个场景做成可持续更新的流程,而不是一次性处理,下面这些 Ciwi 能力会更有帮助。

  • 为每页自动生成本地化 URL
  • hreflang 备用地址自动保持同步
  • 添加翻译时 sitemap 随之更新
  • 在浪费抓取预算前清理过期 URL
延伸阅读

接下来还应该看哪些相关场景?

这些内容适合继续往下看,形成更完整的 Shopify 多语言工作流。

做完这个页面之后,通常还会有一批相邻场景需要一起处理。继续往下看这些主题,工作流会更完整。

如何翻译 Shopify URL 与 Slug

锁定 sitemap 将列出的 URL 结构。

如何翻译 Shopify Meta 标题与描述

让可发现的 URL 配上本地化元数据。

如何翻译 Shopify 结构化数据(Schema)

在 sitemap 暴露的页面上保持 schema 一致。

常见问题

常见问题

覆盖用户在执行这个功能场景时最常问的问题。

我需要翻译 sitemap 文件本身吗?

不需要——sitemap 文件保持机器可读。你本地化的是其中的 URL,以及把语言备用地址关联起来的 hreflang 标注。

Shopify 会自动生成本地化 sitemap 吗?

Shopify 为店铺生成 sitemap.xml,但本地化 URL 和 hreflang 处理取决于你的翻译设置。通常需要翻译 app 或自定义代码来用正确 hreflang 列出每个本地化 URL。

x-default hreflang 值有什么用?

x-default 指向没有语言匹配时显示的页面——通常是英文或全球版本。它帮助 Google 路由目标市场之外的用户。

下一步

准备把这个场景真正跑起来了吗?

先从最影响用户体验和转化的 Shopify 场景开始,再把翻译流程扩到更多页面和市场。