On this page:
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.
Created
updated

Book

The Book type marks up information about books: novels, textbooks, manuals, and other bound publications. Google supports Book structured data for search features like knowledge panels and book actions.

Fields

Required by Google

  • bookFormat — Format of the edition: Paperback, Hardcover, EBook, or AudiobookFormat. Required at workExample level.
  • isbn — ISBN-13 identifier for the edition. Required at workExample level.

Not mentioned by Google

  • genre — Literary or subject category (e.g., Literary Fiction, Science Fiction).
  • numberOfPages — Total page count of the book, as integer.

JSON-LD example

{
  "@context": "https://schema.org",
  "@type": "Book",
  "name": "The Catcher in the Rye",
  "author": {
    "@type": "Person",
    "name": "J.D. Salinger"
  },
  "genre": "Literary Fiction",
  "numberOfPages": 224,
  "workExample": [
    {
      "@type": "Book",
      "bookFormat": "https://schema.org/Paperback",
      "isbn": "9780316769488",
      "inLanguage": "en"
    },
    {
      "@type": "Book",
      "bookFormat": "https://schema.org/EBook",
      "isbn": "9780316769495",
      "inLanguage": "en"
    }
  ]
}

Notes

Google requires bookFormat and isbn at the workExample level, not the top-level Book. The top-level Book represents the abstract work (the novel itself), while each workExample represents a specific edition with its own format, ISBN, and language. genre and numberOfPages are optional but improve discoverability in AI answer engines and book catalogs.

Ask AI about this property
Increase your AI visibility

Try AEO copilot

Try AEO copilot

Need help with schema on your site?

We implement structured data for Webflow sites — from audit to deployment.

Work with us

Work with us