web-dev-qa-db-ja.com

Schema.org「reviewRating」がGoogleリッチスニペットテストツールで認識されない

Schema.orgでMicrodata形式を使用して、Webページに構造情報を追加しようとしています。手順は簡単に思えますが、Google Rich Snippets Testing Toolでの結果の検証で問題が発生しています。

これを確認してください レビューページ 、ここではreviewRatingプロパティ項目を使用して、その特定のレビューの評価値を指定しています。 Rating で定義されているのと同じ形式に従いましたが、このマークアップはGoogleのリッチスニペットテストツールでの検証に失敗し、次のエラー情報が表示されます。

Item 
Type: http://schema.org/rating
reviewrating = 5 
ratingvalue = 5 
Warning: Property "reviewrating" was not found.
3
saravanak

まず、www.schema.orgによって提案されたマイクロフォーマットを使用して、まずあなたはnotです。そうした場合、マークアップコードは次のようになります。

<span itemprop="reviews" itemscope itemtype="http://schema.org/Review" style="display:none;">
<div itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating">
      <meta itemprop="worstRating" content="1">
      <span itemprop="ratingValue">2</span>/
      <span itemprop="bestRating">5</span>
</div>
<div class="miniratingbox" itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating">
      <div class="miniratingvalue blue" itemprop="bestRating">5</div>
      <div class="miniratingimg">★</div>
</div>

そして、完全な「reviewContentWrapper」クラスを間違ったマイクロデータ形式でラップする代わりに、それが属するマイクロデータを具体的に使用する必要があります。 )...

<span class="rating-foreground" style="width:90%" itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating">
    <meta itemprop="ratingValue" content="5">
    ★
    ★
    ★
    ★
    ★
</span>

お役に立てれば!

詳細については、このページを参照し、よくお読みください: http://schema.org/Rating

4
David K.