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.

Google Search Features

  • Review snippet Star ratings and a review excerpt for the reviewed item. Local businesses and organizations: only reviews of other businesses, not reviews they collect about themselves.
  • Book actions Buttons to read or borrow a book, from a data feed. Limited to book providers that have filled out Google's interest form and been onboarded; it uses a data feed, not page markup.

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

Check Your Book Markup

The generator doesn't have a Book form yet. Paste your markup into the validator to check its types, properties and values, and what Google needs from it.

Open Validator