
This information is current as of June 20, 2026. There’s a lot of choices with publishing, and for me the best combination of platforms for writing and publishing are those that provide the lowest prices, the highest profits, and most convenience. I have a website to sell books that can’t be sold anywhere else (because I’ll get banned), to sell my boutique items, to sell eBooks without Digital Rights Management (DRM), and to collect subscribers for the newsletter. Without going into all the lengthy reasons, I’ll tell you what I do to publish, and you can trust that if you do it this way, you’re not messing up.
Step 1: Prepping: To begin with, you should go to Bowker.com and buy a package of ISBNs and then get the barcodes too. You should already have your book and cover, and be sure to check whether the name/title is in someone’s Trademark already (especially if you want to set up a little gift shop on your website), and buy the domain name before hawkers snatch it up.
Step 2: Self-Publishing Platforms:
Amazon KDP Basics: I use Amazon KDP for hardcover, paperback, and ebooks that are sold and handled by Amazon. They do paper books for the best price/profit, and they have a massive amount of ebook buyers, but KDP is not good outside of Amazon. Turn off the expanded distribution for your hardcover/paperbacks, because you’re going to lose money outside of Amazon even if the hardcover/paperback costs more elsewhere. Amazon only gives you 40% on expanded distribution, and some vendors refuse to buy from them. Also, I don’t recommend buying proof copies because KDP has been known to “accidentally” mail out extra proofs to buyers (who then complain about the weird covers and hold it against the writer).
Amazon KDP Unlimited, Pirates, and DRM: I don’t use Amazon KDPs Unlimited program because that means I can’t use Draft2Digital (D2D), since KDP wants exclusivity, and since KDP Unlimited seems to be a pipeline to pirates. In Amazon KDP, turn on Digital Rights Management (DRM) to begin with.
Draft2Digital (D2D): Use Draft2Digital for ebook distribution to non-Amazon markets. Amazon KDP does not distribute ebooks outside of KDP. Draft2Digital gets into markets that Amazon cannot get into, especially bookstores and libraries that offer ebooks, and their ebook price/profits are the best. I only offer books without DRM direct from my website, so I also do not use Kobo, Google Play, Bookshop, Everand, or Smashwords on Draft2Digital. You want to send your physical books to Ingram (the major distributor), and you can do that through D2D, but will have more profit if you go directly to IngramSpark instead.
Kobo: Publish ebook directly, not through Draft2Digital and turn on DRM.
Google Play: Publish ebook directly, not through Draft2Digital and turn on DRM.
IngramSpark.com: I will eventually use IngramSpark.com for nicer, higher priced boutique-quality books that are sold from my website for collectors. Amazon KDP and Draft2Digital paper books are cheaper, but not nearly as nice as these. Use IngramSpark to send your book to Ingram (the major distributor), and get the highest profit by dealing with them directly.
BookVault: Since I have a website with WooCommerce on it, BookVault has the best price/profit for selling print-on-demand books directly from my website. BookVault is the biggest competitor of Ingram, and they are huge in the UK.
For writing: I write a story in a docx (and I use Google Docs for free convenience, but I’m considering Scrivener because they let you see and fix the code in your document, and they don’t have annoying AI worming in). I have my Google Docs document size set to 5.5″ wide x 8.5″ high. I like Google Doc’s app and version history feature. I don’t like that they could close my account without warning, so I back it up. I also don’t like that there’s no mirrored margin feature, and the worst is that they don’t show the code that keeps putting paragraphs into weird formats no matter what I do to fix it.
For ebooks: I convert the docx (with Google’s Table of Contents, and my copyright pages) into an epub in Calibre. (Calibre also lets you fix the code in the view option, which is important if something is just not working right!) I use a cover image that is 1000 pixels wide for the cover, and upload that in Calibre too. If I didn’t use Calibre to make ebooks, then I would use the built-in converter on Draft2Digital. The only thing bothersome with Draft2Digital is that they don’t indent the first sentence of a chapter, and everything is single spaced. There’s work arounds, but they’re fussy and time consuming. Amazon’s KDP has an ebook converter too.
For paperback/hardcover books: I upload the docx right into Draft2Digital, and have them make the Table of Contents, set the book at 8″ high x 5″ wide, then download the pdf. That pdf is what I upload to Amazon’s KDP for my paperback/hardcover books that they sell in the 8.5″ high x 5.5″ wide size. (It works. I guess the extra half inch is just space.) My books are thin, so I don’t use a title on the spine of Amazon’s paperbacks because I just know they’re going to mess it up anyway.
The pain: It’s not a perfect system, because I end up with two master documents for every books – the ebook version and the paperback/hardcover version, so edits have to be done in both. Also, if there’s ever a problem, it’s going to be the paperback/hardcover books – they’ll be ruined, undelivered, bent, and it’s much harder to prepare the paper versions of books. It takes forever to line up the margins right, and you end up having to read the code to really find the problems. However, paper books are special enough to make it all worth it.







