我在使用MicroFormats时遇到了问题,无法确定要使用哪种项目类型,是产品还是产品。我已经使用优惠添加数据到我们销售的各种产品(每页1个)。虽然这在Google结构化数据测试工具中得到了正确的验证,但它不会在结果中显示Price/Rating/InStock。如果我混合使用Product和Offer,那么它会这样做,尽管我不确定这是正确的方法吗?
谢谢,
瑞克
<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
发布于 2013-09-05 00:40:49
如果一个产品在你的网站上提供销售,你实际上需要在产品页面上同时提供和产品。优惠应该存在于产品中。
谷歌还需要价格和priceCurrency (都是Offer的属性)。
发布于 2013-07-23 05:00:00
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-18 19:41:38
我认为你的报价需要一个额外的层次。如果你查看http://www.heppnetz.de/ontologies/goodrelations/goodrelations-UML.png,你会发现一个优惠包括一个或多个产品。
https://stackoverflow.com/questions/17722371
复制相似问题