谷歌搜索控制台和测试工具给出关于最佳/最差 AggregateRating 值的不同错误

ced*_*erd 0 microdata schema.org google-rich-snippets

在 Google Search Console 上,我收到了缺少最佳和最差评级的错误。但是当我在测试工具上测试链接时,我得到

  1. 未能标准化评级值。

  2. 您的评分值超出了默认范围,您必须提供最佳和最差值。

代码如下:

<h3>Reviews</h3>
<div class="average-rating" itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<p class="rating-title">Average Rating</p>
<div class="rating-box">
    <div class="average-value" itemprop="ratingValue">0/5</div>
    <div class="review-amount" itemprop="ratingCount">0 rating</div>
</div>
Run Code Online (Sandbox Code Playgroud)

当我将评级值更改为

<div class="average-value" itemprop="ratingValue">0/5</div> 
Run Code Online (Sandbox Code Playgroud)

或为此

<div class="average-value" itemprop="ratingValue">0/-454545</div>
Run Code Online (Sandbox Code Playgroud)

发出警告

0 评分(提供的值ratingCount必须是整数。)

我该如何解决这个问题?

uno*_*nor 5

min/max属性是普通的HTML属性,它们不影响微数据(并且它们可以,顺便说一下,不将其用于div元件)。

在 Schema.org 中,最差/最好的评级可以用worstRating和指定bestRating。如果您不提供这些属性,则假定为“0”和“5”。

如果您修复其他错误(ratingCount必须是“0”,而不是“0 评级”;并且最好使用“0”而不是“0/5”作为ratingValue),您可以省略worstRating/ bestRating。但通常最好是明确的,所以你可以添加:

<meta itemprop="worstRating" content="0" />
<meta itemprop="bestRating" content="5" />
Run Code Online (Sandbox Code Playgroud)

或者:

<meta itemprop="worstRating" content="0" />
<span itemprop="ratingValue">0</span>/<span itemprop="bestRating">5</span>
Run Code Online (Sandbox Code Playgroud)