SEO 百科

商品

本页目录

商品

商品 类结构化数据用 Product 类型标记,这一类型来自 schema.org,用来把商品名、图片与价格交出来[1]。站长标记它,是为了让商品页有资格进入商品摘要、热门商品与购物知识面板,把价格、库存与评分显示在结果里[3]。用户不能直接下单的页面与能直接下单的页面,用的标记并不一样。

用的类型

产品页分两类。用户不能直接下单的页面用商品摘要标记;能直接下单成交的页面用商家信息标记[3]。两类的必填属性有重叠,商家信息补齐后,商品摘要也一并具备资格[3]。

有款式与规格的商品,还可以用 ProductGroup 把各个变体归到一起[4]。

必需与推荐的属性

商品摘要把必需属性落在两处[3]。

  • name:商品名称
  • offers、review、aggregateRating:至少给一项

商家信息在商品层面还要求 image,并在 offers 里补齐价格与库存[4]。推荐属性里 brand、sku、gtin、description 都值得补,用来把同款商品对齐到同一实体。

可获得的富媒体结果

标记正确后,商品可以进入商品摘要、热门商品、购物知识面板与 Google 图片中的商品展示[3]。提供真实评价后可以拿到评分,配好配送与退货信息后,这些内容也可能显示出来[3]。Bing 同样支持商品与报价的标注,会按这套标记增强结果的视觉呈现[2]。第三方把这一类展示归入更丰富的搜索结果[6]。

写了不显示的原因

价格与库存对不上是常见原因。Google 会核对标记与页面,标记里的价格必须与页面一致,对不上就会被忽略[4]。

标记与页面对不上同样属于不相关数据。给页面没有的商品打分或标价,会被判为不相关数据[3]。此外,除了结构化数据,还可以通过商品数据 Feed 提供给 Google,两者并用能提高命中[3]。

各家引擎的规则并不通用。百度把抓取到展现概括为三步:从互联网抓取网页、建立索引数据库、将索引库中数据展现给用户[5]。展现用哪套规则由百度自己决定,Google 的商品富媒体结果不代表百度也会展示。

可照抄的示例

下面这段 JSON-LD 描述一件商品,含商品摘要所需的信息,放进 head 或 body 都能生效。

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Executive Anvil",
  "image": ["https://www.example.com/photos/1x1.jpg"],
  "description": "轻便铁砧,适合商务出行。",
  "sku": "0446310786",
  "brand": { "@type": "Brand", "name": "ACME" },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": 4.4,
    "reviewCount": 89
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/anvil",
    "priceCurrency": "CNY",
    "price": 899.00,
    "availability": "https://schema.org/InStock"
  }
}
</script>

常见误用

一个误用是给自家商品刷评分。评分要有真实用户来源,伪造评价可能招来人工处置[3]。

另一个误用是价格用错币种。price 与 priceCurrency 要成对出现,缺一项价格就无法被正确解读。

还有一种误用是商品页只标 Product 不标 Offer。没有报价,价格与库存就无从表达[4]。

附录

参见

参考资料

官方(境外)

  1. 《Product》,schema.org。
  2. 《Marking up your site: Overview》,Bing 网站管理员。
  3. 《Product 结构化数据简介》,Google 搜索中心,2025-12-10 更新。
  4. 《商家信息(Product、Offer)结构化数据》,Google 搜索中心。

官方(国内)

  1. 《百度搜索的工作原理》,百度搜索资源平台,2023-12-21 更新。

第三方

  1. 《What Is Schema Markup And How To Implement It》,Moz,2024-11-11 更新。

外部链接

无。