2016-05-03 4 views
6

ich meine Website Rich Snippets im Google Rich Snippets-Tool überprüft, und es hatte einen Fehler:Google SDTT-Fehler: "Die Bewertung enthält keinen überprüften Artikel."

The review has no reviewed item specified.

Picture of the error Google shows

Wie kann ich das Problem beheben?

Der Code ist:

<div itemprop="aggregateRating" itemscope="" itemtype="http://schema.org/AggregateRating"> 
    <span itemprop="ratingValue">5</span> stars - based on <span itemprop="reviewCount">21</span> reviews 
</div> 
+0

Was/Wo genau ist dein Problem? Hast du etwas versucht? Verstehst du die Nachricht nicht? – unor

Antwort

13

Die Fehlermeldung mit einem der Probleme ziemlich selbsterklärend ist, die Sie haben, aber das ist nicht das einzige Problem mit dem Code, den Sie präsentiert. Das andere Problem ist, dass Sie itemprop ohne ein Element verwendet haben, das die Eigenschaft von ist.

AggregateRating erfordert ein Element, das bewertet wird. Sie können keine Aggregatbewertung durchführen, ohne anzugeben, auf was sie angewendet wird. Es gibt zwei Möglichkeiten, dies (nicht beides) zu tun:

  1. einen enthält Artikel verwenden und die aggregate als Eigenschaft angeben. Sie haben vorgeschlagen, dass Sie dies versuchen, indem Sie itemprop ohne ein enthaltenes Element verwenden. Wenn Sie dies verwenden möchten, müssen Sie Ihren Artikel in einen geeigneten Artikel verpacken. Geeignete Artikel sind: Produkt, Marke, Angebot, Event, Organisation, Ort, Service, CreativeWork. Diese Elemente geben eine aggregateRating-Eigenschaft an, die eine AggregateRating-Eigenschaft enthalten kann.

    <div itemscope itemtype="http://schema.org/Product"> 
        <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> 
         <span itemprop="ratingValue">5</span> stars - based on <span itemprop="reviewCount">21</span> reviews 
        </div> 
        <!-- other Product properties --> 
    </div> 
    
  2. Verwenden Sie die itemreviewed Eigenschaft aggregate, das Ding angibt, dass die Bewertung in Bezug auf ist. Vergessen Sie nicht, den Artikel aus dem Code in Ihrer Frage zu entfernen, wenn Sie diesen verwenden.

    <div itemscope itemtype="http://schema.org/AggregateRating"> 
        <span itemprop="ratingValue">5</span> stars - based on <span itemprop="reviewCount">21</span> reviews 
        <div itemprop="itemReviewed" itemscope itemtype="http://schema.org/Product"> 
         <!-- Product properties --> 
        </div> 
    </div> 
    
+0

Danke für die Antwort. Ich bin jedoch noch nicht mit dem Schreiben von Codes vertraut. Würden Sie mir zeigen, wie der Code aussehen würde? –

+0

@Daniel Siehe bearbeiten? – grgarside

+0

Ich hatte diesen Fehler, wenn das Produkt in JSON LD in der Kopfzeile beschrieben wurde, während das aggregateRating von einem Drittanbieter-Rezensionsplugin hinzugefügt wurde. Ich frage mich, wie Google in diesem Fall die Verbindung zwischen dem Produkt und dem Inhalt des itemReviewed-Tags herstellt: nur durch den Namen, denke ich? Oder ist es automatisch? Kann ich in Beispiel 2, wenn ich keinen Inhalt in itemReviewed einstelle, "erraten", dass das itemReviewed Product mit dem einzigen in meiner Kopfzeile beschriebenen Produkt verknüpft sein muss? – spiritoo

1

Sie haben LocalBusiness Schema für die korrekte diesen einen Fehler zu verwenden. Ich habe dieselbe Fehlermeldung für meine Seite erhalten. Dann habe ich den LocalBusiness-Schema-Code eingegeben, nachdem alles in Ordnung gebracht wurde.

Für Codebeispiel können Sie auf Schema-Seite gehen: http://schema.org/LocalBusiness Oder Sie können auf meiner Website überprüfen, welche ich die richtige habe. Didi Designer Studio

The review has no reviewed item specified.

Verwandte Themen