Strukturierte Daten für Rezensions-Snippets (Review, AggregateRating)

Ein Rezensions-Snippet ist ein kurzer Auszug aus einer Rezension oder einer Bewertung von einer Rezensionswebsite, wobei meistens eine Gesamtbewertung als Zahlenwert (oder als Anzahl von Sternen) erscheint, die aus Bewertungen mehrerer Rezensenten zusammengefasst wurde. Wenn Google gültiges Markup für Rezensionen oder Bewertungen findet, kann ein Rich-Snippet angezeigt werden, das Sterne und andere zusammenfassende Informationen über Rezensionen oder Bewertungen enthält. Dabei wird zusätzlich zur Rezension in Textform eine Bewertung angezeigt. Sie stellt eine Einstufung auf einer numerischen Skala dar – beispielsweise von 1 bis 5. Rezensions-Snippets können in Rich-Suchergebnissen oder in Google Knowledge Panels erscheinen. Du kannst Bewertungen für die folgenden Inhaltstypen und ‑untertypen angeben:

Rezensions-Snippet in der Google Suche

Google unterstützt außerdem Rezensionen für die folgenden Schema.org-Typen und ihre Untertypen:

So fügst du strukturierte Daten hinzu

Strukturierte Daten sind ein standardisiertes Format, mit dem du Informationen zu einer Seite angeben und die Seiteninhalte klassifizieren kannst. Falls strukturierte Daten für dich ein neues Thema sind, findest du hier Informationen dazu, wie sie funktionieren.

In der folgenden Übersicht haben wir zusammengefasst, wie du strukturierte Daten erstellst, testest und veröffentlichst. Eine detaillierte Anleitung dazu, wie du einer Webseite strukturierte Daten hinzufügst, findest du im Codelab zu strukturierten Daten.

  1. Füge die erforderlichen Properties hinzu. Hier erfährst du, wie du strukturierte Daten je nach verwendetem Format auf der Seite einfügst.
  2. Folge den Richtlinien.
  3. Prüfe deinen Code mit dem Test für Rich-Suchergebnisse und behebe alle kritischen Fehler. Zusätzlich solltest du alle nicht kritischen Probleme beheben, die im Tool möglicherweise gemeldet werden. Das kann dabei helfen, die Qualität deiner strukturierten Daten zu verbessern. Das ist jedoch nicht nötig, um für Rich-Suchergebnisse geeignet zu sein.
  4. Stelle ein paar Seiten mit deinen strukturierten Daten bereit und teste mit dem URL-Prüftool, wie Google die Seiten sieht. Achte darauf, dass die Seiten für Google zugänglich sind und nicht durch eine robots.txt-Datei, das noindex-Tag oder Anmeldeanforderungen blockiert werden. Wenn die Seiten in Ordnung sind, kannst du Google bitten, deine URLs noch einmal zu crawlen.
  5. Damit Google über künftige Änderungen auf dem Laufenden bleibt, empfehlen wir dir, eine Sitemap einzureichen. Mit der Search Console Sitemap API lässt sich dieser Vorgang automatisieren.

Beispiele

Es gibt mehrere Möglichkeiten, auf einer Seite strukturierte Daten vom Typ Review hinzuzufügen. So kannst du z. B.:

  • Eine einfache Rezension hinzufügen.
  • Die Rezension unter Verwendung der zugehörigen review-Property in einen anderen Schema.org-Typ verschachteln.
  • Gesamtbewertungen hinzufügen. Wenn nur eine einzelne Rezension vorliegt und der entsprechende mit Markup versehene Inhalt sowohl einen Autor als auch ein Rezensionsdatum enthält, kannst du die Gesamtbewertung auch weglassen. Für aggregierte Rezensionen musst du die Durchschnittsbewertung angeben, die vom Rich-Snippet angezeigt werden soll.
  • Die Gesamtbewertung unter Verwendung der zugehörigen aggregateRating-Property in einen anderen Schema.org-Typ verschachteln.

Einfache Rezension

Hier siehst du ein Beispiel für eine einfache Rezension.

