AggregateRating Schema Markup für SEO — Bewertungssterne in Google
Schema Markup

AggregateRating Schema Markup vertieft: Bewertungssterne richtig implementieren 2026

Shift07 Team
20. April 2026
11 Min. Lesezeit
Schema Markup

Bewertungssterne in den Google-Suchergebnissen — die kleinen gelben Sterne, die manche Suchergebnisse so viel klickwürdiger wirken lassen — sind kein Zufallsprodukt. Sie entstehen durch AggregateRating Schema Markup, ein spezifisches Schema.org-Element, das Google mitteilt, dass deine Website Bewertungsdaten zu einem Produkt, Unternehmen oder Rezept besitzt.

Dieser Artikel ist die tiefe Vertiefung. Wir schauen uns alle Properties im Detail an, klären welche Schema-Typen AggregateRating einbetten dürfen, und zeigen die häufigsten Fehler, die dazu führen, dass Google die Sterne trotz korrektem Code nicht anzeigt.

Wenn du zuerst die Grundlagen brauchst, lies unseren Einstiegsartikel zu Strukturierten Daten für SEO. Wenn du direkt ein AggregateRating-Snippet erstellen möchtest, nutze unseren Review & Bewertungs-Schema Generator.

Was ist AggregateRating?

AggregateRating ist ein Schema.org-Typ, der eine aggregierte Bewertung darstellt — also den Durchschnitt aller Bewertungen, die eine Entität (Produkt, Dienstleistung, Rezept, Unternehmen etc.) erhalten hat. Er ist nicht identisch mit einem einzelnen Review, der eine individuelle Meinung abbildet.

In der Praxis sieht das in den Google-Suchergebnissen so aus:

★★★★☆ 4,3 · 127 Bewertungen — Produkt XY — ab 29,99 €

Diese Darstellung nennt sich Rich Snippet oder Rich Result. Sie erhöht die Klickrate (CTR) deutlich — Studien zeigen Steigerungen von 20–30 % gegenüber regulären Snippets ohne Sterne.

Alle Properties im Überblick

Property Typ Status Beschreibung
ratingValue Number / Text Pflicht Der Bewertungsdurchschnitt (z.B. 4.3 oder "4,3")
reviewCount Integer Pflicht* Anzahl der Bewertungen. *Mindestens eines von reviewCount oder ratingCount muss gesetzt sein.
ratingCount Integer Empfohlen Anzahl aller Bewertungen inkl. ohne Textkommentar
bestRating Number / Text Empfohlen Höchstmögliche Bewertung. Default: 5
worstRating Number / Text Optional Schlechtestmögliche Bewertung. Default: 1
itemReviewed Thing Optional Das bewertete Objekt (wenn AggregateRating eigenständig steht)

Das Pflicht-Minimum: Was wirklich benötigt wird

Google verlangt für die Darstellung von Rich Snippets mit AggregateRating mindestens:

  1. ratingValue — der Bewertungsdurchschnitt
  2. reviewCount ODER ratingCount — die Anzahl der Bewertungen
  3. Das übergeordnete Schema (Product, Recipe, LocalBusiness etc.) muss vorhanden sein

Ein minimales, valides AggregateRating-Snippet innerhalb eines Product-Schemas sieht so aus:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Produktname",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.3",
    "reviewCount": "127"
  }
}

Die vollständige Implementierung mit allen empfohlenen Properties

In der Praxis empfiehlt es sich, auch bestRating und worstRating immer explizit anzugeben — damit Google die Skala klar versteht, unabhängig von Default-Werten:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Shift07 Pro SEO-Analyse",
  "description": "Vollständige SEO-Analyse für deine Website mit konkreten Handlungsempfehlungen.",
  "brand": {
    "@type": "Brand",
    "name": "Shift07"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "243",
    "ratingCount": "312",
    "bestRating": "5",
    "worstRating": "1"
  }
}

Welche Schema-Typen dürfen AggregateRating einbetten?

Nicht jeder Schema-Typ darf AggregateRating einbetten und dabei Google Rich Snippets erhalten. Google akzeptiert AggregateRating nur für eine spezifische Liste von Typen:

  • Book — Bücher und E-Books
  • Course — Online-Kurse und Weiterbildungen
  • Event — Veranstaltungen
  • HowTo — Anleitungen
  • LocalBusiness (und alle Sub-Typen wie Dentist, Restaurant etc.)
  • Movie — Filme
  • Product — Produkte (am häufigsten genutzt)
  • Recipe — Rezepte
  • SoftwareApplication — Apps und Software

Explizit nicht unterstützt für Rich Snippets:

  • Personen (Person)
  • Organisationen (Organization, außer als LocalBusiness)
  • Allgemeine Artikel (Article, BlogPosting)
  • Websites (WebSite, WebPage)

Das bedeutet: Wenn du AggregateRating in einen BlogPosting-Typ einbettest, ist das technisch valides Schema.org — aber Google zeigt keine Sterne an. Das ist ein häufiger Implementierungsfehler.

AggregateRating für LocalBusiness (Zahnarzt, Restaurant, Handwerker)

Für lokale Unternehmen ist AggregateRating besonders wertvoll, weil Bewertungssterne im lokalen Kontext das Vertrauen potentieller Kunden stark beeinflussen. Ein Restaurant mit 4,6 Sternen sieht in den Suchergebnissen sofort überzeugender aus als eines ohne Sterne.

{
  "@context": "https://schema.org",
  "@type": "Dentist",
  "name": "Zahnarztpraxis Dr. Müller",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Musterstraße 15",
    "addressLocality": "München",
    "postalCode": "80331",
    "addressCountry": "DE"
  },
  "telephone": "+49 89 12345678",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "89",
    "bestRating": "5",
    "worstRating": "1"
  }
}

