---
title: "Book Structured Data - Google Structured Data"
description: "Add Book structured data to your Joomla content. Include author, ISBN, edition, publication date, and format to help readers discover your books with enhanced search listings."
url: "https://www.tassos.gr/docs/google-structured-data/schemas/book"
date: "2026-04-28T17:48:16+00:00"
language: "en-GB"
---

[ Home ](https://www.tassos.gr/index.php?option=com_content&view=category&layout=blog&id=24&Itemid=1088) / [ Google Structured Data ](https://www.tassos.gr/index.php?option=com_content&view=category&id=42) / [ Schema Types ](https://www.tassos.gr/index.php?option=com_content&view=category&id=66)

#  Book Structured Data

##  Add Book structured data to your Joomla content. Include author, ISBN, edition, publication date, and format to help readers discover your books with enhanced search listings.

 Book Structured Data is available in Pro  Unlock this and dozens of other powerful features by upgrading to Google Structured Data Pro.

 [ Unlock this feature ](https://www.tassos.gr/joomla-extensions/google-structured-data/subscribe)

The Book schema is a way to describe books and other publications on your website. By using it, you can help search engines and other web applications understand more about your books, including the title, author, publisher, and publication date. This can make your books appear more prominently in search results and provide users with more detailed and relevant information. The schema also includes properties for describing actions that can be taken with the book, such as reading or purchasing.[](#how_to_add)

## [How to markup Joomla Pages with the Book Schema](#how_to_add)

From the main menu choose Components -&gt; Google Structured Data. Click on **Items** from the left sidebar and then on the **New** button to create a new Structured Data Item.

![How to markup Joomla Pages with the Book Schema](https://www.tassos.gr/images/gsd_j4_new_item.png)

On the next page, you will need to prepare the Structured Data Item. Enter a Title (it can be anything) and select the **Book** Content Type from the respective dropdown.

![The Book Structured Data](https://www.tassos.gr/images/gsd-book-schema-select.png)

Τhe Integration option may vary depending on the component you want to markup at that time. View the [Supported Integrations](https://www.tassos.gr/joomla-extensions/google-structured-data-markup/docs/addons-list).

Next, click to save the Structured Data Item. Once the page reloads, a new section called **Book** appears below where you can map each property with page data.

![The Book Schema JSON-LD Properites](https://www.tassos.gr/images/gsd-book-schema-settings.png)

To read more details on how the mapping works, visit the respective section in the [How to Add Structured Data to Pages](https://www.tassos.gr/joomla-extensions/google-structured-data-markup/docs/how-to-add-structured-data-to-pages#step3) guide.

## [Book Schema Properties](#properties)

Here's a table of the properties you can define in the Book Content Type.

 | Name | Description |
|---|---|
| Title | The book title. |
| Author | The book author. |
| Image | The book image. |
| Reference URL | The URL of a reference page that identifies the work. For example, a Wikipedia, Wikidata, VIAF, or Library of Congress page for the book. |
| Book Format | The format of the edition. The value of this must be one of the following:   - https://schema.org/AudiobookFormat - https://schema.org/EBook - https://schema.org/Hardcover - https://schema.org/Paperback. |
| Book Edition | The edition information of the book. For example, **2nd Edition**. |
| Main Language | The main language of the content in the book. |
| ISBN | The ISBN-13 of the book. If you have ISBN-10, convert it into ISBN-13. |
| Date Published | The date of publication of the book. |
| OCLC Number | Enter the book's edition OCLC Number. |
| LCCN | Enter the book's edition LCCN. |
| JP\_E-CODE | Enter the book's edition JP\_E-CODE. |
| Action | The action to be triggered for users related to the book. Available actions:   - Read Action - Buy Action - Sell Action - Order Action - PreOrder Action - Rent Action - Review Action - Download Action - Tip Action - Donate Action - Borrow Action |
| Action URL | Enter the URL where the user can perform the selected action. |

**General rule**: Always markup content that is displayed on the page to visitors. Doing otherwise you may end up with a Spammy Structured Markup Penalty.

## [Useful Links](#useful-links)

- [Schema.org Book Documentation](https://schema.org/Book)
- [Google Book Schema Documentation](https://developers.google.com/search/docs/appearance/structured-data/book)
- [Google Structured Data General Guidelines](https://developers.google.com/search/docs/guides/sd-policies)

## [Frequently Asked Questions](#faq)

### [Which does the Google's Rich Results Test Tool ignore the Book Schema?](#which-does-the-google-s-rich-results-test-tool-ignore-the-book-schema)

The Book Schema as per Google's [documentation](https://developers.google.com/search/docs/appearance/structured-data/book#get-started) is currently on Limited Access which means you may need to register your interest [here](https://docs.google.com/forms/d/e/1FAIpQLSd0mg2Yu6kNzBjkFSWQuiu61WIXo2kBmwFuwaA3JHiw7MfCdg/viewform). Applying interest for the Book Schema does not guarantee your participation.

 Book Structured Data is available in Pro  Unlock this and dozens of other powerful features by upgrading to Google Structured Data Pro.

 [ Unlock this feature ](https://www.tassos.gr/joomla-extensions/google-structured-data/subscribe)

 Last updated on Apr 17th 2025 12:04

## Schema

```json
{
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
        {
            "@type": "ListItem",
            "position": 1,
            "name": "Home",
            "item": "https://www.tassos.gr"
        },
        {
            "@type": "ListItem",
            "position": 2,
            "name": "Home",
            "item": "https://www.tassos.gr/docs"
        },
        {
            "@type": "ListItem",
            "position": 3,
            "name": "Google Structured Data",
            "item": "https://www.tassos.gr/docs/google-structured-data"
        },
        {
            "@type": "ListItem",
            "position": 4,
            "name": "Schema Types",
            "item": "https://www.tassos.gr/docs/google-structured-data/schemas"
        },
        {
            "@type": "ListItem",
            "position": 5,
            "name": "Add Book Schema to Joomla",
            "item": "https://www.tassos.gr/docs/google-structured-data/schemas/book"
        }
    ]
}
```

```json
{
    "@context": "https://schema.org",
    "@type": "Article",
    "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://www.tassos.gr/docs/google-structured-data/schemas/book"
    },
    "headline": "Add Book Schema to Joomla",
    "image": {
        "@type": "ImageObject",
        "url": "https://www.tassos.gr/"
    },
    "publisher": {
        "@type": "Organization",
        "name": "Tassos",
        "logo": {
            "@type": "ImageObject",
            "url": "https://www.tassos.gr/https://www.tassos.gr/media/brand/logo-text.png"
        }
    },
    "author": {
        "@type": "Person",
        "name": "Stergos Zamagias",
        "url": "https://www.tassos.gr/docs/google-structured-data/schemas/book"
    },
    "datePublished": "2016-12-11T01:53:39+02:00",
    "dateCreated": "2023-04-11T15:11:02+03:00",
    "dateModified": "2025-04-17T12:38:31+03:00"
}
```