JSON-LD


<html>
  <head>
  <title>Legal Seafood</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Review",
      "itemReviewed": {
        "@type": "Restaurant",
        "image": "https://www.example.com/seafood-restaurant.jpg",
        "name": "Legal Seafood",
        "servesCuisine": "Seafood",
        "priceRange": "$$$",
        "telephone": "1234567",
        "address" :{
          "@type": "PostalAddress",
          "streetAddress": "123 William St",
          "addressLocality": "New York",
          "addressRegion": "NY",
          "postalCode": "10038",
          "addressCountry": "US"
        }
      },
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": 4
      },
      "author": {
        "@type": "Person",
        "name": "Bob Smith"
      },
      "publisher": {
        "@type": "Organization",
        "name": "Washington Times"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

RDFa


 <html>
  <head>
    <title>Legal Seafood</title>
  </head>
  <body>
    <div vocab="https://schema.org/" typeof="Review">
      <div property="itemReviewed" typeof="Restaurant">
        <img property="image" src="https://example.com/photos/1x1/seafood-restaurant.jpg" alt="Legal Seafood"/>
        <span property="name">Legal Seafood</span>
        <span property="servesCuisine">Seafood</span>
        <span property="priceRange">$$$</span>
        <span property="telephone">1234567</span>
        <span property="address">123 William St, New York</span>
      </div>
      <span property="reviewRating" typeof="Rating">
        <span property="ratingValue">4</span>
      </span> stars -
      <b>"A good seafood place." </b>
      <span property="author" typeof="Person">
        <span property="name">Bob Smith</span>
      </span>
      <div property="publisher" typeof="Organization">
        <meta property="name" content="Washington Times">
      </div>
    </div>
  </body>
</html>

Mikrodaten


 <html>
  <head>
  <title>Legal Seafood</title>
  </head>
  <body>
    <div itemscope itemtype="https://schema.org/Review">
      <div itemprop="itemReviewed" itemscope itemtype="https://schema.org/Restaurant">
        <img itemprop="image" src="https://example.com/photos/1x1/seafood-restaurant.jpg" alt="Legal Seafood"/>
        <span itemprop="name">Legal Seafood</span>
        <span itemprop="servesCuisine">Seafood</span>
        <span itemprop="priceRange">$$$</span>
        <span itemprop="telephone">1234567</span>
        <span itemprop="address">123 William St, New York</span>
      </div>
      <span itemprop="reviewRating" itemscope itemtype="https://schema.org/Rating">
        <span itemprop="ratingValue">4</span>
      </span> stars -
      <b>"A good seafood place." </b>
      <span itemprop="author" itemscope itemtype="https://schema.org/Person">
        <span itemprop="name">Bob Smith</span>
      </span>
      <div itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
        <meta itemprop="name" content="Washington Times">
      </div>
    </div>
  </body>
</html>

Verschachtelte Rezension

Unten siehst du ein Beispiel für eine Rezension, die in einem Product verschachtelt wurde. Du kannst das Beispiel kopieren und in deine eigene HTML-Seite einfügen.

JSON-LD


<html>
  <head>
    <title>The Catcher in the Rye</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Product",
      "brand": {
        "@type": "Brand",
        "name": "Penguin Books"
      },
      "description": "The Catcher in the Rye is a classic coming-of-age story: an story of teenage alienation, capturing the human need for connection and the bewildering sense of loss as we leave childhood behind.",
      "sku": "9780241984758",
      "mpn": "925872",
      "image": "https://www.example.com/catcher-in-the-rye-book-cover.jpg",
      "name": "The Catcher in the Rye",
      "review": [{
        "@type": "Review",
        "reviewRating": {
          "@type": "Rating",
          "ratingValue": 5
        },
        "author": {
          "@type": "Person",
          "name": "John Doe"
        }
       },
      {
        "@type": "Review",
        "reviewRating": {
          "@type": "Rating",
          "ratingValue": 1
        },
        "author": {
          "@type": "Person",
          "name": "Jane Doe"
        }
      }],
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": 88,
        "bestRating": 100,
        "ratingCount": 20
      },
      "offers": {
        "@type": "Offer",
        "url": "https://example.com/offers/catcher-in-the-rye",
        "priceCurrency": "USD",
        "price": 5.99,
        "priceValidUntil": "2024-11-05",
        "itemCondition": "https://schema.org/UsedCondition",
        "availability": "https://schema.org/InStock",
        "seller": {
          "@type": "Organization",
          "name": "eBay"
        }
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

RDFa


 <html>
  <head>
    <title>The Catcher in the Rye</title>
  </head>
    <body>
      <div vocab="https://schema.org/" typeof="Product">
        <div rel="schema:brand">
          <div typeof="schema:Brand">
            <div property="schema:name" content="Penguin"></div>
          </div>
        </div>
        <div property="schema:description" content="The Catcher in the Rye is a classic coming-of-age story: an story of teenage alienation, capturing the human need for connection and the bewildering sense of loss as we leave childhood behind."></div>
        <div property="schema:sku" content="9780241984758"></div>
        <div property="schema:mpn" content="925872"></div>
        <img property="image" src="https://example.com/photos/1x1/catcher-in-the-rye-book-cover.jpg" alt="Catcher in the Rye"/>
        <span property="name">The Catcher in the Rye</span>
        <div property="review" typeof="Review"> Reviews:
          <span property="reviewRating" typeof="Rating">
            <span property="ratingValue">5</span> -
          </span>
          <b>"A masterpiece of literature" </b> by
          <span property="author" typeof="Person">
            <span property="name">John Doe</span></span>, written on
          <meta property="datePublished" content="2006-05-04">4 May 2006
          <div>I really enjoyed this book. It captures the essential challenge people face as they try make sense of their lives and grow to adulthood.</div>
          <span property="publisher" typeof="Organization">
            <meta property="name" content="Washington Times">
          </span>
        </div><div property="review" typeof="Review">
          <span property="reviewRating" typeof="Rating">
            <span property="ratingValue">1</span> -
          </span>
          <b>"The worst thing I've ever read" </b> by
          <span property="author" typeof="Person">
            <span property="name">Jane Doe</span></span>, written on
          <meta property="datePublished" content="2006-05-10">10 May 2006
          <span property="publisher" typeof="Organization">
            <meta property="name" content="Washington Times">
          </span>
        </div>
        <div rel="schema:aggregateRating">
          <div typeof="schema:AggregateRating">
            <div property="schema:reviewCount" content="89"></div>
            <div property="schema:ratingValue" content="4.4">4,4</div> stars
          </div>
        </div>
        <div rel="schema:offers">
          <div typeof="schema:Offer">
            <div property="schema:price" content="4.99"></div>
            <div property="schema:availability" content="https://schema.org/InStock"></div>
            <div property="schema:priceCurrency" content="GBP"></div>
            <div property="schema:priceValidUntil" datatype="xsd:date" content="2024-11-21"></div>
            <div rel="schema:url" resource="https://example.com/catcher"></div>
            <div property="schema:itemCondition" content="https://schema.org/UsedCondition"></div>
          </div>
        </div>
    </div>
  </body>
</html>

Mikrodaten


 <html>
  <head>
    <title>The Catcher in the Rye</title>
  </head>
  <body>
    <div itemscope itemtype="https://schema.org/Product">
      <div itemprop="brand" itemtype="https://schema.org/Brand" itemscope>
        <meta itemprop="name" content="Penguin" />
      </div>
      <meta itemprop="description" content="The Catcher in the Rye is a classic coming-of-age story: an story of teenage alienation, capturing the human need for connection and the bewildering sense of loss as we leave childhood behind." />
      <meta itemprop="sku" content="0446310786" />
      <meta itemprop="mpn" content="925872" />
      <img itemprop="image" src="https://example.com/photos/1x1/catcher-in-the-rye-book-cover.jpg" alt="Catcher in the Rye"/>
      <span itemprop="name">The Catcher in the Rye</span>
      <div itemprop="review" itemscope itemtype="https://schema.org/Review"> Reviews:
        <span itemprop="reviewRating" itemscope itemtype="https://schema.org/Rating">
          <span itemprop="ratingValue">5</span> -
        </span>
        <b>"A masterpiece of literature" </b> by
        <span itemprop="author" itemscope itemtype="https://schema.org/Person">
          <span itemprop="name">John Doe</span></span>, written on
        <meta itemprop="datePublished" content="2006-05-04">4 May 2006
        <div>I really enjoyed this book. It captures the essential challenge people face as they try make sense of their lives and grow to adulthood.</div>
        <span itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
            <meta itemprop="name" content="Washington Times">
        </span>
      </div><div itemprop="review" itemscope itemtype="https://schema.org/Review">
        <span itemprop="reviewRating" itemscope itemtype="https://schema.org/Rating">
            <span itemprop="ratingValue">1</span> -
        </span>
        <b>"The worst thing I've ever read" </b> by
        <span itemprop="author" itemscope itemtype="https://schema.org/Person">
          <span itemprop="name">Jane Doe</span></span>, written on
        <meta itemprop="datePublished" content="2006-05-10">10 May 2006
        <span itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
          <meta itemprop="name" content="Washington Times">
        </span>
      </div>
      <div itemprop="aggregateRating" itemtype="https://schema.org/AggregateRating" itemscope>
        <meta itemprop="reviewCount" content="89" />
        <span itemprop="ratingValue" content="4.4">4,4</span> stars
      </div>
      <div itemprop="offers" itemtype="https://schema.org/Offer" itemscope>
        <link itemprop="url" href="https://example.com/catcher" />
        <meta itemprop="availability" content="https://schema.org/InStock" />
        <meta itemprop="priceCurrency" content="GBP" />
        <meta itemprop="itemCondition" content="https://schema.org/UsedCondition" />
        <meta itemprop="price" content="4.99" />
        <meta itemprop="priceValidUntil" content="2024-11-21" />
      </div>
    </div>
  </body>
</html>

Gesamtbewertung

Hier siehst du ein Beispiel für eine Gesamtbewertung.

JSON-LD


<html>
  <head>
    <title>Legal Seafood</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "AggregateRating",
      "itemReviewed": {
        "@type": "Restaurant",
        "image": "https://www.example.com/seafood-restaurant.jpg",
        "name": "Legal Seafood",
        "servesCuisine": "Seafood",
        "telephone": "1234567",
        "address" : {
          "@type": "PostalAddress",
          "streetAddress": "123 William St",
          "addressLocality": "New York",
          "addressRegion": "NY",
          "postalCode": "10038",
          "addressCountry": "US"
        }
      },
      "ratingValue": 88,
      "bestRating": 100,
      "ratingCount": 20
    }
    </script>
  </head>
  <body>
  </body>
