Tassos Marinos Developer of Joomla Extensions

How to add Book Schema to Joomla

Updated 25 Apr, 2023

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 markup Joomla Pages with the Book Schema

From the main menu choose Components -> 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

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

Τhe Integration option may vary depending on the component you want to markup at that time. View the Supported Integrations.

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

To read more details on how the mapping works, visit the respective section in the How to Add Structured Data to Pages guide.

Book Schema 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.

Frequently Asked Questions

Which does the Google's Rich Results Test Tool ignore the Book Schema?

The Book Schema as per Google's documentation is currently on Limited Access which means you may need to register your interest here. Applying interest for the Book Schema does not guarantee your participation.