SEO for Solos
schema.org/BookRich result eligible

Book schema

A book, printed or digital, with its identifiers and format.

Where to use it

Book sales pages.

A complete example

Valid as written, with every required property and the recommended ones that carry real information.

book.json
{
  "@context": "https://schema.org",
  "@type": "Book",
  "name": "Acme Reference",
  "author": {
    "@type": "Person",
    "name": "A Real Person",
    "url": "https://www.seoforsolos.com/about"
  },
  "isbn": "978-0-000000-00-0",
  "bookFormat": "https://schema.org/EBook",
  "numberOfPages": 240,
  "publisher": {
    "@id": "https://www.seoforsolos.com/#organization"
  },
  "workExample": {
    "@type": "Book",
    "bookEdition": "First",
    "isbn": "978-0-000000-00-0"
  }
}

Properties

Book properties
PropertyStatus
nameRequired
authorRequired
isbnRecommended
bookFormatRecommended
numberOfPagesRecommended
publisherRecommended
workExampleRecommended

The three mistakes this type attracts

  1. 01Omitting isbn on a book that has one.
  2. 02bookFormat outside the documented enumeration.
  3. 03Using Book for a PDF that is not published as a book.

Related types

Where this appears in the playbook

Questions

What is the Book schema type for?

A book, printed or digital, with its identifiers and format. Use it on: book sales pages.

Which Book properties are required?

Book requires 2 properties: name, author. It also recommends 5: isbn, bookFormat, numberOfPages, publisher, workExample.

Does Book produce a rich result?

Book is eligible for a Google rich result when its required properties are present and valid. A validation error therefore has a visible cost in the search result itself.

What is the most common Book mistake?

The most common Book mistake is: Omitting isbn on a book that has one.