2011-07-31 10 views
5

Sto tentando di aggiungere alcuni rich snippet al mio sito e sto faticando un po 'con la sezione AggregateRating in quanto il valore per il mio ratingValue viene visualizzato solo come immagine.Utilizzo di AggregateRating e ratingValue quando il valore è un'immagine

mio markup simile a questa:

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

Per quanto io sappia, questo è valido HTML come il valore del testo è disponibile come testo ALT in modo conforme alle direttive di accessibilità. Ma non sono sicuro di come contrassegnare questo ALT come valore per ratingValue.

Qualcuno sa cosa dovrei fare qui?

Grazie.


Va bene, dopo poche ore di gingillarsi con il Google Rich Snippets tester, quello che mi è venuta in mente è questa:

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

Questo sembra essere prelevati in modo corretto.

risposta

3

L'approccio è corretto. Basta aggiungere un tag nel punto appropriato e impostare il valore come "ratingValue". Non verrà visualizzato quando la pagina viene sottoposta a rendering all'utente.

così si potrebbe utilizzare questo tag: <meta itemprop="ratingValue" content="4.5">

Nell'ambito del http://schema.org/Review nel tuo documento, come hai fatto vedere nel vostro updat.