apps搜索引擎优化工具
radarShopify Schema 检查器

产品页面的 Shopify Schema 检查器

查找导致 Google、购物界面和 AI 应答系统的产品数据不一致的 Shopify 主题、应用、市场和变体 Schema问题。

check_circle主题和应用 Schema 冲突
check_circle型号价格和供货情况
check_circleShopify 市场元数据
check_circleAI 可读的产品信号
系统就绪
link

无需登录 · 免费扫描 · 即时在线报告

审计范围

该工具检查什么

主题 Schema 输出

检查您的 Shopify 主题发出的产品 JSON-LD 以及它是否与实时产品页面匹配。

应用程序注入的元数据

识别由 SEO 应用程序、审核应用程序、页面构建器和标签管理器脚本引起的 Schema或元数据冲突。

变体和报价数据

检查特定型号的价格、供货情况、SKU 和产品 URL 信号是否保持一致。

市场和规范

现货本地化页面、hreflang、规范、货币和特定于市场的产品信号漂移。

Shopify 冲突地图

Shopify 商品 Schema 通常坏在哪一层

Shopify 店铺很少是完全没有 schema。更常见的问题是:主题 Liquid、SEO App、评论 App、变体逻辑和 Shopify Markets 分别用不同方式描述同一个商品。这个工具会帮你定位冲突到底来自哪一层。

主题 Liquid 输出

大多数 Shopify 主题会从商品模板或主题片段输出 Product JSON-LD。模板、metafields 或商品媒体变动后,这部分输出可能变旧。

信号示例

Theme layer: main-product.liquid, product.json, product media, metafields, selected variant

重点核对

  • check_circle主题 schema 要使用当前商品标题、主图、vendor、SKU 和最新 Offer 数据。
  • check_circle商品 URL 上不应该输出集合页数据或占位数据。
  • check_circle主题更新后,旧 schema 片段不要继续留在 custom Liquid block 里。

SEO App 与注入的 JSON-LD

SEO App 可以补字段,但也可能额外注入第二个 Product、Organization、BreadcrumbList 或 Offer,和主题输出互相竞争。

信号示例

Injected layer: app scripts, tag manager JSON-LD, duplicate Product or BreadcrumbList blocks

重点核对

  • check_circle一个商品页应该只有一个权威 Product 实体。
  • check_circleApp 注入的 schema 不应与主题里的价格、库存或 canonical URL 冲突。
  • check_circle迁移或卸载 SEO App 后,要清理残留的旧 schema snippet。

评论 App 评分

评论组件通常在主题之后加载,并可能发布自己的 AggregateRating 或 Review 标记。可见评分和 schema 评分必须一致。

信号示例

Review layer: aggregateRating.ratingValue, reviewCount, review widget, imported reviews

重点核对

  • check_circleschema 里的 reviewCount 要与可见评论组件一致。
  • check_circle导入评论或聚合评论不要被多个 App 重复输出。
  • check_circleReview 标记应挂在与主题 schema 相同的 Product 实体上。

变体与 Offer 逻辑

变体很多的 Shopify 商品,页面上可能显示一个已选变体,但 schema、metadata 或脚本却描述了另一个 SKU、价格或库存状态。

信号示例

Variant layer: selected_or_first_available_variant, variant URL, SKU, price, availability

重点核对

  • check_circle已选变体的价格和库存状态要与爬虫读到的内容一致。
  • check_circle变体 URL、canonical tag 和 Offer URL 不要制造重复商品实体。
  • check_circle缺货变体不要覆盖有货变体的 availability。

Markets、币种与 hreflang

Shopify Markets 会本地化币种、文案、URL 和主题设置。schema 必须与 Googlebot 正在抓取的市场页面一致。

信号示例

Markets layer: localized URL, priceCurrency, canonical, hreflang, market overrides

重点核对

  • check_circlepriceCurrency 要匹配当前市场页面,而不是只使用店铺默认币种。
  • check_circlecanonical 和 hreflang 要指向正确的语言与市场版本。
  • check_circleMarkets override 不要隐藏 schema 关键商品区块或 App 组件。

常见拦截器

值得首先解决的问题

priority_high

主题和应用程序重复

多个应用程序可能会输出竞争的产品 Schema、评论数据、面包屑或元数据。

priority_high

变体不匹配

可见的选定变体可能与爬网程序读取的价格、库存情况或 SKU 不同。

priority_high

缺少品牌或 SKU

Shopify 商店通常会提供基础 Schema,但会忽略使产品更易于比较的字段。

priority_high

局部信号漂移

市场页面可以发送混合货币、规范、hreflang 或产品实体信号。

工作流程

从 URL 到修复计划

01

输入 Shopify 产品 URL

使用自定义域产品 URL 或公共 myshopify.com 产品页面。

02

读取最终店面输出

ShopGox在主题、应用、渲染层生效后对下发的产品页面进行审核。

03

修复右侧图层

属于 Shopify 产品字段、主题 Liquid、SEO 应用、评论应用或市场设置的单独更改。

常见问题解答

扫描前的问题

Shopify 不是已经自带 Product Schema 了吗?
expand_more
大多数现代 Shopify 主题确实会添加基础 Product 和 Offer 标记,但这不代表最终页面是干净的。App、自定义 Liquid、变体、评论组件和 Markets 设置仍然可能制造重复或互相矛盾的结构化数据。
为什么 SEO App 有时会制造 schema 问题?
expand_more
SEO App 可能会补充缺失的 JSON-LD,但主题原本的 schema 仍然存在。如果两者描述了不同价格、URL、评分或库存,爬虫就会在同一个 URL 上看到两个互相竞争的商品实体。
Shopify 变体应该标记成一个 Offer 还是多个 Offer?
expand_more
这取决于商品页如何展示变体。关键不是数量,而是一致性:可见已选变体、变体 URL、SKU、价格、库存和 Offer 标记不能描述成不同商品。
Shopify Markets 会怎样影响商品 schema?
expand_more
Markets 可能改变币种、语言、文案、布局和 App 可见性。市场页面上的 schema、canonical 和 hreflang 应该匹配该市场,而不是偷偷回退到店铺默认版本。
Shopify schema 问题应该在哪里修?
expand_more
商品事实在 Shopify 商品字段或 metafields 里修;模板输出在主题 Liquid 里修;重复标记在 SEO 或评论 App 里修;市场差异则在 Markets 设置或翻译 App 里修。