Book schema markup enables Google to display book rich results — allowing users to find a book across multiple retailers and formats (print, ebook, audiobook) directly in search. Valid Book structured data helps Google associate your page with a specific work and can trigger book-specific knowledge panels. The Audiobook sub-type extends Book for audio format editions.
| Property | Type | Description |
|---|---|---|
namerich result | string | The title of the book. |
authorrich result | Person or Organization | The author of the book. |
Missing recommended properties generate warnings. They won't block validation, but rich result-tagged properties are needed for full Google rich result eligibility.
| Property | Type | Description |
|---|---|---|
isbnrich result | string | The ISBN-13 of this edition. Critical for Google to identify the book. |
url | URL | A URL about the book. |
image | URL or ImageObject | The book cover image. |
description | string | A synopsis or description of the book. |
workExample | Book array | Specific editions of this work (print, ebook, audiobook). Each should have isbn, bookFormat, and potentialAction. |
potentialAction | ReadAction | A link to read or purchase the book. |
Rich result type: Book actions — shop, borrow, or read
Requirements: Required: name and author. isbn (ISBN-13) is critical for Google to identify the specific edition. workExample links to specific editions.
{
"@context": "https://schema.org",
"@type": "Book",
"name": "The Structured Data Handbook",
"author": {
"@type": "Person",
"name": "Jane Smith"
},
"isbn": "978-3-16-148410-0",
"description": "A comprehensive guide to Schema.org structured data and SEO.",
"image": "https://example.com/images/book-cover.jpg",
"url": "https://example.com/books/structured-data-handbook",
"workExample": [
{
"@type": "Book",
"bookFormat": "https://schema.org/Paperback",
"isbn": "978-3-16-148410-0",
"potentialAction": {
"@type": "ReadAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://example.com/buy/paperback"
}
}
},
{
"@type": "Book",
"bookFormat": "https://schema.org/EBook",
"isbn": "978-3-16-148411-7",
"potentialAction": {
"@type": "ReadAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://example.com/buy/ebook"
}
}
}
]
}Validate this schema against Google's requirements in one API call:
curl "https://schemacheck.dev/api/v1/validate" \
-H "x-api-key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"jsonld":{"@context":"https://schema.org","@type":"Book","name":"The Structured Data Handbook","author":{"@type":"Person","name":"Jane Smith"},"isbn":"978-3-16-148410-0","description":"A comprehensive guide to Schema.org structured data and SEO.","image":"https://example.com/images/book-cover.jpg","url":"https://example.com/books/structured-data-handbook","workExample":[{"@type":"Book","bookFormat":"https://schema.org/Paperback","isbn":"978-3-16-148410-0","potentialAction":{"@type":"ReadAction","target":{"@type":"EntryPoint","urlTemplate":"https://example.com/buy/paperback"}}},{"@type":"Book","bookFormat":"https://schema.org/EBook","isbn":"978-3-16-148411-7","potentialAction":{"@type":"ReadAction","target":{"@type":"EntryPoint","urlTemplate":"https://example.com/buy/ebook"}}}]}}'100 free validations/month. No credit card required.