Book Structured Data (schema.org/Book) #
Purpose #
Use Book structured data to provide detailed info about a book on your webpage. This helps Google display rich results like book details, ratings, and reviews in search.
Key Properties for Book Markup #
| Property | Description | Example |
| @type | Must be “Book” | “@type”: “Book” |
| name | The book’s title | “name”: “Digital Marketing Essentials” |
| author | Author(s) — Person or Organization | “author”: {“@type”: “Person”, “name”: “John Smith”} |
| datePublished | Publication date (ISO 8601 format) | “datePublished”: “2023-08-15” |
| isbn | ISBN number(s) | “isbn”: “978-3-16-148410-0” |
| image | Cover image URL | “image”: “https://example.com/bookcover.jpg” |
| publisher | Publisher (Organization) | “publisher”: {“@type”: “Organization”, “name”: “XYZ Publishers”} |
| description | Short description or synopsis | “description”: “A comprehensive guide to digital marketing.” |
| aggregateRating | Average user rating (if available) | { “@type”: “AggregateRating”, “ratingValue”: “4.5”, “reviewCount”: “120” } |
| offers | Pricing and availability (for sale) | “offers”: {“@type”: “Offer”, “price”: “29.99”, “priceCurrency”: “USD”, “availability”: “https://schema.org/InStock”} |
Simple JSON-LD Example for a Book #
{
“@context”: “https://schema.org”,
“@type”: “Book”,
“name”: “Digital Marketing Essentials”,
“author”: {
“@type”: “Person”,
“name”: “John Smith”
},
“datePublished”: “2023-08-15”,
“isbn”: “978-3-16-148410-0”,
“image”: “https://example.com/bookcover.jpg”,
“publisher”: {
“@type”: “Organization”,
“name”: “XYZ Publishers”
},
“description”: “A comprehensive guide to digital marketing.”,
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: “4.5”,
“reviewCount”: “120”
},
“offers”: {
“@type”: “Offer”,
“price”: “29.99”,
“priceCurrency”: “USD”,
“availability”: “https://schema.org/InStock”
}
}
How to Implement #
- Place JSON-LD inside a <script type=”application/ld+json”> tag in your page’s <head>.
- Make sure data is accurate and up to date.
- Test with Google’s Rich Results Test.
- Submit sitemaps and monitor performance in Google Search Console.