5

我在使用 MicroFormat 和确定要使用的商品类型(产品或优惠)时遇到问题。我已使用 Offer 向我们销售的各种产品添加数据(每页 1 个)。尽管这在 Google 结构化数据测试工具中得到了正确验证,但它不会在结果中显示价格/评级/库存。如果我使用产品和优惠的混合物,那么它会虽然我不确定这是正确的方法吗?

谢谢,

瑞克

<title>My Tent</title>
<div itemscope itemtype="http://schema.org/Offer">
<div itemprop="name" class="product-details-title" id="item_product_prop">My Tent</div>
<div itemprop="description" id="item_product_prop">A Description for MyTent</div>
<meta itemprop="aggregateRating" id="item_product_prop" content="[3 Ratings]">
<div id="item_product_prop" itemprop="price">$13</div>
<div itemprop="availability" id="item_product_prop" content="InStock"></div></div>
</div>

http://www.google.com/webmasters/tools/richsnippets?q=uploaded:8004e1c78c1098daa7aa283c26b42939

4

3 回答 3

7

schema.org/Product页面提供了很好的示例。将其用作参考示例,您将得到您想要的。

<div itemscope itemtype="http://schema.org/Product">
  <span itemprop="name">Kenmore White 17" Microwave</span>
  <img src="kenmore-microwave-17in.jpg" alt='Kenmore 17" Microwave' />
  <div itemprop="aggregateRating"
    itemscope itemtype="http://schema.org/AggregateRating">
   Rated <span itemprop="ratingValue">3.5</span>/5
   based on <span itemprop="reviewCount">11</span> customer reviews
  </div>

  <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
    <span itemprop="price">$55.00</span>
    <link itemprop="availability" href="http://schema.org/InStock" />In stock
  </div>
</div>

结果是

在此处输入图像描述

于 2013-07-22T21:00:00.460 回答
6

如果产品在您的网站上出售,您实际上需要产品页面上的优惠和产品。报价应该存在于产品中。

Google 还需要 price 和 priceCurrency(Offer 的两个属性)。

于 2013-09-04T16:40:48.943 回答
0

我认为你的报价需要额外的水平。如果您查看http://www.heppnetz.de/ontologies/goodrelations/goodrelations-UML.png,您会看到报价包含一个或多个产品。

于 2013-07-18T11:41:37.663 回答