当对象尚未评级(AggregateRating
= 0)时,如何设置ratingValue
?
我当前的设置是:
<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<meta itemprop="ratingValue" content="0" />
<meta itemprop="bestRating" content="5" />
<meta itemprop="worstRating" content="1" />
<div itemprop="ratingCount">0</div>
</div>
当我使用Google测试工具检查微数据时,出现错误“无法使评级值标准化”。我是否只需要将
worstRating
设置为0?还是有其他方法可以告诉您尚无评分? 最佳答案
该模式特别指出ratingValue
是text
类型,而bestRating
和worstRating
是text/number
。这表明您可以将任何内容放入ratingValue
,甚至“未排名”。但是,Google如何解释这一点尚有争议。
但是在我看来,实现此目标的实际正确方法是仅给出aggregateRating
其中ratingCount
> 0。
没有评级时,只需省略评级。