Google SERP上缺少综合评论

时间:2016-11-26 11:23:36

标签: seo schema.org google-rich-snippets

最近我在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可以发布更新吗?

1 个答案:

答案 0 :(得分:2)

您在主帖中提供的代码段:根据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>
  

AggregateRating的实例可能会显示为以下属性的值

     
      
  • 品牌
  •   
  • CreativeWork
  •   
  • 事件
  •   
  • 优惠
  •   
  • 组织
  •   
  • 放置
  •   
  • 产品
  •   
  • 服务
  •   
     

来源 - http://schema.org/AggregateRating

comments(我已简化)中的完整代码段正在使用组织架构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>

哪个有多个错误。

有效的方式是:

使用data-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>

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

  窗帘,卷帘等产品

这是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>