</html>

RDFa


 <html>
  <head>
    <title>Legal Seafood</title>
  </head>
  <body>
    <div vocab="https://schema.org/" typeof="AggregateRating">
      <div property="itemReviewed" typeof="Restaurant">
        <img property="image" src="https://example.com/photos/1x1/seafood-restaurant.jpg" alt="Legal Seafood"/>
        <span property="name">Legal Seafood</span>
        <span property="servesCuisine">Seafood</span>
        <span property="telephone">1234567</span>
        <span property="address">123 William St, New York</span>
      </div>
      <span property="ratingValue">4.2</span> out of <span property="bestRating">5</span> stars -
      <span property="ratingCount">123</span> votes
    </div>
  </body>
</html>

Mikrodaten


 <html>
  <head>
    <title>Legal Seafood</title>
  </head>
  <body>
    <div itemscope itemtype="https://schema.org/AggregateRating">
      <div itemprop="itemReviewed" itemscope itemtype="https://schema.org/Restaurant">
        <img itemprop="image" src="https://example.com/photos/1x1/seafood-restaurant.jpg" alt="Legal Seafood"/>
        <span itemprop="name">Legal Seafood</span>
        <span itemprop="servesCuisine">Seafood</span>
        <span itemprop="telephone">1234567</span>
        <span itemprop="address">123 William St, New York</span>
      </div>
      <span itemprop="ratingValue">4.2</span> out of <span itemprop="bestRating">5</span> stars -
      <span itemprop="ratingCount">123</span> votes
    </div>
  </body>
