20 ways to promote your book for free

Although it is possible to self-publish a book entirely for free, in reality, self-publishing can be a multifaceted and costly process. This is why authors should take every opportunity of the free book promotion. So, how do you promote your book for free? This post reviews twenty ways of free book promotion. Let’s go!

1.    Promote your book on free promo sites

Although these sites may not bring a huge volume of sales, it is still worth submitting your book and gaining some exposure. For instance, consider AwesomeGangDiscountBookMan or BestBookMonkey, which offer free and paid promotions for fiction and non-fiction books.

2.    Create author fan page on Facebook

Start by inviting friends and family to follow and like your Facebook page and ask them to spread the word. Facebook offers you opportunity to be more casual or personal than other social media platform like LinkedIn or GoodReads.

3.    Create a GoodReads author profile

Promote your book for free.
A list of author profiles on GoodReads.

By creating an author profile on GoodReads, you will be able to promote your book on GoodReads, build a following and interact with your readers. For instance, they can submit questions using Ask The Author.

4.    Join LinkedIn groups for writers

LinkedIn can help you not only interact with fellow writers and publishing professionals but also promote your book in numerous groups. For instance, Book Writing, Self Publishing & Marketing group has 56,140 members supporting each other in the publishing endeavours.

5.    Engage with book influencers and reviewers

Find book reviewers and influencers specialising in your genre or niche. Many of them review books on their social media profiles or websites in exchange for a free copy of your book.

6.    Contact local libraries

Reach out to your local libraries and ask if they would be interested in including your book in their collection or holding a book reading or an author’s evening. This may be an opportunity for you to promote your book for free among your local community.

7.    Create a website

Having a website is a perfect way to raise your profile as an author and increase the visibility of your book. You can also use it to sell your book. WixWeeblySquarespaceWordPress and GoDaddy are website builders that offer their services for free in addition.

8.    Offer to do book readings

Offer to hold a book reading in a local coffee shop, cultural centre, library or any place relevant to your book’s message. For instance, if you write about the importance of communication skills in your book, reach out to local schools. They may be interested in broadening their students’ horizons, and you can seize the opportunity to promote your book for free among your target readers.

9.    Join #WritingCommunity on Mastodon

Mastodon has gained popularity recently and has a growing community of authors who cheer for each other. Start posting (using 500 characters or less) to become a part of the writers’ network.

10. Post using #ShamelessSelfPromoSunday and #WritersLift on X (Twitter)

X (previously Twitter) has a strong and extensive writer’s community. You can use #ShamelessSelfPromoSunday and #WritersLift hashtags to promote your book for free.

11. Create a newsletter

If you have a website or a blog, you might start writing a weekly or monthly newsletter for your readers. Collect email addresses and start creating content relevant to your’s books message and topic. A newsletter is a great (and free) opportunity for readers to gain access to more of their favourite author’s work. If you don’t have a website, you can create a free newsletter using services such as SendGridBrevo or Mailchimp.

12. Start a blog on Medium

Medium is perfect if you don’t want to deal with the hassle of creating a website. You can create posts that will be aligned with your book’s topic and message. Its interface is clean and easy to use, and you can use hashtags to identify the focus of your posts. You can also create an author’s bio with links to your social media, website or bookstore selling your book.

13. Write a guest post

If you own a website, having backlinks leading to your website can improve its visibility and authority. Guest posts are a perfect way to gain these valuable backlinks if they originate from a legitimate website that is relevant to your own page. For instance, you could contact bloggers or writers in your genre or topic and offer a guest post in exchange for a backlink.

14. Create an Amazon author page

Promote your book for free.
An example of an author profile from Amazon.com

If you sell your book on Amazon, you need to set up an account with Amazon Author Central. You will need a strong author bio and a profile photo to complete your author profile.

15. Update your email signature

You can add a link to your book (be it your website or retailer, such as Amazon) to your email signature. There are several generators which you can use to create a beautiful email signature for free. For instance, try a free trial with WiseStampNewOldStamp or CodeTwo.

16. Use Instagram and Pinterest to promote book quotes

Promote your book for free.
Pinterest book quotes templates available on Canva.

Create captivating visuals to promote your book cover or quotes and post them on Pinterest or Instagram. Canva has free templates designed specifically for these platforms that can help you promote your book for free.

17. Run a free promo campaign on Kindle

If you sell your book on Amazon KDP, the platform offers a free book promotion campaign. It can only be used to promote ebooks, and it lasts for five days.

18. Reduce price of your book, create a bundle deal or offer promo codes

Studies show that a time-limited offer increases the perceived unavailability or scarcity of the offer. In other words, everyone loves a hot deal. Sell your book for a discounted price, bundle your book series for a discounted price or offer your potential readers a promo code for a limited time. This may encourage more people to buy it or at least pass the information about the deal forward.

19. Advertise on local notice boards

Find venues, organisations or institutions whose activities may be relevant to your book and your prospective readers. For instance, if your book focuses on physical activity or nutrition, why not try to advertise it at the local gym? Gym-goers may be your potential readers, and the gym’s notice board can work as your free reader magnet.

20. Contact local book clubs

Book club at the Brandon Library in Suffolk, UK.

Book clubs are still a thing, and it may be worth researching local libraries and community centres to see if they host them. Likewise, check social media to find your local book clubs and ask if you would like to discuss your book at their next meeting. Offer to join them, answer questions or introduce your book to club members.

Final thoughts

It may be work, but there are many opportunities to promote your book for free online and offline. Although book promotion may require a lot of time and dedication, and it may feel like an never-ending task, it is definitely worth it. It will help you build your profile as an author engaged with their reader, and your book will gain a following of readers.

Contact me if you would like to prepare your manuscript for publication — I am a non-fiction editor and proofreader working with self-publishing writers. You can also ask me for a free sample edit (and remember to use my early bird discount). If you want to hear more from me, including self-editing and writing tips, follow me on MastodonTwitterFacebook and LinkedIn or join my newsletter.

Photo of author


I am an editor, indexer and a lifelong lover of literature with a PhD in literary history. I am an Intermediate Member of the Chartered Institute of Editing and Proofreading (CIEP) and a student member of the Society of Indexers.

Leave a comment