S SCHEMA.BIZ
Creative Works Extends: CreativeWork

Book Schema Markup

Book markup helps books appear in Google Search with author, publisher, rating, and edition information. It's especially useful for publishers, bookstores, and review sites.

Eligible Rich Results

Book Rich Result

When to Use Book

Publisher catalogs Bookstore listings Book review sites Author websites

Properties

Property Type Status Description
name Text required The book title.
author Person required The book's author.
isbn Text recommended The ISBN.
bookFormat BookFormatType optional Hardcover, Paperback, EBook, AudiobookFormat.
numberOfPages Integer optional Page count.
publisher Organization optional Publisher.
datePublished Date optional Publication date.
image URL recommended Book cover image.
inLanguage Text optional Language of the book.
aggregateRating AggregateRating optional Reader ratings.
workExample Book optional Specific editions of the book.

JSON-LD Examples

Novel

A fiction book with author and ratings.

{
  "@context": "https://schema.org",
  "@type": "Book",
  "name": "The Art of Coding",
  "author": {
    "@type": "Person",
    "name": "Ada Lovelace Jr."
  },
  "isbn": "978-0-123456-78-9",
  "numberOfPages": 320,
  "bookFormat": "https://schema.org/Paperback",
  "publisher": {
    "@type": "Organization",
    "name": "Tech Press"
  },
  "datePublished": "2024-01-15",
  "image": "https://techpress.com/art-of-coding-cover.jpg",
  "inLanguage": "en",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "ratingCount": "234"
  }
}

Common Mistakes

Not including ISBN — it's the primary identifier for matching books across databases.

Listing multiple editions without using workExample to distinguish them.

Complete Guide to Book Schema Markup

Book schema markup helps books surface in Google Search with rich information about the author, publisher, format, and reader ratings. For publishers and booksellers, this structured data can significantly improve the visibility of book listings.

The ISBN is the most important identifier for books. Include it whenever possible, as Google uses it to match your listing with its book database and aggregate information from multiple sources.

Related Types

Ready to Create Book Markup?

Use our free generator to create valid Book JSON-LD markup with a visual form. No coding required.

Open Generator