
There are so many themes and plugins for the WordPress Content Management System and we’ve tried some of them for a project. We did not find anything that makes it easy for an editor to generate the meta data for rich search results for books.
Happily we found a solution – for WordPress at the moment. Our team build the custom plugin that you can get for free on this page. The book schema contains lots of meta fields and we’ve build a handful of them, for the beginning:
- book title and author
- genre – optional
- publication date – optional
- illustrator – optional

What is it good for?
Rich search results are one way to improve your web pages for search engines as they add meta information about your content in a way that the search bots can understand. The book block is a widget that makes it easy for you to add this technical markup without getting into coding. So this is search engine on-page optimization.
How to use it
Download the archive from our site and upload it into the “plugins” folder of your WordPress website in a folder that you can name “indie-book-block”. Then unpack it and remove the archive file afterwards.

After you activate the plugin you can add new book blocks in your posts and pages; when typing /Indie the list of blocks should show the new block name in a popup and selecting it then adds a small form with edit fields for the individual schema.org meta fields, like this:

And it is possible to add as many book block as you want on a page or inside a blog post! After saving it, the block generates the HTML markup corresponding to the schema.org Book definition:

After the page is online it can be tested for rich content with the following test tool:
https://search.google.com/test/rich-results
What if it’s not working?
Well, either you contact us and we inspect the web page in question.
Or you can remove the plugin since it might conflict with other plugins that are active on your WordPress website.