2011-07-31 3 views
5

私は自分のサイトにリッチスニペットを追加しようとしていますが、ratingValueの値が画像としてのみ表示されるため、AggregateRatingセクションで少し苦労しています。値が画像の場合にAggregateRatingとratingValueを使用する

私のマークアップは次のようになります。ALTテキストはとてもアクセシビリティ・ガイドラインを満たしているとして、テキスト値が利用可能であるよう

<tr itemprop="reviews" itemscope itemtype="http://schema.org/Review"> 
    <th>Rating:</th> 
    <td itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> 
     <img itemprop="ratingValue" class="rating" src="/content/images/ratings/4.5.png" alt="4.5" title="Rating: 4.5/5" /> 
    </td> 
</tr> 

限り、私は承知しているように、これは有効なHTMLです。しかし、私はこのALTをratingValueの値としてマークアップする方法がわかりません。

私はここで何をすべきか知っていますか?

ありがとうございました。


さて、私が思い付くたものGoogleのリッチスニペットテスター、と周りいじくるの数時間後にこのです:

<tr itemprop="reviews" itemscope itemtype="http://schema.org/Review"> 
    <th>Rating:</th> 
    <td itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> 
     <meta itemprop="ratingValue" content="4.5"> 
     <img class="rating" src="/content/images/ratings/4.5.png" alt="4.5" title="Rating: 4.5/5" /> 
    </td> 
</tr> 

これは、適切に取り上げているようです。

答えて

3

あなたのアプローチは正しいです。適切な場所にタグを追加し、値を「ratingValue」に設定します。ページがユーザーにレンダリングされたときに表示されることはありません。あなたはUPDATに示したように、あなたのドキュメントにhttp://schema.org/Reviewの範囲内 <meta itemprop="ratingValue" content="4.5">

は、だから、このタグを使用すると思います。

関連する問題