Google SERP 缺少综合评论

Aggregate review is missing on Google SERP

最近我在 Google SERP 上丢失了我的星级评论。我知道原因可能各不相同,但我要确保我没有在代码上犯错:

   <div itemprop="aggregateRating" itemscope="" itemtype="http://schema.org/AggregateRating" style="text-align:right;">
         <b><span itemprop="ratingValue">5</span> on 
         <span itemprop="bestRating">5</span> based on <span itemprop="reviewCount">857</span> reviews</b>
   </div> 

可以 Google 发布更新吗?

您在主体 post 中提供的代码片段:根据 Google SDTT.

孤立无效

评论没有指定评论项目

<div itemprop="aggregateRating" itemscope="" itemtype="http://schema.org/AggregateRating" style="text-align:right;">
  <b><span itemprop="ratingValue">5</span> on 
  <span itemprop="bestRating">5</span> based on <span itemprop="reviewCount">857</span> reviews</b>
</div>

这是通过添加 itemprop="itemreviewed"

来解决的
<div itemprop="aggregateRating" itemscope="" itemtype="http://schema.org/AggregateRating" style="text-align:right;">
  <h3 itemprop="itemreviewed">Mario Bros service</h3>
  <b><span itemprop="ratingValue">5</span> of 
  <span itemprop="bestRating">5</span> based on <span itemprop="reviewCount">857</span> reviews</b>
</div>

Instances of AggregateRating may appear as values for the following properties

  • Brand
  • CreativeWork
  • Event
  • Offer
  • Organization
  • Place
  • Product
  • Service

Source - http://schema.org/AggregateRating


您在 (which I have simplified) is using the Organization schema http://schema.org/Organization 中的完整摘要和用于评论汇总的不同词汇

<html itemscope itemtype="http://schema.org/Organization">
  <body>
    <div class="review">
      <div itemprop="review" itemscope itemtype="http://data-vocabulary.org/Review-aggregate">
        <img itemprop="rating" src="#" alt="173 recensioni" />
        <span itemprop="count">173 recensioni</span>
      </div>
    </div>
  </body>
</html>

其中有多个错误。


有效的方式是:

使用数据-vocabulary.org

<html itemscope itemtype="http://schema.org/Organization">
  <body>
    <div>
      <h1 itemprop="name">Mario Bros</h1>
      <div itemscope itemtype="http://data-vocabulary.org/Review-aggregate">
        <h3 itemprop="itemreviewed">Mario Bros service</h3>
        <p>
          <span itemprop="rating" itemscope itemtype="http://data-vocabulary.org/Rating">
            <em itemprop="average">5</em> out of <em itemprop="best"> 5 </em>
          </span>
          <b>based on</b>
          <!-- How many people rated this item? -->
          <em itemprop="votes">173</em> ratings.
        </p>
        <p>
          <!-- How many people reviewed this item? -->
          <em itemprop="count">45 </em> user reviews.
        </p>
      </div>
    </div>
   </body>
</html>

使用schema.org

<html itemscope itemtype="http://schema.org/Organization">
  <body>
    <div>
      <h1 itemprop="name">Mario Bros</h1>
        <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
          <em itemprop="ratingValue">5</em> out of <em itemprop="bestRating">5</em> based on <em itemprop="ratingCount">24</em> user ratings.
        </div>
    </div>
   </body>
</html>

您在评论中还提到它们是产品:

products such as curtains, roll-up, etc

这是Google's example from the Products data type:

<div itemscope itemtype="http://schema.org/Product">
  <img itemprop="image" src="dell-30in-lcd.jpg" />
  <span itemprop="name">Dell UltraSharp 30" LCD Monitor</span>
  <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
    <span itemprop="ratingValue">87</span>
    out of <span itemprop="bestRating">100</span>
    based on <span itemprop="ratingCount">24</span> user ratings
  </div>
</div>

根据您的标准修改为:

<html itemscope itemtype="http://schema.org/Organization">
  <body>
    <div>
      <h1 itemprop="name">Mario Bros</h1>
        <div itemscope itemtype="http://schema.org/Product">
          <img itemprop="image" src="curtains.jpg" />
          <span itemprop="name">Acme brand Curtains</span>   
          <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
            <em itemprop="ratingValue">5</em> out of <em itemprop="bestRating">5</em> based on <em itemprop="ratingCount">173</em> reviews.
          </div>
        </div>
    </div>
   </body>
</html>

进一步增强:

<html itemscope itemtype="http://schema.org/Organization">
  <body>
    <div>
      <h1 itemprop="name">Mario Bros</h1>
        <div itemscope itemtype="http://schema.org/Product">
          <span itemprop="brand">Acme brand</span>
          <img itemprop="image" src="curtains.jpg" />
          <span itemprop="name">Acme brand Curtains</span>   
          <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
            <em itemprop="ratingValue">5</em> out of <em itemprop="bestRating">5</em> based on <em itemprop="ratingCount">173</em> reviews.
          </div>
          <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
            <!--price is 1000, a number, with locale-specific thousands separator and decimal mark, and the € character is marked up with the machine-readable code "EUR" -->
            <span itemprop="priceCurrency" content="EUR">€</span>
            <span itemprop="price" content="1000.00">1,000.00</span>
            <link itemprop="availability" href="http://schema.org/InStock" />
            <span>In stock</span>
          </div>              
        </div>
    </div>
   </body>
</html>