How to Sell an eBook Through WordPress with Free Plugins

Updated by
Kenny Novak
on Mar 25th, 2022
Written by
Posted in Resources

Many of you out there want to get into the world of ebook publishing, but don’t know where to begin when selling one. Amazon seems attractive at first, until you learn that you very likely only get 35% of what you price your book. Other publishing centers may give you more money per sale, but have lower volume and lower exposure, as well as potentially lower trust among people who don’t know the sites. You’ll end up losing out through either method.

My favorite method recently has been to set up a sales method through WordPress itself. WordPress is, of course, highly extensible and customizable with plugins, and one of the great plugins I like is Easy Digital Downloads. Before getting into the specifics of that, though, let’s go through the entire process of making and selling an ebook.

Step 1: Decide a Topic

I’m assuming, if you’re looking into eBooks, that you at least run a successful site with an ongoing blog. If you don’t have a blog, or at least the name recognition that would help you run one, you can’t expect a self-sold eBook to flourish at all. You’re going to need the base of customers and content necessary to get people to buy your book.

When you’re deciding what you want to write about, you have to look at your industry and your audience. What is your specialty? What do your users want to know most of all? What information can you bring to the table, using your unique resources or connections, that allows your book to do something unique? Your goal is to produce a book that goes above and beyond the normal limits of a blog post, while presenting enough value to make users want it.

Step 2: Write a Great Book

eBook in Word

Once you have a topic, you need to actually write the book. You can, however, consider this step and the next step as happening at the same time. You shouldn’t write your book in secret; promote it as you go.

As you’re writing the book, consider that you want to be either broader or deeper than a normal blog post. Deeper is easier, when you have access to a lot of data from a lot of sources. You can really get into the analysis and conjecture, potentially even with experiments and case studies. Don’t worry if it takes a while to gather information; that information is worth gathering.

For a broad ebook, you’re more likely to be drawing on personal connections to get as many tips and insights as possible. Successful broad ebooks tend to be very lengthy, with numerous contributors amongst the thought leaders of your industry.

Step 3: Promote the Book Before Sales Start

While you’re writing and editing your eBook, you’re going to want to be promoting it. Build hype. Let people know you’re excited to be writing it, and that you have some great information to share. Offer teasers and hints as to the content. Tell your users when you have a big name contributing, or tell them that you’re getting really deep into the data.

You can also send out preview copies of some sections to important people in your industry, or even entire review copies of the book when it’s closer to completion. You don’t have to be worried about it leaking, but you might want to track individual copies to see if they do get loose.

Step 4: Install the Easy Digital Downloads Plugin


Once you’re ready to start selling your book, you should set up the Easy Digital Downloads plugin. It’s a great little piece of software that’s available for free from WordPress’s plugins portal. You can find it at the link above in the intro.

The plugin essentially turns your blog into a complete eCommerce platform designed for digital products. It has a cart system so users can buy more than one item at a time, and it integrates functionality to use promotional codes if you want to host giveaways or contests related to your book. It also makes payments easy, though a number of different payment add-ons.

One of the coolest parts of the plugin, aside from how easy it is to set up and get selling, is the ability to store customer information and transaction histories. If, some time down the line, you want to release a free update to an older book, you can do that and push it out through the same system. Users who bought copies of the original will be able to download the new version when you update it. That is, if you’re not creating an annual publication to sell each year. You wouldn’t want to give that away free.

Of course, the plugin also includes a bunch of features that allow sales tracking, receipts, data exports and so forth. It even works with a range of add-ons, from Dropbox and Paypal to QR Code support or Mailchimp integration.

Step 5: Start Selling the Book

Once the plugin is installed and the hype has reached critical mass, it’s time to start selling the book. Put it up for sale using your fancy new plugin and let the sales roll in.

Step 6: Support the Book Post-Sale

Inevitably, some people are going to have issues with your book. Some of them will be disagreements which you can easily ignore or answer at your discretion. Others will be issues with corrupted files or errors in payment processing. You can support and handle these as best you can to keep the goodwill flowing.

After your book has been available for a while, you can send out messages to people who purchased it, soliciting reviews. Each review will give a little more credibility to your book and your position as an author, which you can leverage to sell more.

Step 7: Write and Sell More Books

One of the great benefits of the Easy Digital Downloads plugin is that it supports multiple products and multiple downloads at once. This means you need to take advantage of it by writing more books and selling them through your platform. Repeat the whole process and you’ll be able to pull together a new income stream. You can also supplement your paid books with other books you write for free, or requiring a simple email conversion as payment.

Written by Kenny Novak

Kenny Novak

Kenny is an SEM and SEO professional. He uses blogging and content marketing as a launchpad for small businesses looking to grow their online presence.

Join the Discussion

  1. Jen Rolander


    Very useful, thanks for the file download suggestion.

  2. I particularly agree with the part that you should create a hype about the book you are writing even before you finish. This will ensure there is an audience ready for you book. It’s so exciting to publish and get immediate downloads and possibly purchases of your book. There is the tendency to want to write more!

Leave a Reply