Wer Buchrezensionen veröffentlicht, hat eine besondere Chance in den Google-Suchergebnissen: Mit BookReview Schema Markup können deine Rezensionen mit gelben Sternebewertungen, Bewertungsanzahl und weiteren Details direkt in den SERPs erscheinen. Das erhöht die Klickrate erheblich — Nutzer sehen schon vor dem Klick, dass es sich um eine seriöse, bewertete Rezension handelt.
In diesem Leitfaden zeigen wir dir, wie du BookReview Schema Markup korrekt nach Schema.org-Standard implementierst, welche Eigenschaften Pflicht sind und wie du häufige Fehler vermeidest. Am Ende hast du ein vollständiges JSON-LD Snippet, das du sofort einsetzen kannst.
Was ist BookReview Schema Markup?
BookReview ist ein Subtyp von Review in der Schema.org-Ontologie und speziell für Rezensionen von Büchern gedacht. Es kombiniert die Eigenschaften eines Review mit einem Verweis auf das rezensierte Buch (das Book-Objekt). Google nutzt diese strukturierten Daten, um Rich Snippets mit Sternebewertungen in den Suchergebnissen anzuzeigen.
Der entscheidende Unterschied zu einem allgemeinen Review: Die Eigenschaft itemReviewed referenziert ein Objekt des Typs Book, das seinerseits Eigenschaften wie Autor, ISBN, Erscheinungsdatum und Genre enthält. Damit signalisierst du Google exakt, um welches Werk es sich handelt — was die Relevanz und Qualität deines Snippets deutlich steigert.
BookReview Schema verbindet zwei mächtige Entitäten: die Rezension selbst und das Buch-Objekt. Google versteht dadurch den gesamten Kontext deiner Seite auf Anhieb.
Im Vergleich zum Product Schema Markup, bei dem Produkte bewertet werden, hat BookReview den Vorteil, dass Bücher von Google besonders gut als eigenständige Entitäten erkannt werden — dank ISBN, Autor und bekannten Werken im Knowledge Graph.
Voraussetzungen für BookReview Rich Snippets
Bevor Google dein BookReview Schema als Rich Snippet anzeigt, müssen folgende Bedingungen erfüllt sein:
- Die Seite enthält eine echte Rezension — kein Produktkatalog-Eintrag, sondern eine inhaltliche Bewertung mit Text
- Eine numerische Bewertung ist vorhanden (z. B. 4/5 Sterne oder 8/10 Punkte)
- Das Markup ist korrekt implementiert — keine Syntaxfehler im JSON-LD
- Die Bewertung stammt von einer identifizierbaren Person oder Organisation (
author-Eigenschaft) - Die Inhalte auf der Seite stimmen mit dem Markup überein — Google gleicht beides ab
Wichtig: Google zeigt Sternebewertungen aus Rezensionen nicht an, wenn die Bewertungen durch Nutzer aggregiert sind (dafür gibt es AggregateRating). BookReview eignet sich für redaktionelle Einzelrezensionen, zum Beispiel auf einem Buchblog, in einem Online-Magazin oder auf einer Bücher-Empfehlungsseite.
Die wichtigsten Eigenschaften von BookReview
Da BookReview von Review erbt, stehen dir alle Review-Eigenschaften zur Verfügung. Hier sind die relevantesten:
Pflichtfelder (für Rich Snippets)
@type: Muss"BookReview"seinitemReviewed: Das rezensierte Buch alsBook-ObjektreviewRating: Die Bewertung alsRating-Objekt mitratingValueundbestRatingauthor: Der Verfasser der Rezension (Person oder Organisation)
Empfohlene Felder
name: Titel der RezensionreviewBody: Der vollständige RezensionstextdatePublished: Datum der Veröffentlichungpublisher: Verlag oder Website, auf der die Rezension erscheinturl: Direkte URL zur Rezension
Eigenschaften des Book-Objekts (itemReviewed)
@type:"Book"name: Titel des Buches (Pflicht)author: Autor des Buches (Person oder Organisation)isbn: ISBN-13 (dringend empfohlen — Google kann das Buch damit eindeutig identifizieren)publisher: Verlag des BuchesdatePublished: Erscheinungsjahr des BuchesnumberOfPages: Seitenzahlimage: URL des Buchcoversgenre: Genre (z. B. "Roman", "Sachbuch", "Krimi")inLanguage: Sprache (z. B. "de" für Deutsch)url: URL zur Buchseite (z. B. Verlagsseite oder Amazon)
Vollständiges BookReview JSON-LD Beispiel
Hier ist ein vollständiges, praxisnahes Beispiel für eine Buchrezension. Es enthält alle empfohlenen Felder und kann direkt in den <head>-Bereich deiner Seite eingefügt werden:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BookReview",
"name": "Rezension: 'Atomic Habits' von James Clear",
"reviewBody": "James Clears 'Atomic Habits' ist eines der praktischsten Bücher über Gewohnheitsbildung, die ich je gelesen habe. Clear erklärt überzeugend, warum kleine Veränderungen (1% besser pro Tag) langfristig zu dramatischen Ergebnissen führen. Besonders wertvoll: die konkreten Strategien wie Habit Stacking und die Two-Minute Rule. Das Buch ist klar strukturiert, gut geschrieben und sofort umsetzbar. Absolute Leseempfehlung für alle, die produktiver und fokussierter leben wollen.",
"reviewRating": {
"@type": "Rating",
"ratingValue": "5",
"bestRating": "5",
"worstRating": "1"
},
"author": {
"@type": "Person",
"name": "Laurenz Thümmler",
"url": "https://shift07.ai"
},
"publisher": {
"@type": "Organization",
"name": "Shift07",
"url": "https://shift07.ai"
},
"datePublished": "2026-04-18",
"url": "https://shift07.ai/blog/atomic-habits-rezension.html",
"itemReviewed": {
"@type": "Book",
"name": "Atomic Habits",
"author": {
"@type": "Person",
"name": "James Clear"
},
"isbn": "9780735211292",
"publisher": {
"@type": "Organization",
"name": "Avery"
},
"datePublished": "2018",
"numberOfPages": "320",
"genre": "Selbstentwicklung",
"inLanguage": "en",
"image": "https://shift07.ai/blog/images/atomic-habits-cover.jpg",
"url": "https://www.penguinrandomhouse.com/books/573747/atomic-habits-by-james-clear/"
}
}
</script>
BookReview mit mehreren Sprachen
Wenn du Bücher rezensierst, die in einer anderen Sprache erschienen sind als deine Rezension, kannst du beide Sprachangaben im Markup abbilden:
itemReviewed.inLanguage: Sprache des Buches (z. B."en")- Die Rezension selbst ist auf der deutschen Seite — die Sprache der Webseite wird durch das
lang-Attribut im HTML-Tag angegeben (<html lang="de">)
Das ermöglicht Google zu verstehen: Hier ist eine deutsche Rezension eines englischsprachigen Buches — eine sehr häufige Konstellation auf Buchblogs.
BookReview mit AggregateRating kombinieren
Wenn du mehrere Rezensionen desselben Buches auf deiner Website veröffentlichst, kannst du eine AggregateRating für das Book-Objekt hinzufügen. Das zeigt Google, wie viele Rezensionen es insgesamt gibt und welcher Durchschnittswert erreicht wird:
{
"@context": "https://schema.org",
"@type": "Book",
"name": "Der Name der Rose",
"author": {
"@type": "Person",
"name": "Umberto Eco"
},
"isbn": "9783257238884",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "1284",
"bestRating": "5",
"worstRating": "1"
}
}
Dieses Pattern eignet sich vor allem für Buchkataloge oder Plattformen, die viele Nutzerbewertungen aggregieren. Für einzelne redaktionelle Rezensionen reicht das einfache BookReview-Objekt.
Integration in bestehende Article-Schemas
Auf einem Buchblog veröffentlichst du deine Rezensionen oft als Blog-Artikel. Du kannst dann beide Schema-Typen gleichzeitig auf der Seite einsetzen: ein Article-Schema für den Artikel-Kontext und ein BookReview-Schema für die Bewertungsinformation. Beide Scripts können nebeneinander im <head> stehen:
<!-- Artikel-Schema -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Rezension: Atomic Habits von James Clear",
"datePublished": "2026-04-18",
"author": { "@type": "Person", "name": "Laurenz Thümmler" }
}
</script>
<!-- BookReview-Schema -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BookReview",
"reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" },
"author": { "@type": "Person", "name": "Laurenz Thümmler" },
"itemReviewed": {
"@type": "Book",
"name": "Atomic Habits",
"isbn": "9780735211292"
}
}
</script>
Dieses Dual-Schema-Approach ist offiziell von Google unterstützt und liefert maximale Informationen für unterschiedliche SERP-Features. Mehr über den Einsatz von strukturierten Daten für SEO erfährst du in unserem Grundlagen-Artikel.
Häufige Fehler bei BookReview Schema
In der Praxis tauchen immer wieder dieselben Probleme auf. Die häufigsten Fehler:
1. Fehlendes oder falsches itemReviewed-Objekt
Das itemReviewed-Feld muss ein vollständiges Book-Objekt enthalten, nicht nur den Titel als String. Falsch: "itemReviewed": "Atomic Habits". Richtig: Ein verschachteltes Objekt mit @type: "Book" und mindestens dem name.
2. Fehlende worstRating-Angabe
Google empfiehlt, neben ratingValue und bestRating auch worstRating anzugeben. Ohne diese Angabe nimmt Google zwar den Standardwert 1 an, aber explizite Angaben vermeiden Missverständnisse.
3. Rezension ohne Inhalt auf der Seite
Das Markup muss mit dem sichtbaren Seiteninhalt übereinstimmen. Ein Schema, das eine 5-Sterne-Rezension deklariert, aber auf einer Seite ohne Rezensionstext sitzt, wird von Google als Spam erkannt und ignoriert.
4. Selbst-Bewertung eigener Bücher
Google untersagt das Anzeigen von Rich Snippets für Reviews, bei denen der Rezensent und der Autor des rezensierten Werkes identisch sind. Verlage sollten eigene Bücher daher nicht mit BookReview Schema auszeichnen.
5. ISBN-Format-Fehler
Nutze immer die ISBN-13 (13-stellig, beginnt mit 978 oder 979), nicht die ältere ISBN-10. Das Format im Schema ist ein String ohne Bindestriche: "isbn": "9780735211292".
BookReview Schema testen
Nach der Implementierung solltest du dein Markup immer validieren, bevor es live geht:
- Google Rich Results Test: Unter
search.google.com/test/rich-resultskannst du deine URL oder deinen Code direkt testen. Google zeigt dir an, ob dein BookReview als Rich Snippet angezeigt werden kann. - Schema.org Validator: Unter
validator.schema.orgprüfst du, ob dein JSON-LD syntaktisch korrekt und semantisch valide ist. - Unser JSON-LD Validator: Nutze unseren kostenlosen JSON-LD Structured Data Validator, um dein Markup schnell auf Fehler zu überprüfen.
Nach dem Live-Gang dauert es in der Regel 1–4 Wochen, bis Google die Rich Snippets in den SERPs anzeigt — vorausgesetzt, die Seite wird gecrawlt und indexiert.
BookReview vs. Review: Was ist der Unterschied?
Technisch ist BookReview ein direkter Subtyp von Review — es erbt alle Eigenschaften. Der einzige semantische Unterschied: Bei BookReview ist impliziert, dass itemReviewed ein Buch ist. Du könntest auch Review mit einem Book-Objekt als itemReviewed nutzen und würdest dasselbe Ergebnis erzielen.
Dennoch empfehlen wir BookReview zu verwenden, wenn du Bücher rezensierst — aus zwei Gründen:
- Semantische Klarheit: Der Typ kommuniziert sofort, worum es geht — ohne dass Google
itemReviewedanalysieren muss - Zukunftssicherheit: Spezifischere Typen werden von Suchmaschinen oft bevorzugt behandelt, wenn neue Features eingeführt werden
Für andere Rezensionstypen — Filmkritiken, Produktbewertungen, Restaurantkritiken — gibt es ebenfalls spezialisierte Review-Subtypen. Mehr über die verschiedenen Schema-Typen erfährst du in unserem Artikel über strukturierte Daten für SEO.
Praxistipps für Buchblog-Betreiber
Wenn du regelmäßig Bücher rezensierst, lohnt es sich, BookReview Schema systematisch zu implementieren:
Template erstellen
Lege ein JSON-LD-Template an, das du für jede neue Rezension nur mit den buchspezifischen Daten befüllst (Name, Autor, ISBN, Rating). Das spart Zeit und reduziert Fehler.
ISBN immer recherchieren
Die ISBN ist das mächtigste Feld im Book-Objekt — sie verbindet dein Markup mit Googles Knowledge Graph und den Buchmetadaten in Worldcat, Open Library und anderen Quellen. Nutze ISBN-13, wenn verfügbar.
Buchcover einbinden
Das image-Feld im Book-Objekt verweist auf das Buchcover. Hoste das Cover auf deinem eigenen Server (nicht von Amazon-Thumbnails) und optimiere es für Web-Performance. Buchcover verbessern die visuelle Präsenz in Rich Snippets erheblich.
Rezensionen aktuell halten
Aktualisiere das datePublished-Feld, wenn du eine Rezension überarbeitest. Google bevorzugt frische Inhalte — gerade bei Büchern, die Neuauflagen erfahren haben.
Checkliste: BookReview Schema korrekt implementieren
- ☑
@type: "BookReview"gesetzt - ☑
itemReviewedenthält vollständigesBook-Objekt - ☑ Buchtitel (
name) und Autor (author) angegeben - ☑ ISBN-13 eingetragen
- ☑
reviewRatingmitratingValue,bestRatingundworstRating - ☑ Rezensionsautor (
author) angegeben - ☑
reviewBodymit dem Rezensionstext befüllt - ☑
datePublishedgesetzt - ☑ Markup stimmt mit sichtbarem Seiteninhalt überein
- ☑ Rich Results Test erfolgreich
Fazit
BookReview Schema Markup ist für alle, die regelmäßig Bücher rezensieren, eine der wertvollsten Investitionen in SEO. Die Rich Snippets mit Sternebewertungen heben deine Einträge in den SERPs visuell hervor, erhöhen die Klickrate und signalisieren Google, dass deine Seite hochwertige, strukturierte Inhalte bietet.
Der Implementierungsaufwand ist überschaubar: Ein einmaliges Template, das du für jede Rezension befüllst, reicht völlig aus. Kombiniert mit einer soliden JSON-LD Implementierungsstrategie und regelmäßiger Validierung mit unserem JSON-LD Validator hast du alle Voraussetzungen, um von den Book Rich Snippets in Google zu profitieren.
Im nächsten Artikel unserer Schema-Markup-Serie zeigen wir, wie du Recipe Schema Markup implementierst — ideal für Food-Blogs und Rezept-Websites.