</html>

Verschachtelte Gesamtbewertung

Hier unten ein Beispiel für eine Gesamtbewertung, die in einem Product verschachtelt ist. Du kannst das Beispiel in deine eigene HTML-Seite einfügen.

JSON-LD


<html>
  <head>
  <title>Executive Anvil</title>
  <script type="application/ld+json">
  {
    "@context": "https://schema.org/",
    "@type": "Product",
    "name": "Executive Anvil",
    "image": [
      "https://example.com/photos/1x1/photo.jpg",
      "https://example.com/photos/4x3/photo.jpg",
      "https://example.com/photos/16x9/photo.jpg"
     ],
    "brand": {
      "@type": "Brand",
      "name": "ACME"
    },
    "aggregateRating": {
      "@type": "AggregateRating",
      "ratingValue": 4.4,
      "ratingCount": 89
    },
    "offers": {
      "@type": "AggregateOffer",
      "lowPrice": 119.99,
      "highPrice": 199.99,
      "priceCurrency": "USD"
    }
  }
  </script>
  </head>
  <body>
  </body>
</html>

RDFa


 <html>
  <head>
    <title>Executive Anvil</title>
  </head>
  <body>
    <div vocab="https://schema.org/" typeof="Product">
     <span property="brand" typeof="Brand">ACME</span> <span property="name">Executive Anvil</span>
     <img property="image" src="https://example.com/photos/1x1/anvil_executive.jpg" alt="Executive Anvil logo" />
     <span property="aggregateRating"
           typeof="AggregateRating">
      Average rating: <span property="ratingValue">4.4</span>, based on
      <span property="ratingCount">89</span> reviews
     </span>
     <span property="offers" typeof="AggregateOffer">
      from $<span property="lowPrice">119.99</span> to
      $<span property="highPrice">199.99</span>
      <meta property="priceCurrency" content="USD" />
     </span>
    </div>
  </body>
