当对象尚未评级(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?还是有其他方法可以告诉您尚无评分?

最佳答案

该模式特别指出ratingValuetext类型,而bestRatingworstRatingtext/number。这表明您可以将任何内容放入ratingValue,甚至“未排名”。但是,Google如何解释这一点尚有争议。

但是在我看来,实现此目标的实际正确方法是仅给出aggregateRating其中ratingCount> 0。

没有评级时,只需省略评级。

08-25 14:50