我在Google Rich Snippets Tool中检查了我网站的Rich Snippets,但出现错误:
我如何解决它?
代码是:
<div itemprop="aggregateRating" itemscope="" itemtype="http://schema.org/AggregateRating">
<span itemprop="ratingValue">5</span> stars - based on <span itemprop="reviewCount">21</span> reviews
</div>
最佳答案
该错误消息很容易解释,其中包含您遇到的问题之一,但这不是您所提供的代码的唯一问题。另一个问题是您使用了itemprop,而没有这是其属性的项目。
AggregateRating需要对项目进行评级。如果不指定适用于AggregateRating的对象,则无法使用。有两种方法可以做到这一点(不要同时做):
<div itemscope itemtype="http://schema.org/Product">
<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<span itemprop="ratingValue">5</span> stars - based on <span itemprop="reviewCount">21</span> reviews
</div>
<!-- other Product properties -->
</div>
<div itemscope itemtype="http://schema.org/AggregateRating">
<span itemprop="ratingValue">5</span> stars - based on <span itemprop="reviewCount">21</span> reviews
<div itemprop="itemReviewed" itemscope itemtype="http://schema.org/Product">
<!-- Product properties -->
</div>
</div>