Visora
注册
返回博客

· Visora

ShopifyJSON-LDLiquid

与购物车同步的 Shopify JSON-LD Liquid 模式

Shopify 商户常遭遇主题、评论应用、feed 连接器重复 JSON-LD。GEO 需要单一权威 Product 节点,其 Offer 反映 URL 或选中状态的变体。

模式 1 — 变体感知 Product

在 product.liquid 用 selected_or_first_available_variant 输出 sku、price、availability。有 variant 参数时匹配该变体 Offer。

模式 2 — Markets 货币

用 localization 感知价格过滤器;priceCurrency 来自 cart.currency 或 market——非在 EU URL 硬编码 USD。

模式 3 — FAQ metafield 块

FAQ 存 metafield;同一 snippet 循环输出可见手风琴与 FAQPage @graph,保证一致。

模式 4 — 集合页 ItemList

输出含 ListItem url、name 的 ItemList;勿把每个网格项标成完整 Product。

测试

主题更新后用 Rich Results Test 与 Visora /audit。隐身窗口对比 PDP 价格与 view-source 中 Offer.price。

反模式

主题设置里从不更新的静态 Schema。多个 Product @id。无可见评论却由应用输出 AggregateRating。

FAQ

Schema 放主题还是应用?主题或单一自有 snippet——需版本控制。

Hydrogen 不同吗?是——在路由 loader 从 Storefront API 序列化 JSON-LD。

捆绑商品能用 Product Schema 吗?用 isRelatedTo 或适当 Bundle 类型;在 FAQ 说明。

Liquid 变更经 /audit 验证后再上线,避免 HTML–JSON 不一致静默进生产。

马上落地

用 Visora 审计你的商品页或类目页,优先修复阻碍 AI 引用的 Schema 与 FAQ 缺口。

免费 GEO 审计

https://geovisora.com/zh/blog/json-ld-shopify-liquid-patterns