</html>

Mikrodaten


 <html>
  <head>
    <title>Executive Anvil</title>
  </head>
  <body>
    <div itemscope itemtype="https://schema.org/Product">
      <span itemprop="brand" itemtype="https://schema.org/Brand" itemscope>ACME</span> <span itemprop="name">Executive Anvil</span>
      <img itemprop="image" src="https://example.com/photos/1x1/anvil_executive.jpg" />
      <span itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
        Average rating: <span itemprop="ratingValue">4.4</span>, based on
        <span itemprop="ratingCount">89</span> reviews
      </span>
      <span itemprop="offers" itemscope itemtype="https://schema.org/AggregateOffer">
        from $<span itemprop="lowPrice">119.99</span> to
        $<span itemprop="highPrice">199.99</span>
        <meta itemprop="priceCurrency" content="USD" />
      </span>
    </div>
  </body>
</html>

Richtlinien

Damit deine Inhalte für die Darstellung in Rich-Suchergebnissen infrage kommen, musst du die folgenden Richtlinien beachten.

Technische Richtlinien

  • Die Gesamtbewertung eines Elements durch eine größere Zahl von Personen solltest du in jedem Fall mit schema.org/AggregateRating auszeichnen. Google kann Gesamtbewertungen als Rich-Snippets anzeigen oder – bei bestimmten Elementen – als Antworten in den Suchergebnissen ausgeben.
  • Verweise mit den Rezensionsinformationen konkret auf ein bestimmtes Produkt oder eine bestimmte Dienstleistung. Verschachtele hierzu die Rezension im Markup eines anderen Schema.org-Typs wie schema.org/Book oder schema.org/Recipe. Du kannst auch einen Schema.org-Typ als Wert für die Property itemReviewed verwenden.
  • Achte darauf, dass die Rezensionen und Bewertungen, die du mit Markup auszeichnest, für Nutzer auf der mit Markup versehenen Seite leicht zugänglich sind. Jeder Nutzer muss sofort erkennen können, dass die Seite Rezensionsinhalte enthält.
  • Gib die Rezensionsinformationen nur zu einem bestimmten Element an, nicht zu einer Kategorie oder zu einer Liste mit mehreren Elementen.
  • Wenn du mehrere Rezensionen hinzufügst, füge auch eine Gesamtbewertung bei.
  • Fasse keine Rezensionen oder Bewertungen von anderen Websites zusammen.
  • Wenn sich das Rezensions-Snippet auf ein lokales Unternehmen bezieht, musst du die folgenden zusätzlichen Richtlinien beachten:
    • Wenn die Organisation die Kontrolle über sie selbst betreffende Rezensionen auch selber ausübt, kann ihre Seite mit LocalBusiness oder einer anderen Art von strukturierten Organization-Daten keine Sternebewertung erhalten. Eine Rezension über Organisation A wird beispielsweise auf der Website von Organisation A entweder direkt in den strukturierten Daten oder über ein eingebettetes Widget eines Drittanbieters (z. B. Unternehmensbewertungen auf Google oder Facebook-Widget für Rezensionen) veröffentlicht.
    • Bewertungen müssen direkt von Nutzern stammen.
    • Lass die Bewertungsinformationen für lokale Unternehmen nicht von menschlichen Redakteuren erstellen, auswählen oder zusammenstellen.

