Rich Results

Book Schema Markup

Generate Book JSON-LD for Google's book rich results — author, ISBN, ratings, and availability shown in search.

Rich result type
Book rich results, Google Books
Google documentation →

Validate your Book schema

Enter your URL to check if your Book markup is correct and eligible for rich results.

Required fields

  • name
  • author.name

Recommended fields

  • isbn
  • numberOfPages
  • publisher
  • aggregateRating
  • offers

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

E-commerceProductProduct snippets, Google ShoppingContentArticleTop Stories, Article rich resultsRich ResultsFAQPageFAQ dropdowns in SERPBrandingOrganizationKnowledge Panel, logo in searchLocal SEOLocalBusinessLocal Knowledge Panel, Google MapsNavigationBreadcrumbListBreadcrumb trails in SERP

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 →