Shopify SEO 与收录

Shopify 面包屑结构化数据与页面路径不一致怎么修

现象#

搜索结果里显示的层级是「首页 › 全部商品 › 某分类」,点进来页面顶部却是「首页 › 某系列 › 商品」,中间少一级,顺序也对不上。

原因#

  • itemListElement 的 position 从 1 开始但中间跳号,Google 只接受连续递增的序号
  • 主题把 item 写成 collection.url,页面可见面包屑却链到 /collections/all,地址对不上
  • 最后一项也填了 item,且与当前页 URL 不同,Google 会判定整条路径不可信
  • 商品同时属于多个集合,模板取 product.collections.first,前台展示的却是另一个集合

处理步骤#

  1. 打开商品页源码,搜索 BreadcrumbList,把每一项的 name、item 与页面可见面包屑逐条对照
  2. 让 position 从 1 连续排到 N,最后一项只保留 name,不要写 item
  3. item 的地址统一成页面真实链接,集合层级用 {{ collection.url }},不要手工拼字符串
  4. 多集合商品改为按 collection.handle 或 metafield 指定主集合,保证结构化数据与可见路径同源
  5. 用 Rich Results Test 看路径预览,再用 URL 检查的「查看已抓取的页面」确认线上 HTML 已更新

验收标准#

Rich Results Test 显示的路径与页面面包屑的文字、层级、链接完全一致,且无缺少 itemListElement 的提示。

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