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 Funktionen abgeben:

Rezensions-Snippet in der Google Suche

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

如何添加结构化数据

结构化数据是一种提供网页相关信息并对网页内容进行分类的标准化格式。如果您不熟悉结构化数据,可以详细了解结构化数据的运作方式

下面概述了如何构建、测试和发布结构化数据。如需获得向网页添加结构化数据的分步指南,请查看结构化数据 Codelab

  1. 添加必要属性。根据您使用的格式,了解在网页上的什么位置插入结构化数据
  2. 遵循指南
  3. 使用富媒体搜索结果测试验证您的代码,并修复所有严重错误。此外,您还可以考虑修正该工具中可能会标记的任何非严重问题,因为这些这样有助于提升结构化数据的质量(不过,要使内容能够显示为富媒体搜索结果,并非必须这么做)。
  4. 部署一些包含您的结构化数据的网页,然后使用网址检查工具测试 Google 看到的网页样貌。请确保您的网页可供 Google 访问,不会因 robots.txt 文件、noindex 标记或登录要求而被屏蔽。如果网页看起来没有问题,您可以请求 Google 重新抓取您的网址
  5. 为了让 Google 随时了解日后发生的更改,我们建议您提交站点地图Search Console Sitemap API 可以帮助您自动执行此操作。

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, 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. Wenn du beispielsweise Rezensionen mit Markup ausgezeichnet hast, sollten Nutzer den Text der Rezension und die zugehörige Bewertung sehen können. Wenn du AggregateRating verwendest, sollten Nutzer die Gesamtbewertung auf der Seite sehen können.
  • Wir empfehlen, nur Bewertungen zu akzeptieren, die eine Rezension mit einem Kommentar und den Namen des Autors enthalten. Das ist zwar nicht erforderlich, die Informationen können aber dazu beitragen, dass Nutzer die Bewertung besser nachvollziehen können.
  • 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 oder eine Organisation 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 von Typen strukturierter Daten

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 (wenn die Rezension keine verschachtelte Rezension ist)

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. Wir gehen davon aus, dass das übergeordnete Element das rezensierte Element ist.

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

itemReviewed.name oder übergeordnetes Element name in der verschachtelten Rezension

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 (wenn die Gesamtbewertung keine verschachtelte Gesamtbewertung ist)

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 oder übergeordnetes Element name in Verschachtelte Gesamtbewertung

Text

Der Name des Rezensionsgegenstands. Wurde die Rezension mithilfe der Property aggregateRating 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

Die durchschnittliche Bewertung der Qualität des Artikels. Dies kann entweder eine Zahl, ein Bruch oder ein Prozentsatz 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.

Rich-Suchergebnisse mit der Search Console beobachten

Die Search Console ist ein Tool, mit dem du die Leistung deiner Seiten in der Google-Suche beobachten kannst. Damit deine Website in die Google-Suchergebnisse aufgenommen wird, musst du dich nicht für die Search Console registrieren. Du kannst aber mithilfe der Search Console möglicherweise besser nachvollziehen, wie deine Website von Google gesehen wird, und sie bei Bedarf optimieren. Wir empfehlen, die Search Console in den folgenden Fällen aufzusuchen:

  1. Nach der erstmaligen Bereitstellung von strukturierten Daten
  2. Nach der Veröffentlichung neuer Vorlagen oder der Aktualisierung deines Codes
  3. Zur regelmäßigen Analyse der Zugriffe

Nach der erstmaligen Bereitstellung von strukturierten Daten

Nachdem Google deine Seiten indexiert hat, kannst du mithilfe des entsprechenden Statusberichts für Rich-Suchergebnisse nach Problemen suchen. Im Idealfall nimmt die Anzahl der gültigen Elemente zu, die Anzahl der ungültigen Elemente aber nicht. Wenn Probleme mit deinen strukturierten Daten auftreten:

  1. Korrigiere die ungültigen Elemente.
  2. Prüfe eine Live-URL, um festzustellen, ob das Problem weiterhin besteht.
  3. Beantrage die Validierung mithilfe des Statusberichts.

Nachdem du neue Vorlagen veröffentlicht oder deinen Code aktualisiert hast

Wenn du wichtige Änderungen an deiner Website vornimmst, solltest du auf eine Zunahme von ungültigen Elementen in strukturierten Daten achten.
  • Wenn du eine Zunahme der ungültigen Elemente feststellst, hast du möglicherweise eine neue Vorlage eingeführt, die nicht funktioniert. Eventuell interagiert deine Website auch auf eine neue und fehlerhafte Art mit der vorhandenen Vorlage.
  • Wenn du eine Abnahme der gültigen Elemente, aber keine Zunahme der ungültigen Elemente feststellst, sind möglicherweise keine strukturierten Daten mehr in deine Seiten eingebettet. Verwende das URL-Prüftool, um die Ursache des Problems zu ermitteln.

Zur regelmäßigen Analyse der Zugriffe

Analysiere mit dem Leistungsbericht die Zugriffe über die Google Suche. Die Daten geben Aufschluss darüber, wie oft deine Seite als Rich-Suchergebnis angezeigt wird, wie oft Nutzer darauf klicken und wie hoch deine durchschnittliche Position in den Suchergebnissen ist. Diese Ergebnisse lassen sich auch mit der Search Console API automatisch abrufen.

Fehlerbehebung

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