2015-05-23 37 views
9

Come impostare AggregateRating quando l'oggetto non è ancora valutato (ratingValue = 0)?AggregateValutazione e ratingValore quando non ancora valutato

La mia messa a punto corrente è:

<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> 
    <meta itemprop="ratingValue" content="0" /> 
    <meta itemprop="bestRating" content="5" /> 
    <meta itemprop="worstRating" content="1" /> 
    <div itemprop="ratingCount">0</div> 
</div> 

Quando controllo i microdati con lo Strumento di test di Google ottengo un errore "Impossibile per standardizzare il valore di rating". Devo solo impostare worstRating a 0? O c'è un altro modo per dire che non esiste ancora una valutazione?

risposta

8

Lo schema prevede espressamente che ratingValue è di tipo text, mentre bestRating e worstRating sono text/number. Questo suggerisce che potresti inserire qualsiasi cosa in ratingValue, anche "non classificato". Tuttavia, il modo in cui Google interpreterà questo è in discussione.

Tuttavia mi sembra il modo corretto REALE per implementare questo è quello di dare solo un aggregateRating dove ratingCount> 0.

Basta omettere i feedback quando non ci sono voti.

+1

Ok, grazie. Quando imposto ratingValue su "not ranked" o "null" o quando rimuovo il tag ratingValue ottengo ancora un errore. Quindi sembra che solo impostare ratingCount> 0 o impostare worstRating = 0 funzioni "correttamente". Rimuovere l'intera valutazione funziona anche :-) ma non sono sicuro di come Google valuterà questo ... – devOp

2

Beh, immagino che non ha senso per specificare un ratingValue di 0 se il worstRating dovrebbe essere 1:

  • worstRating deve essere il "valore più basso consentito in questo sistema di rating", che avrebbe essere 0 nel tuo caso.

  • Un ratingValue di 0 fa non significa che non ci sono ancora voti (vale a dire, 0 non ha un significato speciale), come 0 è certamente un valore punteggio valido (alcuni sistemi di rating lo permettono).

Quindi, o impostare worstRating-0, od omettere ratingValue per gli articoli non ancora valutato.