Definitionen strukturierter Datentypen

Damit deine strukturierten Daten in den Suchergebnissen erscheinen können, musst du die erforderlichen Properties hinzufügen. Zusätzlich kannst du auch die empfohlenen Properties einbinden, um deine strukturierten Daten weiter zu ergänzen und so für die Nutzer wertvoller zu machen.

Review

Die vollständige Definition von Review findest du unter schema.org/Review.

Die von Google unterstützten Properties sind folgende:

Erforderliche Properties
author

Person oder Organization

Der Autor der Rezension. Der Name des Rezensenten muss ein gültiger Name sein. Beispielsweise ist „50 % Rabatt bis Samstag“ kein gültiger Rezensentenname.

Der Wert in diesem Feld muss weniger als 100 Zeichen enthalten. Wenn er mehr als 100 Zeichen enthält, kommt deine Seite nicht für ein Rezensions-Snippet mit Nennung des Autors infrage.

Beachte die Best Practices für Autoren-Markup, damit Google Autoren über verschiedene Funktionen hinweg besser verstehen kann.

itemReviewed

Einer der gültigen Typen

Der Gegenstand der Rezension. Wurde die Rezension allerdings mithilfe der Property review in einen anderen Schema.org-Typ verschachtelt, dann kannst du die Property itemReviewed weglassen.

Gültige Typen für den Gegenstand der Rezension sind:

itemReviewed.name

Text

Der Name des Rezensionsgegenstands. Wurde die Rezension mithilfe der Property review in einen anderen Schema.org-Typ verschachtelt, musst du trotzdem die Property name des Rezensionsgegenstands angeben. Beispiel:

{
  "@context": "https://schema.org/",
  "@type": "Game",
  "name": "Firefly",
  "review": {
    "@type": "Review",
    "reviewRating": {
      "@type": "Rating",
      "ratingValue": "5"
    },
    "author": {
      "@type": "Person",
      "name": "John Doe"
    }
  }
}
reviewRating

Rating

Die in dieser Rezension abgegebene Bewertung. Wahlweise kann die Bewertung ein verschachteltes Rating-Element oder ein konkreterer Untertyp sein. Der naheliegendste Untertyp ist AggregateRating.

reviewRating.ratingValue

Number oder Text

Eine numerische Qualitätsbewertung des Elements. Dies kann entweder eine Zahl, ein Bruch oder ein Prozentwert sein, z. B. 4, 60% oder 6 / 10. Google interpretiert die Brüche und Prozentwerte anhand der Skala, die im jeweiligen Bruch oder Prozentwert impliziert ist. Standardmäßig wird eine 5-Punkte-Skala zugrunde gelegt, wobei 1 der niedrigste Wert und 5 der höchste Wert ist. Wenn du eine andere Skala wünschst, verwende bestRating und worstRating.

