2015-05-23 7 views
9

Wie richte ich AggregateRating ein, wenn das Objekt noch nicht bewertet ist (ratingValue = 0)?AggregatBewertung und BewertungSchadenwert bei noch nicht bewertet

Meine aktuelle Setup ist:

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

Als ich die Mikrodaten mit dem Google-Test-Tool überprüfen erhalte ich eine Fehlermeldung „Fehler bei der Bewertung Wert zu standardisieren“. Muss ich einfach worstRating auf 0 setzen? Oder gibt es eine andere Möglichkeit zu sagen, dass es noch keine Bewertung gibt?

Antwort

8

Das Schema heißt es ausdrücklich, dass ratingValue vom Typ text, während bestRating und worstRatingtext/number sind. Dies deutet darauf hin, dass Sie alles in ratingValue setzen könnten, sogar "nicht eingestuft". Wie Google das interpretieren würde, steht jedoch zur Debatte.

Allerdings scheint es mir, den ACTUAL richtigen Weg, dies zu implementieren, ist nur ein aggregateRating zu geben, wo ratingCount> 0

einfach die Bewertungen weglassen, wenn es noch keine Bewertungen sind.

+1

Okay danke. Wenn ich ratingValue auf "not rated" oder "null" setze oder wenn ich das ratingValue-Tag entferne, erhalte ich immer noch einen Fehler. Es scheint also, dass nur die Einstellung ratingCount> 0 oder die Einstellung worstRating = 0 "richtig" funktioniert. Das ganze Rating-Ding zu entfernen funktioniert auch :-) aber ich bin mir nicht sicher, wie Google das bewerten wird ... – devOp

2

Nun, ich denke, es macht keinen Sinn ein ratingValue von 0 angeben, ob die worstRating1 sein soll:

  • worstRating muss der „niedrigsten Wert in diesem Rating-System erlaubt“ sein, was würde sei 0 in deinem Fall.

  • A ratingValue von 0 tut nicht bedeuten, dass es keine Stimmen noch (das heißt, hat 0 keine besondere Bedeutung), wie 0 ist sicherlich eine gültige Bewertung Wert (einige Ratingsysteme erlauben dies).

gesetzt Also entweder worstRating-0 oder ratingValue für Elemente weglassen noch nicht bewertet.