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
| Property | Status |
|---|---|
name | Required |
author | Required |
isbn | Recommended |
bookFormat | Recommended |
numberOfPages | Recommended |
publisher | Recommended |
workExample | Recommended |
The three mistakes this type attracts
- 01Omitting isbn on a book that has one.
- 02bookFormat outside the documented enumeration.
- 03Using Book for a PDF that is not published as a book.
Related types
Where this appears in the playbook
- Structured data: what each type is for and which ones earned their place.
- The schema graph: composing types into one graph with stable identifiers.
- One JSON-LD script per page, holding one @graph
- Stable @id anchors that cross-reference rather than duplicate
- Optional fields are omitted, never emitted as empty strings
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.