From Manuscript to (e)Book: Your Self-Publishing Adventure Guide

4 WordPress Plugins for Creating Nice Book Pages

Update October, 2016: Mooberry Book Manager now allows you to add more retailers. Look for “Retailers” under the plugin’s settings. Also, MyBookTable 3.0 has been released. In addition to other features, it now supports universal Amazon links, but you have to use GeniusLink to use them.

If you only have one book available, adding a page to your WordPress site to showcase your book is a snap. All you have to do is add a new page, drop in your cover image, copy and paste your book description, and add buy links. If you like, you can also embed a book trailer or link to an excerpt (perhaps using Amazon’s new Kindle sample embed feature).

When you have multiple books available, this can become a pain, especially since you’ll want all your book pages to have a similar format. You may also want to link books in the same series together. If you write in multiple genres, you’ll want genre-specific pages. And it would be great if there was an easy way to showcase your books in your sidebar or footer, or to drop a book’s information into a blog post without having to duplicate everything on the book’s page.

Fortunately for us, there are plugins available for creating book pages. They all let you enter the usual information (description, cover, links, and potentially more); classify books by genre, series, and author; and provide a book widget. But that doesn’t mean there are no differences between them.

Here are four book plugins you can use to create book pages:


MyBookTable plugin logo

MyBookTable is the most comprehensive plugin when it comes to features. The plugin supports a ton of stores, so if your book isn’t in KDP Select and you want to link to as many stores as you can, this plugin may fit the bill. However, there’s a huge but. Unless you pay for a license, the plugin will add its own affiliate tags to your Amazon and Barnes & Noble links. What’s worse is that even if you do pay for a license, it will still validate your Amazon and B&N links. Unfortunately, it doesn’t understand Amazon universal links, so it won’t accept them.

Services like and Smart.Url allow you to have one Amazon link, called a universal link, that directs readers to the Amazon store for their country. For example, when I click on a universal link, I’m taken to the store because I’m in Canada. Some people like this; others don’t. But that’s neither here nor there as far as this plugin goes. If you want to use its pretty Amazon buttons, you can’t use universal links, even after paying for a license. You have to use the plugin’s universal button, which doesn’t look as nice. You can also design and upload your own button style pack. But to me, that’s a little too much to ask of a paying customer.

If that doesn’t bother you, then this plugin offers a whole bunch of features, but you have to buy a license to use most of the cool ones (embedding Amazon and Goodreads reviews on your book page, displaying book covers in a grid, and some others). The plugin also provides a bunch of shortcodes, making it easy to drop your book’s information into any post or page. It’s the only plugin that has this feature, and you don’t need a license to use it.

I currently use this plugin on my author site. Here’s an example book page.

MyBookTable at

Totally Booked

Totally Booked plugin logo

Totally Booked doesn’t have as many features as the paid version of MyBookTable, but it has all the basics. It supports linking to all the major stores (Amazon, Apple, kobo, Barnes & Noble, and Google Play). If the plugin doesn’t play nicely with your theme, you can add CSS through the plugin to fix any issues. There won’t be a problem with most themes, but it’s very nice to have if the theme you’re using is one of the exceptions.

The plugin provides a widget, but doesn’t have any shortcodes.

Totally Booked at

Genesis Author Pro

Genesis Author Pro plugin logo

Genesis Author Pro comes from StudioPress, the company behind the popular Genesis themes. It was created to work with the Genesis Author Pro theme (I currently use this theme on my author site), but you can use it with any theme. You can only enter three links per book, which is rather limiting and makes this plugin hard to recommend unless your book is available as an ebook only and is in KDP Select. But if three links would be enough for you, the plugin is worth a look.

It has a widget, but no shortcodes.

Genesis Author Pro at

Mooberry Book Manager

Mooberry Book Manager logo

Mooberry Book Manager lets you add the usual information, but also has an area for adding and linking to reviews, and lets you link to the Goodreads page for the book. You can add as many links as you like, but only from a small selection of retailers. If you want to offer your book for free from your site, there’s a section for entering that information and displaying it on your book page.

It has a widget, but no shortcodes.

Mooberry Book Manager on

Which One to Use?

It’s easy to download and install these plugins from within your WordPress dashboard. They all allow you to enter similar information, but they format book pages differently. Which one to use is largely a matter of personal preference. MyBookTable is the most fully featured, but many of those features aren’t free.

If your books are in KDP Select, any of these four could work for you. If they’re not and you want to link to all the major bookstores, MyBookTable, Mooberry Book Manager, and Totally Booked are your best bets.

How to Follow a Facebook Post

I belong to quite a few Facebook writing and publishing groups, and I’ve noticed that people will often add a one-word comment to a post. What’s the one word? Following. I know why they do it. They want Facebook to notify them whenever someone … [Continue reading]

Help Me to Help You

I've just completed the final edit of my upcoming novel, so I'm ready to devote more time to Self-Publishing Adventure. I started this blog back in 2010 (yikes!). A lot has changed since then, and some posts are out of date and need to be updated. On … [Continue reading]