Book Schema Markup
Generate Book JSON-LD for Google's book rich results — author, ISBN, ratings, and availability shown in search.
Validate your Book schema
Enter your URL to check if your Book markup is correct and eligible for rich results.
Required fields
nameauthor.name
Recommended fields
isbnnumberOfPagespublisheraggregateRatingoffers
Common Book schema errors
- ✗isbn is formatted with dashes — use digits only
- ✗author missing @type Person
- ✗Missing workExample for different editions
- ✗datePublished not set
Generate Book schema
Fill in the fields below to generate valid JSON-LD you can paste directly into your page.
Book schema — frequently asked questions
Does Book schema work for ebooks?
Yes — set bookFormat to EBook. For print books use Paperback or Hardcover. For audiobooks use AudiobookFormat.
Should I add Book schema to every page of book content?
Add Book schema to the main book landing page or product page. If you have separate pages for each edition, add schema to each edition page with a workExample linking back to the main work.
Can I add Book schema to a review page?
If you're reviewing a book, use Review schema with the book as the itemReviewed. If you're selling or publishing the book, use Book schema directly.
Other schema types
Audit your full schema coverage
SchemaScan checks all schema types at once — get a complete score and fix-it report for any URL.
Run free audit →