Verwende bei Dezimalzahlen einen Punkt anstelle eines Kommas, um den Wert anzugeben (z. B. 4.4 statt 4,4). In Mikrodaten und RDFa kannst du content-Attribute verwenden, um den sichtbaren Inhalt zu überschreiben. Auf diese Weise kannst du dem Nutzer die gewünschte Stilkonvention zeigen und gleichzeitig die Punktanforderung für strukturierte Daten erfüllen. Beispiel:

<span itemprop="ratingValue" content="4.4">4,4</span> stars

Empfohlene Properties
datePublished

Date

Das Veröffentlichungsdatum der Rezension. Die Angabe erfolgt im ISO-8601-Datumsformat.

reviewRating.bestRating

Number

Der höchste zulässige Wert in diesem Bewertungssystem. Wird bestRating weggelassen, nimmt Google als höchsten Wert 5 an.

reviewRating.worstRating

Number

Der niedrigste zulässige Wert in diesem Bewertungssystem. Wird worstRating weggelassen, nimmt Google als niedrigsten Wert 1 an.

AggregateRating

Die vollständige Definition von AggregateRating findest du unter schema.org/AggregateRating.

Die von Google unterstützten Properties sind folgende:

Erforderliche Properties
itemReviewed

Einer der gültigen Typen

Der Gegenstand der Bewertung. Wurde die Gesamtbewertung allerdings mithilfe der Property aggregateRating in einen anderen Schema.org-Typ verschachtelt, dann kannst du die Property itemReviewed weglassen.

Gültige Typen für den Gegenstand der Rezension sind:

itemReviewed.name

Text

Der Name des Rezensionsgegenstands. Wurde die Rezension mithilfe der Property review in einen anderen Schema.org-Typ verschachtelt, musst du trotzdem die Property name des Rezensionsgegenstands angeben. Beispiel:

{
  "@context": "https://schema.org/",
  "@type": "Game",
  "name": "Firefly",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "88",
    "bestRating": "100",
    "ratingCount": "20"
  }
}
ratingCount

Number

Die Gesamtzahl der Bewertungen für den Bewertungsgegenstand auf deiner Website. Es muss in jedem Fall entweder ratingCount oder reviewCount angegeben werden.

reviewCount

Number

Die Anzahl der Personen, die eine Rezension geschrieben haben, unabhängig davon, ob dabei auch eine Bewertung abgegeben wurde. Es muss in jedem Fall entweder ratingCount oder reviewCount angegeben werden.

ratingValue

Number oder Text

Eine numerische Qualitätsbewertung des Elements. Dies kann entweder eine Zahl, ein Bruch oder ein Prozentwert sein, z. B. 4, 60% oder 6 / 10. Google interpretiert die Brüche und Prozentwerte anhand der Skala, die im jeweiligen Bruch oder Prozentwert impliziert ist. Standardmäßig wird eine 5-Punkte-Skala zugrunde gelegt, wobei 1 der niedrigste Wert und 5 der höchste Wert ist. Wenn du eine andere Skala wünschst, verwende bestRating und worstRating.

Verwende bei Dezimalzahlen einen Punkt anstelle eines Kommas, um den Wert anzugeben (z. B. 4.4 statt 4,4). In Mikrodaten und RDFa kannst du content-Attribute verwenden, um den sichtbaren Inhalt zu überschreiben. Auf diese Weise kannst du dem Nutzer die gewünschte Stilkonvention zeigen und gleichzeitig die Punktanforderung für strukturierte Daten erfüllen. Beispiel:

<span itemprop="ratingValue" content="4.4">4,4</span> stars

Empfohlene Properties
bestRating

Number

Der höchste zulässige Wert in diesem Bewertungssystem. Wird bestRating weggelassen, nimmt Google als höchsten Wert 5 an.

worstRating

Number

Der niedrigste zulässige Wert in diesem Bewertungssystem. Wird worstRating weggelassen, nimmt Google als niedrigsten Wert 1 an.

