丰富网页摘要 - 商品
如果您是商家,则可以向 Google 提供详细的商品信息,以便我们在搜索结果页上显示丰富网页摘要(例如价格、库存状况和评价评分)。
丰富网页摘要可以帮助您:
吸引通过 Google 来搜索所需商品的潜在买家。
免费提交商品详情。
控制商品信息。您可以适时维护商品信息的准确性与时效性,以便您的客户轻松找到所需的现有相关商品。
本文描述了如何在商品页面(仅包含单件商品的页面)或汇总的优惠页面(即列出以下内容的页面:单件商品以及销售该商品的不同卖家的相关信息)上使用 Google 购物词汇标记商品信息。Google 还支持 hProduct(微格式)和 GoodRelations。
使用指南
商品丰富网页摘要的目的在于为用户提供关于特定商品的额外信息,例如商品的价格、库存状况(商品是否有货)、评论者评分和评论。
以下是适用于商品摘要的指南:
使用商品标记时,相应页面的主题应是某件特定商品,而不是某一类商品或商品列表。不支持在列表或类别页面上使用商品标记。
商品应可直接在页面上购买。对于要求用户访问其他销售商的网站或线下联系销售商完成购买的网页,我们不支持其商品标记。
不支持成人商品。
如果某位评论员已评价了该商品,那么该评论员的名称需要是有效的个人姓名(例如“詹姆斯·史密斯”)或小组/组织名称(例如“CNET 评论员”)。例如,“黑色星期五降价50%”就不是有效的名称。
关于商品优惠
商品优惠包含商品信息(商品自身的详情,如名称、品牌和型号)以及以下某项内容:
一件商品可包含一个优惠或优惠汇总,而一个优惠或优惠汇总亦可包含一件或多件商品。请根据具体内容选择最合适的结构。要求使用粗体显示属性。
商品
属性 | 说明 |
---|---|
name | 商品名称。 |
image | 商品照片网址。 |
description | 商品说明。 |
brand | 商品的品牌。可包含嵌套的单位信息。Google 建议包含每件商品的 brand 和至少一个 identifier 。 |
category | 商品类别,例如“Books-Fiction ”、“Tools ”或“Cars ”。您可以添加多个类别。Google 可以接受任意值,但只能识别这篇文章中介绍的类别。 |
review | 商品的嵌套评价汇总(如平均评分)。如果某件商品有多条评价,请使用评价汇总(而不是单个评价)来标记汇总的评价数据(如所有用户的平均评分)。 |
identifier | 商品标识码。Google 建议包含每件商品的 brand 和至少一个 identifier 。 可识别的类型包括:
|
offerDetails | 商品的销售优惠。包含嵌套的优惠或优惠汇总。 |
优惠
属性 | 说明 |
---|---|
price | 商品的价格,以浮点数表示。您可以使用小数点(“.”)或英文逗号(“,”)作为分隔符。 |
currency | 用于描述商品价格的货币,采用 ISO 三位字母代码格式。 |
priceValidUntil | 商品价格会在该日期(采用 ISO 日期格式)后失效(如果 priceValidUntil 属性指定的是过去的日期,则您的商品信息摘要可能不会显示)。 |
seller | 商品的卖家。可包含人物或单位。 |
condition( 条件) | 可指定任意文本。使用 condition 属性时,content 属性的值必须是以下某个可识别的值:
例如: <span itemprop="condition" content="new">全新!</span> |
availability 可用性 | 可指定任意文本,但 content 属性的值必须是以下某个可识别的值:
|
quantity | 提供该优惠的商品数目。 |
offerURL | 指向商品页面(包含优惠)的网址(请勿将 offerURL 用作出现在商品页面本身的标记)。 |
identifier | 商品标识码。Google 建议包含每件商品的 brand 和至少一个 identifier 。可识别的类型包括:
|
itemOffered | 销售的商品。通常会包含嵌套的商品,但也可包含其他商品类型或自定义文本。 |
Offer-aggregate
属性 | 说明 |
---|---|
lowPrice | 所有有效优惠中的最低价格,以浮点数表示。 |
highPrice | 所有有效优惠中的最高价格,以浮点数表示。 |
currency | 用于描述商品价格的货币,采用 ISO 三位字母代码格式。 |
offerCount | 该商品提供的优惠数量。 |
condition | 可指定任意文本,但 content 属性的值必须是以下某个可识别的值:
例如: <span itemprop="condition" content="new">全新!</span> |
offerURL | 指向商品页面(包含优惠或优惠汇总)的网址(请勿将 offerURL 用作出现在商品页面本身的标记)。 |
identifier | 商品标识码。Google 建议包含每件商品的 brand 和至少一个 identifier 。可识别的类型包括:
|
itemOffered | 销售的商品。通常会包含嵌套的商品,但也可包含其他商品类型或自定义文本。 |
示例
本文为以下内容提供了示例:
单件商品页面
以下 HTML 代码描述的是由在线零售商“经典园艺”销售的惠家牌园艺剪,119.99元的价位很有吸引力。
惠家经典园艺剪<img src="anvil_executive.jpg"/>惠家经典园艺剪与其普通款相比更为坚固耐用,是您修整庭园的最佳选择。类别:园艺剪商品编号:925872平均评分:4.4(共89条评价)正常价格:179.99元Sale: $119.99 (Sale ends 5 November!)供货商:经典园艺新旧程度:二手,9成新有现货!立即订购!
以下是用商品和优惠属性标记的同一段内容该示例包含一件商品(惠家经典园艺剪)以及嵌套的优惠。如果您愿意,也可以另行创建带有嵌套商品的优惠。
<div itemscope itemtype="http://data-vocabulary.org/Product">
<span itemprop="brand">ACME</span> <span itemprop="name">惠家经典 园艺剪</span>
<img itemprop="image" src="anvil_executive.jpg" />
<span itemprop="description">惠家经典园艺剪 与其普通款相比更为坚固耐用, 是您修整庭园的最佳选择。 </span>
类别:<span itemprop="category" content="Hardware > Tools > shears">园艺剪</span>
商品编号:<span itemprop="identifier" content="mpn:925872"> 925872</span>
<span itemprop="review" itemscope itemtype="http://data-vocabulary.org/Review-aggregate">
<span itemprop="rating">4.4</span>星
(共<span itemprop="count">89 </span>条评价) </span>
<span itemprop="offerDetails" itemscope itemtype="http://data-vocabulary.org/Offer">
正常价格:179.99元 <meta itemprop="currency" content="USD" />
<span itemprop="price">119.99</span>元
(促销于 <time itemprop="priceValidUntil" datetime="2020-11-05"> 11月5日结束!</time>)
供货商:<span itemprop="seller">经典园艺</span>
新旧程度:<span itemprop="condition" content="used">二手, 9成新</span>
<span itemprop="availability" content="in_stock">有现货!立即订购!</span> </span></div>
下面对此示例进行了详细说明。
在第一行中,
<itemscope itemtype="http://data-vocabulary.org/Product">
表示<div>
所包含的 HTML 内容代表一件商品;itemscope
表示<div>
的内容描述的是一个项,而itemtype="http://data-vocabulary.org/Product"
表示该项是一件商品。该示例描述了商品的属性,如名称、品牌和价格。为了标记商品的属性,包含其中某一属性(如
<div>
或<span>
)的各元素都被指定了一个itemprop
属性,用于指明属性。例如,<span itemprop="brand">
。该示例还包含一个嵌套的评价汇总 (
itemprop="review" itemscope itemtype="http://data-vocabulary.org/Review-aggregate"
) 和一个嵌套的优惠 (itemprop="offerDetails" itemscope itemtype="http://data-vocabulary.org/Offer"
),详细描述了价格、新旧程度和库存状况等具体信息(关于嵌套项的详情)。
商品标识码
在 content
属性中同时指定类型(如 SKU 或 MPN)和值,用冒号分隔,如下所示:
<span itemprop="identifier" content="mpn:12345-6789"> 制造商的部件号为12345-6789</span>
隐藏的文本
通常,Google 仅会使用可对用户显示的标记数据,而忽略隐藏的数据。但是,在某些情况下,针对您的内容同时提供计算机可读取的版本和用户可读取的版本也颇为实用。例如,虽然文本字符串“孙中山诞辰”对很多用户来说意义明确,但对搜索引擎来说却不如1935-01-08
便于识别。同样,用户可以推断出 $ 符号的意义,但明确告知搜索引擎您的价格采用的是比索还是美元会更为实用。
Google 可识别以下商品标记的计算机可读取的具体值:
category
priceValidUntil
currency
price
identifier
condition
下面的示例描述了某件商品的新旧程度,不仅为 Google 提供了计算机可读取的值 (used
),同时还向用户显示了相应的文本等效内容(二手,9成新
)。
<span itemprop="condition" content="used">二手,9成新</span>
使用 meta
标记可指定内容不以任何方式显示在页面上。例如,要向 Google 表明您的价格采用的是美元,请加入以下内容:
<meta itemprop="currency" content="USD" />
对于日期和时间,日期需采用 ISO 日期格式,您可在 time
元素中对其进行指定,如下所示:
<time itemprop="priceValidUntil" datetime="2020-11-05">2020年11月5日</time>
(如果 priceValidUntil
属性指定的是过去的日期,则您的商品信息摘要可能不会显示。)
以下 HTML 代码描述的是惠家牌经典园艺剪,并提供了多个卖家的优惠信息,包括有效价格范围内的最高价和最低价。
惠家经典园艺剪<img src="anvil_executive.jpg" />平均评分:4.4(共89条评价)供货商:12个卖家价格:119元到199.99元
以下是用商品和优惠汇总属性标记的同一段内容:
<div itemscope itemtype="http://data-vocabulary.org/Product">
<span itemprop="brand">惠家</span>
<span itemprop="name">经典园艺剪</span>
<img itemprop="image" src="anvil_executive.jpg" />
<span itemprop="review" itemscope itemtype="http://data-vocabulary.org/Review-aggregate">
平均评分:<span itemprop="rating">4.4</span>
(共 <span itemprop="count">89</span>条评价) </span>
<span itemprop="offerDetails" itemscope itemtype="http://data-vocabulary.org/Offer-aggregate"> 价格介于<span itemprop="lowPrice">119.99元</span>到
<span itemprop="highPrice">199.99元</span>之间
<meta itemprop="currency" content="USD" /> </span></div>
以下是对此示例的详细说明:
在第一行中,
<itemscope itemtype="http://data-vocabulary.org/Product">
表示<div>
所包含的 HTML 内容代表一件商品;itemscope
表示<div>
的内容描述的是一个项,而itemtype="http://data-vocabulary.org/Product"
表示该项是一件商品。该示例描述了商品的属性,如名称和品牌。为了标记商品的属性,包含其中某一属性(如
<div>
或<span>
)的各元素都被指定了一个itemprop
属性,用于指明属性。例如,<span itemprop="brand">
。该示例包含一个嵌套的优惠汇总 (
itemprop="Offer-aggregate" itemscope itemtype="http://data-vocabulary.org/Offer-aggregate"
),指定了卖家可提供的低价和高价(关于嵌套项的详情)。该示例还包含一个嵌套的评价汇总 (
itemprop="review" itemscope itemtype="http://data-vocabulary.org/Review-aggregate"
)。
隐藏的文本
通常,Google 仅会使用可对用户显示的标记数据,而忽略隐藏的数据。但是,在某些情况下,针对您的内容同时提供计算机可读取的版本和用户可读取的版本也颇为实用。例如,虽然文本字符串“孙中山诞辰”对很多用户来说意义明确,但对搜索引擎来说却不如1935-01-08
便于识别。同样,用户可以推断出 $ 符号的意义,但明确告知搜索引擎您的价格采用的是比索还是美元会更为实用。
Google 可识别以下商品标记的计算机可读取的具体值:
category
priceValidUntil
currency
price
identifier
condition
下面的示例描述了某件商品的新旧程度,不仅为 Google 提供了计算机可读取的值 (used
),同时还向用户显示了相应的文本等效内容(二手,9成新
)。
<span itemprop="condition" content="used">二手,9成新</span>
使用 meta
标记可指定内容不以任何方式显示在页面上。例如,要向 Google 表明您的价格采用的是美元,请加入以下内容:
<meta itemprop="currency" content="USD" />
对于日期和时间,日期需采用 ISO 日期格式,您可在 time
元素中对其进行指定,如下所示:
<time itemprop="priceValidUntil" datetime="2020-11-05">2020年11月5日</time>
(如果 priceValidUntil
属性指定的是过去的日期,则您的商品信息摘要可能不会显示。)
要检查您的标记是否正确,并预览您的内容在搜索结果中的显示效果,请使用结构化数据测试工具。
如果您网站的丰富网页摘要未显示,请查看可能导致该情况的原因。