Wichtig: Die Bewertungen müssen echt und abrufbar sein. Google akzeptiert keine erfundenen Bewertungen. Falls deine Praxis echte Google-Bewertungen hat, kannst du den Durchschnitt und die Anzahl direkt aus deinem Google-My-Business-Profil ablesen und hier eintragen.

AggregateRating für SoftwareApplication

Apps und Web-Anwendungen sind ein weiterer häufiger Anwendungsfall. Besonders für Unternehmen, die Software verkaufen oder vermieten (SaaS), kann das AggregateRating-Snippet die Klickrate in den organischen Suchergebnissen erheblich steigern:

{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "Shift07 SEO-Analyse",
  "operatingSystem": "Web",
  "applicationCategory": "BusinessApplication",
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "EUR"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.9",
    "reviewCount": "156",
    "bestRating": "5",
    "worstRating": "1"
  }
}

AggregateRating + individuelle Reviews kombinieren

Für maximalen SEO-Wert kannst du AggregateRating und Review gemeinsam in einem Schema-Objekt verwenden. Google versteht dann sowohl die Zusammenfassung als auch einzelne Meinungen:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Produktname",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "48",
    "bestRating": "5",
    "worstRating": "1"
  },
  "review": [
    {
      "@type": "Review",
      "author": {
        "@type": "Person",
        "name": "Anna Müller"
      },
      "datePublished": "2026-03-15",
      "reviewBody": "Hervorragendes Produkt, genau das was ich gesucht habe.",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5",
        "bestRating": "5"
      }
    }
  ]
}

Die 7 häufigsten AggregateRating-Fehler

1. Falsches übergeordnetes Schema

AggregateRating in Article, BlogPosting oder Organization eingebettet. Google zeigt für diese Typen keine Sterne an. Lösung: Auf Product, LocalBusiness, Recipe oder einen anderen unterstützten Typen wechseln.

2. Erfundene oder aufgeblähte Bewertungen

Google kann Bewertungen gegenprüfen. Praxen ohne nachweisbare Kundenbewertungen sollten AggregateRating-Markup erst einbinden, wenn echte Bewertungen vorliegen. Verstöße führen zu manuellen Maßnahmen.

3. ratingValue als Prozentsatz statt Skala

Wenn du eine 10er-Skala nutzt, aber bestRating nicht auf 10 setzt, interpretiert Google den Wert falsch. Immer bestRating explizit setzen, wenn du nicht die Standard-5-Sterne-Skala verwendest.

4. Dezimaltrennzeichen-Fehler

In deutschem HTML-Kontext wird manchmal versehentlich ein Komma statt Punkt verwendet: "ratingValue": "4,3". JSON erwartet den Punkt als Dezimaltrennzeichen. Google akzeptiert zwar beide Varianten, aber Punkt ist sicherer.

5. reviewCount von 0 oder 1

Google zeigt Sterne in der Regel erst ab einer gewissen Mindestanzahl an Bewertungen an. Es gibt keinen offiziellen Schwellenwert, aber in der Praxis sind mindestens 5–10 Bewertungen nötig, damit Rich Snippets konsistent erscheinen.

6. AggregateRating auf Seiten ohne sichtbare Bewertungen

Wenn das Markup Bewertungen beschreibt, diese aber nirgendwo auf der Seite sichtbar für Nutzer sind, betrachtet Google das als Spam. Die Bewertungsinformationen (Durchschnitt, Anzahl) müssen auf der Seite auch für Menschen lesbar sein.

7. Gleicher ratingValue auf vielen Seiten

Wenn du denselben exakten Bewertungsdurchschnitt (z.B. "5.0" mit "0" Bewertungen) auf hunderten Seiten verwendest, erkennt Google das als generiertes Markup und ignoriert es. Jede Seite braucht echte, spezifische Daten.

AggregateRating validieren

Bevor du dein Markup live schaltest, solltest du es mit zwei Tools prüfen:

  1. Google Rich Results Test — der offizielle Google-Test, der zeigt, ob dein Markup für Rich Snippets qualifiziert ist und ob Fehler vorliegen.
  2. Unser JSON-LD Structured Data Validator — prüft die Syntax deines JSON-LD-Markups auf Fehler.

AggregateRating und Google Shopping

Für E-Commerce ist AggregateRating besonders relevant, weil Bewertungssterne auch in Google Shopping-Anzeigen erscheinen können — vorausgesetzt, das Produkt-Feed-Setup stimmt. Das AggregateRating auf der Produktseite ist dabei ein Inputsignal. Mehr dazu in unserem Artikel zu Product Schema Markup.

Checkliste: AggregateRating korrekt implementiert?

  • AggregateRating innerhalb eines unterstützten Typen (Product, LocalBusiness, Recipe etc.)?
  • ratingValue gesetzt und korrekt (Punkt als Dezimaltrennzeichen)?
  • reviewCount oder ratingCount mit echtem Wert gesetzt?
  • bestRating explizit gesetzt (nicht auf Default vertrauen)?
  • Bewertungen auf der Seite für Nutzer sichtbar?
  • Im Google Rich Results Test validiert?
  • Keine generischen 5.0/0-Bewertungen auf Masse?

Weiterführende Artikel zu Schema Markup:

Teste deine Website jetzt kostenlos

Erhalte eine vollständige SEO-Analyse mit konkreten Verbesserungsvorschlägen — inkl. Schema Markup-Check.

Analyse starten