使用 Search Console 监控富媒体搜索结果

Search Console 是一款工具,可帮助您监控网页在 Google 搜索结果中的显示效果。即使没有注册 Search Console,您的网页也可能会显示在 Google 搜索结果中,但注册 Search Console 能够帮助您了解 Google 如何查看您的网站并做出相应的改进。建议您在以下情况下查看 Search Console:

  1. 首次部署结构化数据后
  2. 发布新模板或更新代码后
  3. 定期分析流量时

首次部署结构化数据后

等 Google 将网页编入索引后,请在相关的富媒体搜索结果状态报告中查看是否存在问题。 理想情况下,有效项目数量会增加,而无效项目数量不会增加。如果您发现结构化数据存在问题,请执行以下操作:

  1. 修正无效项目
  2. 检查实际网址,核实问题是否仍然存在。
  3. 使用状态报告请求验证

发布新模板或更新代码后

如果对网站进行重大更改,请监控结构化数据无效项目的增幅。
  • 如果您发现无效项目增多了,可能是因为您推出的某个新模板无法正常工作,或者您的网站以一种新的错误方式与现有模板交互。
  • 如果您发现有效项目减少了(但无效项目的增加情况并不对应),可能是因为您的网页中未再嵌入结构化数据。请通过网址检查工具了解导致此问题的原因。

定期分析流量时

请使用效果报告分析您的 Google 搜索流量。数据将显示您的网页在 Google 搜索结果中显示为富媒体搜索结果的频率、用户点击该网页的频率以及网页在搜索结果中的平均排名。您还可以使用 Search Console API 自动提取这些结果。

Fehlerbehebung

Falls du Probleme bei der Implementierung oder Fehlerbehebung von strukturierten Daten hast, versuch es mit diesen Lösungsansätzen:

  • Wenn du ein CMS (Content-Management-System) verwendest oder jemand anderes sich um deine Website kümmert, bitte diese Person oder den CMS-Support, dir zu helfen. Leite am besten alle Search Console-Nachrichten, in denen das Problem beschrieben ist, entsprechend weiter.
  • Google kann nicht garantieren, dass Funktionen, die strukturierte Daten nutzen, in den Suchergebnissen angezeigt werden. Eine Liste mit häufigen Gründen, aus denen Google deine Inhalte möglicherweise nicht in einem Rich-Suchergebnis anzeigt, findest du im Artikel Allgemeine Richtlinien für strukturierte Daten.
  • Möglicherweise sind deine strukturierten Daten fehlerhaft. Näheres dazu findest du in der Liste der Fehler bei strukturierten Daten.
  • Wenn auf deiner Seite eine manuelle Maßnahme gegen strukturierte Daten vorliegt, werden die strukturierten Daten auf der Seite ignoriert, obwohl die Seite weiter in den Ergebnissen der Google Suche erscheinen kann. Nutze den Bericht zu manuellen Maßnahmen, um Probleme mit strukturierten Daten zu beheben.
  • Lies dir die Richtlinien noch einmal durch und prüfe, ob deine Inhalte den Richtlinien entsprechen. Das Problem kann durch Spaminhalte oder die Verwendung von Spam-Markup verursacht sein. Allerdings ist es auch möglich, dass das Problem kein Syntaxproblem ist und daher beim Test für Rich-Suchergebnisse nicht identifiziert werden kann.
  • Eine Fehlerbehebung für den Fall, dass Rich-Suchergebnisse fehlen oder die Gesamtzahl der Rich-Suchergebnisse zurückgeht, findest du hier.
  • Plane genug Zeit für das erneute Crawling und die Neuindexierung ein. Nachdem eine Seite veröffentlicht wurde, kann es einige Tage dauern, bis sie von Google gefunden und gecrawlt wurde. Antworten auf allgemeine Fragen zum Crawlen und Indexieren erhältst du auf der Seite Häufig gestellte Fragen zum Crawling und zur Indexierung in der Google Suche.
  • Oder du postest deine Frage im Forum von Google Search Central.