π
Book
Books and publications
About Book Schema
The Book schema type is used to mark up books and publications. Implementing this structured data helps search engines understand your content better and may qualify your pages for rich results in Google Search.
Properties
* Required Properties
@type
Must be "Book"
Type: Text
name
Book title
Type: Text
author
Book author
Type: Person or Organization
β Recommended Properties
isbn
ISBN number
Type: Text
bookFormat
Format (Hardcover, Paperback, EBook)
Type: BookFormatType
datePublished
Publication date
Type: Date
publisher
Publisher
Type: Organization
numberOfPages
Page count
Type: Integer
Best Practices
- β Validate your JSON-LD with Googleβs Rich Results Test before publishing.
- β Populate isbn, bookFormat to unlock enhanced snippets.
- β Keep structured data in sync with the visible content on the page.
Common Pitfalls
- β οΈAvoid mixing multiple schema syntaxes for the same entity.
- β οΈDo not include claims that the user cannot see or confirm on the page.
- β οΈRemember to update dateModified whenever the content changes.
JSON-LD Example
{
"@context": "https://schema.org",
"@type": "Book",
"name": "The Complete Guide to Web Development",
"author": {
"@type": "Person",
"name": "John Author"
},
"isbn": "978-1234567890",
"bookFormat": "https://schema.org/Hardcover",
"datePublished": "2024-03-15",
"publisher": {
"@type": "Organization",
"name": "Tech Publishing House"
},
"numberOfPages": 450,
"image": "https://example.com/book-cover.jpg"
}Looking for more tools? TryPlannerCraftfor custom printable calendar and planner generator.