AggregateRating和ratingValue尚未评级

dev*_*vOp 12 microdata schema.org google-rich-snippets

如何AggregateRating在对象尚未评级时设置(ratingValue= 0)?

我目前的设置是:

<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>
Run Code Online (Sandbox Code Playgroud)

当我使用Google测试工具检查微数据时,我收到错误"无法标准化评级值".我只需要设置worstRating为0吗?或者还有另一种方法可以说明没有评级吗?

Aro*_*ron 10

该模式明确指出ratingValue了类型text,bestRating而且worstRatingtext/number.这表明你可以放任何东西ratingValue,甚至"没有排名".但是,谷歌如何解释这一点是有争议的.

然而,在我看来,实现这一点的实际正确方法是只给出一个> 0 的aggregateRating地方ratingCount.

如果没有评级,只需省略评级.

  • 好的谢谢。当我将 ratingValue 设置为“未排名”或“空”时,或者当我删除 ratingValue 标签时,我仍然收到错误消息。因此,似乎只有设置 ratingCount &gt; 0 或设置最坏评级 = 0 才能“正确”工作。删除整个评级也有效:-)但我不确定谷歌会如何评价这个...... (2认同)