Self-publishing gives authors something traditional publishing cannot always offer: control. You can decide what to write, when to publish, how to present your book, which platforms to use, and how you communicate with your readers.
But that freedom comes with another responsibility. You also have to help readers discover the book. And this is where many new self-published authors get overwhelmed.
There are social media platforms, newsletters, advertisements, book communities, review sites, author websites, promotions, reader groups, and dozens of other marketing ideas competing for your attention.
You don't need to do all of them.
A better approach is to understand who your readers are, where they discover books, and which marketing activities move people from seeing your book to reading it.
This guide walks through an approach to marketing a self-published book, whether you're preparing your first release or trying to find more readers for a book you've already published.
1. Start with the book, not the marketing
Marketing can't fix a book that isn't ready. Before spending money or creating many social media posts, make sure the basic product is strong.
That means paying attention to editing, proofreading, cover design, formatting, book description, title, genre, categories, keywords, and reader expectations
Your cover and description are important because they are often the first things a potential reader sees. A reader may never discover how good your writing is if the presentation doesn't give them a reason to click.
Current book-marketing guidance similarly places the fundamentals such as a strong book, optimized product pages, and an understanding of the target reader before paid advertising or attempts to go viral.
2. Know your ideal reader
Everyone who likes books isn't an audience. Try to describe your ideal reader more specifically.
For example:
- Readers who enjoy progression fantasy, powerful protagonists, detailed power systems, and long-running stories.
- Readers who enjoy slow-burn romance, enemies-to-lovers, morally complicated characters, and emotional tension.
- Readers who enjoy psychological thrillers involving unreliable narrators, secrets, and unexpected twists.
This affects almost every marketing decision you make. Your ideal reader influences:
- Where do you promote?
- What hashtags do you use?
- Which communities do you join?
- What content do you create?
- Which authors do you collaborate with?
- What do your promotional hooks look like?
The more clearly you understand your reader, the less time you'll waste marketing to people who were never likely to read your book.
3. Understand your genre and tropes
Genre tells readers what type of experience they can expect. Tropes tell them what might make them interested. For example:
Fantasy - Progression fantasy + cultivation + revenge + found family
Romance - Enemies-to-lovers + forced proximity + slow burn
Thriller - Psychological thriller + unreliable narrator + locked-room mystery
Science fiction - Space opera + first contact + political intrigue
These details are useful for marketing because they allow readers to recognize a story they already like.
Instead of saying: "My book is an exciting fantasy adventure."
You can say: "A progression fantasy about a disgraced heir rebuilding his power while hiding a forbidden ability."
That's much more specific and understandable.
4. Build an author home base
You should have one place where readers can find everything about you. It doesn't need to be complicated. A simple author website or landing page can contain:
- Your author name
- Short bio
- Books
- Reading links
- Newsletter signup
- Social media
- Community links
- Contact information
The purpose is simple: Just don't make readers search for you.
If someone discovers you on TikTok, Reddit, Instagram, Facebook, or a book community, they should have a proper next step.
Current self-publishing guidance also recommends having an author website containing your bio, book information, purchase or reading links, and newsletter signup.
5. Build an email list
Social media can introduce you to readers, but you don't control the platform. Algorithms change, reach changes, accounts can lose visibility, but an email list gives you a direct relationship with people who have chosen to hear from you.
Start building it before your next book launches rather than waiting until launch week. You can encourage signups such as:
- A free short story
- Bonus chapter
- Prequel
- Character guide
- Deleted scene
- Alternate POV chapter
- First chapters of your next book
Then use the list for meaningful updates:
- New releases
- Cover reveals
- Early chapters
- Recommendations
- Special promotions
Current author-marketing guidance continues to identify mailing lists as one of the strongest long-term assets an independent author can build.
6. Don't try to be everywhere on social media
You don't need Instagram, TikTok, Facebook, X, YouTube, Pinterest, Reddit, Threads, and every new platform that appears. Pick the platforms where your readers spend time.
For example: Instagram useful for character artwork, quotes, reels, covers, and aesthetic posts.
TikTok is useful for book hooks, tropes, character introductions, writing stories, book recommendations, and short videos.
Facebook is useful for reader groups, genre communities, author groups, book discussions, and events.
Reddit is useful for reader discussions, genre communities, writing discussions, recommendations, community research
YouTube is useful for writing vlogs, author discussions, worldbuilding, book discussions, longer storytelling content
Current social-media guidance for writers similarly recommends choosing platforms according to your audience and tailoring content to each platform rather than simply duplicating the same post everywhere.
7. Stop making every post an advertisement
One of the easiest ways to make readers ignore you is to constantly say: Buy my book.
Instead, create content that people would enjoy even if they had never heard of your book.
For example:
Instead of: My fantasy novel is now available!
Try: What makes a magic system memorable?
Then discuss rules, limitations, costs, progression, and creativity. At the end, you can mention that these ideas influenced your own novel. The marketing becomes part of the conversation instead of interrupting it.
8. Turn your book into content
Your book already contains dozens of marketing opportunities. Take one chapter and ask:
What else can I create from this?
A single chapter might become a character post, a quote graphic, a hooking video, a TikTok, an Instagram Reel, a discussion question, or a short video.
For example: "She spent ten years preparing to kill the king."
That's a hook. Then: "The problem is that the king died eight years ago, and something far beyond is involved in her journey."
Now you have curiosity. You don't need to reveal the plot. Give readers enough to want to know more.
9. Use reader communities
Find communities where people already discuss your genre. Examples include:
- Fantasy readers
- Romance readers
- LitRPG readers
- Progression fantasy readers
- Cultivation readers
- Horror readers
- Science-fiction readers
- Mystery readers
- Web-novel communities
But remember that a community is not automatically an advertising board. Read the rules before posting, some communities allow designated promotion threads, some allow self-promotion only occasionally. And some others don't allow it at all. If promotion isn't allowed, participate normally by asking questions, recommending books, answering discussions, and helping other writers. You don't need to put your book link in every interaction.
10. Use Reddit strategically
Reddit can be extremely useful for self-published authors, but aggressive promotion usually backfires.
A better approach is: Participate first. Promote second.
For example, instead of: Check out my new fantasy book!
Start a discussion: What makes you abandon a fantasy novel after the first few chapters?
Or What's one progression-fantasy trope you never get tired of?
Then participate in the conversation. When a subreddit has a designated promotional thread, use that thread according to its rules. Always disclose that the work is yours when appropriate.
11. Use Facebook groups
Facebook has many genre-specific and author communities. Search for groups around:
- Fantasy readers
- Romance readers
- Indie authors
- Authors helping authors
- Self-published authors
- KDP authors
- Web novels
- LitRPG
- Cultivation
- Horror
- Science fiction
The important thing is to understand what kind of group you're joining. Reader group – Focus on discussion and recommendations. Writer group – Focus on craft, publishing and author problems. Promotion group – Direct promotion may be acceptable.
Build your own author community, so you control the content, but it should still provide value. Don't post the same advertisement in twenty groups.
12. Build relationships with other authors
You don't have to market alone. Find authors who write for a similar audience. You might collaborate through:
- Newsletter swaps
- Author interviews
- Joint events
- Reading lists
- Giveaways
- Social-media collaborations
- Cross-recommendations
For example: "Five progression-fantasy novels worth checking out if you enjoy long-running power systems."
If four of the authors are other writers and one is you, the post feels like a recommendation rather than an advertisement.
And those authors may recommend your work to their own readers.
13. Ask readers for reviews
Reviews help readers make decisions, but don't buy fake reviews or pressure people into leaving positive reviews. Instead, make it easy for readers who enjoyed your book to leave an honest review.
You can say: "If you enjoyed the book, an honest review would really help other readers decide whether it's for them."
That's enough. You can also build an advanced reader group and provide legitimate advance copies in exchange for honest opinions, without requiring a positive review. Authentic reviews and social proof are an established part of book-launch strategy.
14. Consider serialized fiction
Self-publishing doesn't have to mean publishing a complete book and waiting for sales. Some authors can benefit from publishing stories serially. This is particularly relevant for fantasy, progression fantasy, LitRPG, romance, cultivation, isekai, or thriller.
Serialization gives readers a reason to return repeatedly. Instead of: Discover → Buy once, the relationship can become: Discover → Read → Follow → Return → Discuss → Recommend.
For authors interested in serialized fiction and discovering readers outside the traditional book-retailer model, platforms such as NovelCult, RoyalRoad, etc can provide another place to publish and build an audience.
The important point is not to rely on a single platform. Use your social presence, website, community, newsletter, and publishing platforms together.
15. Make NovelCult part of your distribution strategy
If you're already self-published, you don't necessarily have to abandon everything you've built elsewhere. Think about NovelCult as another channel.
For example:
Your website → Your author profile → NovelCult → Your novel → Reader follows you
The goal is to give readers another way to discover your work. For authors interested in web fiction, NovelCult can also be useful for experimenting with serialized publishing and connecting with readers who enjoy online fiction.
17. Create a strong book hook
A hook should make someone curious.
Compare: "This is a fantasy novel about a young warrior."
With: "Every time he gains a new ability, someone he loves forgets who he is."
The second creates a question.
- Why does that happen?
- How will he stop it?
- Is becoming stronger worth the cost?
That's what a good hook does. Try to explain your story in one sentence that makes someone want the second sentence.
18. Start marketing before publication
Don't wait until release day. If possible, start building awareness while you're writing. Before launch, you can create your author profile, build your website, start your newsletter, introduce the book, reveal the cover, introduce characters, share behind-the-scenes content, find genuine beta readers, build an advanced reader group, and participate in relevant communities.
Current book-marketing guidance recommends beginning audience building well before launch rather than starting promotion when the book is already available.
19. Have a launch plan
A launch doesn't have to be complicated.
4–6 weeks before launch
- Announce the book.
- Start sharing content.
- Build your reader list.
- Recruit advance readers.
2–3 weeks before launch
- Reveal the cover.
- Share short parts of your novel.
- Introduce characters.
- Increase community activity.
Launch week
- Announce publication.
- Share the reading/purchase link.
- Ask supporters to share.
- Encourage honest reviews.
- Participate in discussions.
After launch
Don't disappear. Continue:
- Sharing short parts of your novel.
- Creating content.
- Talking to readers.
- Recommending related books.
- Promoting future work.
A book launch is a starting point, not the end of marketing.
20. Don't immediately spend money on ads
Paid advertising can work, but advertising should not be your first response to having no readers.
First understand:
- Who your audience is
- Which message gets clicks
- Which book page converts
- Which readers actually finish your book
- Which channels bring engaged readers
Then test advertising with a small budget. Current marketing guidance recommends establishing the basics and identifying working channels before spending money for paid advertising.
Never assume: More advertising = more success.
21. Track the journey, not just sales
Don't only ask: "How many books did I sell?"
Track the whole journey.
For example: Social post
→ 10,000 impressions
→ 400 profile visits
→ 150 link clicks
→ 60 book-page visits
→ 20 reads
→ 8 followers
Now you can see where the problem is… If 10,000 people see your content but nobody clicks, the content may need improvement. If people click but don't read, your book page may need work. If people read but don't continue, your opening or story may need improvement.
Marketing becomes much easier when you treat it as a system instead of guessing. A focused marketing plan with proper objectives is also recommended by the professional guidance.
22. Don't try 20 marketing channels at once
This is probably the most important advice for a new indie author. You don't need:
- Five social networks
- Three newsletters
- Ten Facebook groups
- Paid ads
- A podcast
- A YouTube channel
- A blog
- A Discord server
- A TikTok account
- A website
- A dozen promotional sites all at the same time.
Choose two or three primary channels. For example:
- Fantasy author: Reddit + TikTok + Newsletter
- Romance author: Facebook + Instagram + Newsletter
- Web-novel author: NovelCult + Reddit + Discord
- Horror author: Reddit + TikTok + Newsletter
Then learn what works. We recommend identifying a small number of primary channels and investing in them deliberately rather than attempting every available tactic.
23. Create a repeatable content system
You don't need to invent a new marketing idea every day. A simple weekly schedule could be:
Monday — Character: Introduce a character or relationship.
Tuesday — Writing: Share something you've learned about writing.
Wednesday — Story: Share a short hook, quote, or question.
Thursday — Discussion: Ask your readers a question.
Friday — Behind the scenes: Show how you created something.
Saturday — Novel: Share the latest chapter/release.
Sunday — Recommendation: Recommend another author or book.
This is not mandatory, but this keeps your account from becoming a constant stream of advertisements.
24. Turn one idea into multiple pieces of content
Suppose you write an article about your protagonist. You can turn it into:
Blog post: How I Created My Protagonist
Instagram: Character artwork + his/her signature quotes.
TikTok: "Three things you should know about my protagonist."
Reddit: "What makes a protagonist memorable?"
Newsletter: Behind-the-scenes explanation.
Discord: Character discussion.
One idea can become a week's worth of marketing. That's much more sustainable than constantly creating something new.
25. Build a reader community.
A follower sees your post, but a community member participates. That's the difference.
Give readers opportunities to discuss characters, predict future events, vote on questions, share theories, recommend books, and talk directly with you sometimes.
The strongest readers can become your most valuable for your novel. They recommend your work to other people because they enjoyed it.
26. Avoid common Indie-Author marketing mistakes
Mistake 1: Marketing to everyone
Be specific about your audience.
Mistake 2: Starting marketing on launch day
Start earlier.
Mistake 3: Posting only advertisements
Create useful content too.
Mistake 4: Being everywhere
Choose a few channels.
Mistake 5: Buying fake engagement
Build real readers.
Mistake 6: Ignoring the book page
Marketing gets the click; the page gets the read.
Mistake 7: Ignoring email
Build an audience you can reach directly.
Mistake 8: Copying another author's strategy
What works for romance may fail for LitRPG.
Mistake 9: Giving up after two weeks
Audience-building compounds over time.
Mistake 10: Measuring only followers
Track clicks, reads, follows, reviews and returning readers.
27. A Simple 30-Day plan for a first time Self-Published author
Week 1 — Foundation
- Finish your author profile
- Define your target reader
- Identify your genre and tropes
- Improve your book description
- Check your cover
- Create an author landing page
- Set up your mailing list
Week 2 — Content
Create:
- 2 character posts
- 1 story hook
- 1 writing post
- 1 behind-the-scenes post
- 1 reader question
- 1 book introduction
Join relevant reader/writer communities.
Week 3 — Community
- Participate in discussions
- Comment on other authors' posts
- Find potential collaboration partners
- Talk with readers
- Share useful recommendations
- Recruit advance readers if appropriate
Week 4 — Launch / Optimize
- Announce the book
- Share your strongest content
- Ask genuine readers for honest reviews
- Monitor clicks and reads
- Identify which channel worked best
- Continue the strongest strategy
Then repeat the process with better information.
28. A better way to think about book marketing
Marketing is about helping the right reader discover a book they are likely to enjoy. That changes everything.
Instead of asking: "How can I get more people to see my book?"
Ask: "Where do people who would love this book spend their time?"
Instead of: "How can I get more followers?"
Ask: "How can I build relationships with readers who will want my next book?"
Instead of: "Which platform is best?"
Ask: "Which channel brings my kind of readers?"
And instead of: "How do I go viral?"
Ask: "How do I build something that keeps working after one post stops getting views?"
That mindset is far more sustainable for an independent author.
29. The Self-Publishing marketing formula
You don't need a complicated system. Think of your marketing as five stages:
Discover: A reader sees your content. → Curiosity: Your hook makes them interested. → Explore: They visit your author or book page. → Read: The book delivers on the promise. → Returns: They follow you, join your community, subscribe to your newsletter, or read your next book.
Your job is to make every stage easier.
Final Thoughts
Self-publishing gives you control, but it also means you're responsible for building the bridge between your work and its readers. You don't need thousands of followers, active on every platform, or spend a fortune on advertising.
Start with a strong book, know your reader, build a place where readers can find you, and choose a few channels. Then participate in communities, create content that people want to consume, build an email list, measure what works, and keep improving.
For authors interested in web novels and serialized writing, platforms such as NovelCult can be another part of that strategy: a place to publish stories, reach readers who enjoy online fiction, and build an audience alongside the author's other channels.
The goal isn't simply to sell one book. The goal is to build a readership that wants to know what you write next.
Useful Resources for Self-Published Authors:
Book Marketing
Reedsy's Book Marketing Guide — A detailed overview of the foundations of book marketing, from positioning and mailing lists to reviews, promotions, advertising, and building a series.
Social Media
Reedsy's Social Media Guide for Writers — Covers Instagram, TikTok, Facebook, X, Pinterest, and ways authors can adapt their approach to each platform.
Self-Publishing
Reedsy's Self-Publishing Guide — Covers the self-publishing process, including editing, cover design, formatting, author websites, newsletters, and launch preparation.
Marketing Planning
Reedsy's Marketing Strategy Guide — Useful for authors who want to move from random promotion to a measurable marketing plan.
Free Marketing Education
Reedsy's Book Marketing 101 Course — A free course covering marketing planning, mailing lists, channels, measurement, and other fundamentals.
NovelCult
NovelCult — A web-fiction platform where authors can publish stories and readers can discover online fiction.
Related guides
How to market your novel: A practical guide for authors
Practical ways to market a web novel: know your reader, finish your profile, pick two or three platforms, and turn chapters into content that brings readers.
Reddit Marketing Guide
Reddit works best for authors when each subreddit is treated as its own reading community rather than as a list of places to post the same advertisement.
Facebook Marketing Guide
Facebook can be useful for many authors because it brings together writers looking to publish, readers hunting a next story, and writers improving their craft.
Author Promotion Points on NovelCult
Author Promotion Points reward real marketing work across social platforms and help the team decide which novels get official exposure. Not a licence to spam.
Share-Your-Novel
Sharing your novel on social media, with friends, or in relevant reading communities can help you reach people who are already interested in your genre.
Kalipindi Chaitanya Kumar
Author outreach and Editor, writing and editing since 2023
I am Chaitanya Kumar, alias AbyssKid, writer of Blackout Ascension, Solo Streaming and Legendary Beast Cultivator on WebNovel. I also have experience in community management, senior editing, author outreach, and giving feedback.
Put this into practice on NovelCult
Finish your NovelCult profile, pick the communities that fit your story, and send readers back to the novel.