Book reviews without Book Schema = Google shows plain text. Book Schema = cover + author + rating ★★★★☆ in search.
In this tutorial, you'll add Book Schema to Blogger book review posts. Follow along and you'll get rich snippets for books in Google search in 2025.
Step 1: Why Book Schema Wins Book Searches 2025
Google loves structured book data. Schema = Knowledge Panel + rich cards.
- Rich snippets: Google shows book cover, author, rating, price under title
- Knowledge Panel: Books with Schema get sidebar panel in search
- Google Books: Schema feeds Google Books database for "Buy" button
- Higher CTR: Cover image + stars get 55% more clicks than text
Image: Google search showing book with cover, author Chinua Achebe, 4.5 stars
Step 2: Add Book Schema to Blogger Book Review
Paste this in post HTML editor below your book review.
- Posts → Edit Book Review Post → Switch to "HTML" view → Paste at BOTTOM:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Book",
"name": "Things Fall Apart",
"author": {
"@type": "Person",
"name": "Chinua Achebe"
},
"isbn": "978-0385474542",
"bookFormat": "https://schema.org/Paperback",
"numberOfPages": 209,
"datePublished": "1958-06-17",
"publisher": {
"@type": "Organization",
"name": "Anchor Books"
},
"image": "https://yourblog.blogspot.com/things-fall-apart-cover.jpg",
"description": "Things Fall Apart tells the story of Okonkwo, a proud Igbo warrior in pre-colonial Nigeria. Achebe's masterpiece explores tradition vs colonialism.",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "1240",
"bestRating": "5"
},
"review": {
"@type": "Review",
"author": {
"@type": "Person",
"name": "Your Name"
},
"datePublished": "2025-09-30",
"reviewRating": {
"@type": "Rating",
"ratingValue": "5",
"bestRating": "5"
},
"reviewBody": "A powerful novel that changed African literature forever. Achebe's prose is gripping. Okonkwo's tragic fall mirrors colonial impact. Must-read for everyone."
},
"offers": {
"@type": "Offer",
"price": "10.99",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://amazon.com/dp/0385474547"
}
}
</script>
- Replace placeholders:
| Field | Replace With | Where to Find |
| name | Book title | Amazon or Goodreads |
| author.name | Book author | Book cover or Goodreads |
| isbn | ISBN-13 number | Back cover or Amazon |
| numberOfPages | Page count | Book details page |
| image | Book cover URL | Upload to Blogger, min 1200px |
| reviewBody | Your review text | 100+ words, honest opinion |
Step 3: Book Schema for Different Formats
Change bookFormat based on edition you reviewed:
"https://schema.org/Hardcover" - Hardcover edition "https://schema.org/Paperback" - Paperback edition "https://schema.org/EBook" - Kindle, EPUB, PDF "https://schema.org/AudiobookFormat" - Audible, audio book
Step 4: Add Visible Book Review Box to Match Schema
Schema must match visible content. Add this box in your post:
<div style="background:#fef7e0;border:2px solid #f9ab00;padding:20px;border-radius:8px;margin:20px 0;display:flex;gap:20px;"> <img src="https://yourblog.blogspot.com/things-fall-apart-cover.jpg" alt="Things Fall Apart book cover" style="width:150px;height:auto;border-radius:4px;" /> <div> <h2 style="margin-top:0;">Things Fall Apart</h2> <p><strong>Author:</strong> Chinua Achebe</p> <p><strong>My Rating:</strong> ★★★★★ 5/5</p> <p><strong>Pages:</strong> 209 | <strong>Format:</strong> Paperback</p> <p><strong>Published:</strong> 1958 | <strong>Publisher:</strong> Anchor Books</p> <p><strong>ISBN:</strong> 978-0385474542</p> <p><strong>Price:</strong> $10.99 on Amazon</p> <p><strong>Verdict:</strong> A masterpiece of African literature. Tragic, powerful, essential reading.</p> </div> </div>
Step 5: Test Book Schema + Get Rich Results
- Rich Results Test: search.google.com/test/rich-results → Enter URL → Must show "Book" valid
- Schema Validator: validator.schema.org → Check for missing
isbnorauthor - Search Console: Enhancements → Books → Monitor after 2 weeks
- Fix: "Missing field isbn" = Add 13-digit ISBN. Find on Amazon or WorldCat
- Fix: "Invalid author" = Use
"@type": "Person"withname - Fix: No cover in results = Image must be 1200px+ wide, JPG/PNG, public URL
Bad practice to avoid: Adding Book Schema to "Top 10 Books" listicles. Use ItemList Schema instead. Book Schema = one book per page only.
Important: ISBN is required for Google Books. If book has no ISBN, use identifier with ASIN instead. Don't add aggregateRating unless you have real Goodreads/Amazon data. Use only your reviewRating. If reviewing audiobook, add "readBy": {"@type": "Person", "name": "Narrator Name"}. Combine with Article Schema from Post #53 for blog + book combo.
0 Comments