生成器输出什么,Google 要求哪些字段
输出是一段可复制的 application/ld+json 脚本,包含 schema.org/Product 对象及内层 Offer。Google 的商家商品列表文档要求 Product 至少提供名称、图片和 Offer;直接填写价格时,Offer 需要大于 0 的当前价格及 USD、EUR、GBP 等 ISO 4217 币种。本工具也会把库存状态写成 schema.org/InStock 或 OutOfStock 地址。品牌、SKU、描述、商品页 URL 与综合评分只在你提供时加入。
Product 富结果适用于聚焦单一商品,或同一商品不同变体的页面。代码应放在顾客能购买该商品的对应详情页。把一件商品的标记贴到分类页、通用落地页或不相关页面,不能凭空得到商家商品列表展示资格。
售价、币种和库存要与顾客看到的页面一致
售价不要带货币符号,币种要选择该页面实际展示的币种。如果不同市场通过不同 URL 展示不同币种,就应分别输出对应的价格和币种。库存选项直接映射到 https://schema.org/InStock 或 https://schema.org/OutOfStock。复制出来的静态脚本不会在 Shopify 改价或售罄时自动更新。
可选的商品页 URL 会进入 Offer.url;填写后,本工具可以把该线上 URL 直接带到 Google Rich Results Test。它测试的是已发布页面,不是当前表单里尚未部署的代码。判断测试结果前,请确认页面公开可抓取,而且已经包含你希望验证的标记。
图片、SKU 与描述要指向真实商品
请提供 Google 能抓取、并清楚展示该商品的完整图片 URL。占位图、失效图片或其他商品的图片,即使 JSON 语法正确也无法准确描述页面。可选描述应概括顾客能看到的商品文案;Brand 对象应填写真实品牌。Google 建议在已知时补充这些信息。
SKU 是商家自己的商品编号,并不自动等于 GTIN。Google 的商家商品列表文档不允许 SKU 包含空白字符,因此本工具会提示修正。如果商品确有 GTIN,或需要运费、退货政策、复杂变体信息,本工具不会捏造这些字段;应在适合的 Shopify 模板或结构化数据系统中补充。
只有真实评价才加入 AggregateRating
没有在商品页展示真实顾客评价时,评分和评价数都应留空。如果有评价,请填写这件商品的实际 1–5 分平均值和对应的正整数评价数。两项都有效时才会生成 AggregateRating;工具不会预填评分。不要把全店评分套到单件商品,也不要编造评分争取搜索星级。
Google 对受支持的 AggregateRating 要求评分值,并至少提供评分数量或评论数量。评价数据仍须真实反映页面内容。JSON 语法正确或 Rich Results Test 通过,都不保证出现星级或特定搜索展示。
先检查 Shopify 是否已经输出 Product 标记
粘贴代码前,先查看 Shopify 商品页实际渲染的 HTML。Shopify 的 Liquid structured_data 过滤器可以输出 Product 或 ProductGroup,评价应用和 SEO 应用也可能写入自己的脚本。若页面已有有效标记,应优先修改或替换原有来源,避免同一商品出现互相冲突的价格、库存和评分。
手写脚本适合控制明确的单页或模板原型;真正经营的店铺通常需要 Liquid 或持续维护的应用来同步价格、库存和变体。让商品信息保持单一来源,逐个核对变体 URL 与可见内容,并在发布后验证最终页面。不要把某件商品的固定数据放进全站公共布局。
分别测试未发布代码和线上商品页
输入变化时,右侧会在浏览器本地更新预览。必填内容有效后,复制完整脚本。测试未发布草稿时,Google 按钮会复制代码并打开 Rich Results Test;在 Google 页面选择“代码”并粘贴。Google 没有为任意代码预填链接提供公开文档,因此需要手动粘贴。若填写了商品页 URL,按钮会打开 Google 支持的线上 URL 测试。
根据 Google 报告逐项检查错误和警告,再对照店铺可见内容。本工具覆盖核心 Product 与 Offer 信息,不覆盖全部 Merchant Center 增强字段;运费、退货政策、GTIN、复杂变体和不同市场的 Offer 可能需要额外标记。测试有效表示可能具备展示资格,并不承诺富结果或排名提升。