Google搜索控制台和测试工具给出了有关最佳/最差聚合值的不同错误



在Google搜索控制台上,我会发现错误缺少最佳和最差的评分。但是,当我测试测试工具上的链接时,我会得到:

  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>

当我将评分值更改为

<div class="average-value" itemprop="ratingValue">0/5</div> 

或此

<div class="average-value" itemprop="ratingValue">0/-454545</div>

它发出警告:

0等级(ratingCount提供的值必须是整数。(

如何解决此问题?

min/ max属性是普通的html属性,它们不会影响microdata(顺便说一句,它们可以在div元素上使用(。

(。

在schema.org中,可以使用worstRatingbestRating指定最差/最佳评分。如果您不提供这些属性,则假定" 0"one_answers" 5"。

如果修复了其他错误(ratingCount必须是" 0",而不是" 0级";并且最好使用" 0"而不是" 0/5"作为ratingValue(,则可以省略worstRating/bestRating。但是通常要明确说明最好,因此您可以添加:

<meta itemprop="worstRating" content="0" />
<meta itemprop="bestRating" content="5" />

或:

<meta itemprop="worstRating" content="0" />
<span itemprop="ratingValue">0</span>/<span itemprop="bestRating">5</span>

最新更新