Book Schema Validation API

Book schema markup enables Google to display book rich results — allowing users to find a book across multiple retailers and formats (print, ebook, audiobook) directly in search. Valid Book structured data helps Google associate your page with a specific work and can trigger book-specific knowledge panels. The Audiobook sub-type extends Book for audio format editions.

Required Properties

PropertyTypeDescription
namerich result
stringThe title of the book.
authorrich result
Person or OrganizationThe author of the book.

Recommended Properties

Missing recommended properties generate warnings. They won't block validation, but rich result-tagged properties are needed for full Google rich result eligibility.

PropertyTypeDescription
isbnrich result
stringThe ISBN-13 of this edition. Critical for Google to identify the book.
url
URLA URL about the book.
image
URL or ImageObjectThe book cover image.
description
stringA synopsis or description of the book.
workExample
Book arraySpecific editions of this work (print, ebook, audiobook). Each should have isbn, bookFormat, and potentialAction.
potentialAction
ReadActionA link to read or purchase the book.

Rich Result Eligibility

Rich result type: Book actions — shop, borrow, or read

Requirements: Required: name and author. isbn (ISBN-13) is critical for Google to identify the specific edition. workExample links to specific editions.

Example valid Book JSON-LD

{
  "@context": "https://schema.org",
  "@type": "Book",
  "name": "The Structured Data Handbook",
  "author": {
    "@type": "Person",
    "name": "Jane Smith"
  },
  "isbn": "978-3-16-148410-0",
  "description": "A comprehensive guide to Schema.org structured data and SEO.",
  "image": "https://example.com/images/book-cover.jpg",
  "url": "https://example.com/books/structured-data-handbook",
  "workExample": [
    {
      "@type": "Book",
      "bookFormat": "https://schema.org/Paperback",
      "isbn": "978-3-16-148410-0",
      "potentialAction": {
        "@type": "ReadAction",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://example.com/buy/paperback"
        }
      }
    },
    {
      "@type": "Book",
      "bookFormat": "https://schema.org/EBook",
      "isbn": "978-3-16-148411-7",
      "potentialAction": {
        "@type": "ReadAction",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://example.com/buy/ebook"
        }
      }
    }
  ]
}

Validate via API

Validate this schema against Google's requirements in one API call:

curl "https://schemacheck.dev/api/v1/validate" \
  -H "x-api-key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonld":{"@context":"https://schema.org","@type":"Book","name":"The Structured Data Handbook","author":{"@type":"Person","name":"Jane Smith"},"isbn":"978-3-16-148410-0","description":"A comprehensive guide to Schema.org structured data and SEO.","image":"https://example.com/images/book-cover.jpg","url":"https://example.com/books/structured-data-handbook","workExample":[{"@type":"Book","bookFormat":"https://schema.org/Paperback","isbn":"978-3-16-148410-0","potentialAction":{"@type":"ReadAction","target":{"@type":"EntryPoint","urlTemplate":"https://example.com/buy/paperback"}}},{"@type":"Book","bookFormat":"https://schema.org/EBook","isbn":"978-3-16-148411-7","potentialAction":{"@type":"ReadAction","target":{"@type":"EntryPoint","urlTemplate":"https://example.com/buy/ebook"}}}]}}'

Official Documentation

Google Structured Data: Book

Validate your Book schema now

100 free validations/month. No credit card required.