Google 官方文档将产品结构化数据细分为三类:产品摘要、商家 listings 和产品变体。对于电商产品页面,建议使用 JSON-LD 格式的 Product 类型,内嵌 Offer,并通过 Rich Results Test 验证,同时确保标记与页面可见内容及 Merchant Center 数据保持一致。
产品结构化数据的两种主要类型
产品摘要(Product snippets)
适用于用户无法直接在页面购买的场景。例如,一篇产品测评文章或品牌介绍页。此时,Google 搜索可能会展示价格、库存、评分和评论等信息。
商家 listings(Merchant listings)
适用于用户可直接在页面下单购买的产品页。谷歌对这类标记有更多强制要求:需要添加所有必填属性,并修正 Rich Results Test 报告中的关键错误(critical errors)。⚠️ 注意:通过测试仅代表格式正确,不保证一定会显示富结果。
核心标记字段
| 字段 | 说明 |
|---|
Product.name | 产品名称,必填 |
offers | 包含价格、货币、库存状态、购买链接和产品标识符(如 GTIN、MPN) |
review 或 aggregateRating | 根据自身情况选择添加评分或评论数据 |
OfferShippingDetails | 运费信息(推荐) |
MerchantReturnPolicy | 退货政策(推荐) |
category | 产品分类,可使用 Text 或 CategoryCode 对象数组 |
变体标记最佳实践
如果产品有尺寸、颜色等变体:
- 使用
ProductGroup + hasVariant 关系,每个变体作为嵌套的 Product,自带独立的 Offer、图片和标识符。
- 不要将无关的产品当作变体处理。
- 对于单 URL 多变体页面,可在一个 JSON-LD 中结构化所有变体。
Merchant Center 联动
- Google 建议同时使用页面结构化数据和 Merchant Center 数据源(feed)。