1
0 Comments

The complete reddit marketing playbook for indie hackers (everything i learned the hard way)

hey indie hackers

i want to be upfront about something before we get into this.

i spent months doing reddit marketing completely wrong. got shadow banned twice. lost weeks of work. posted things i was proud of and watched them disappear into nothing with zero explanation. spent hours every day scrolling through subreddits looking for relevant posts and finding maybe one or two worth replying to.

and i kept thinking the problem was reddit.

it wasn't reddit.

it was everything i was doing on reddit.

this playbook is everything i learned from that period. the mistakes, the fixes, the actual system i use now that takes 20 minutes a day instead of 5 hours. if you're a founder trying to get customers from reddit and it isn't working, this is for you.

let's start with the truth about why reddit is worth your time at all.

reddit has 500 million monthly visitors. 74% of its users say reddit influences their buying decisions. reddit posts now rank on google for almost every "best tool for X" or "alternative to Y" query your potential customers are typing. AI summaries from chatgpt and gemini pull from reddit constantly. a genuinely helpful comment you write today can be cited by an AI assistant and reach millions of people 6 months from now.

this isn't speculation. it's happening right now. and most of your competitors haven't figured it out yet.

but here's the other side of that. reddit is also the fastest way to destroy weeks of marketing effort if you approach it wrong. shadow bans happen overnight. post removals happen without explanation. accounts built over months get flagged and suppressed in a single day.

understanding why this happens is the foundation of everything else in this playbook.

why reddit is different from every other platform

most founders come to reddit with the same mental model they use for twitter or linkedin. post content about your product, drive people to your site, convert.

that mental model will get you banned on reddit.

reddit is not a broadcasting platform. it's a collection of thousands of tight-knit communities, each with its own culture, its own rules, and its own set of unwritten norms that are just as important as the written ones. these communities police themselves aggressively. promotional content gets flagged. accounts that only show up to push products get removed. the algorithm itself suppresses accounts that look like marketers.

the founders who win on reddit understand one thing that most people miss. reddit rewards people who give before they take. show up as a genuine community member. answer questions. share real knowledge. contribute to discussions that have nothing to do with your product. do that consistently and when your product comes up naturally, the community receives it completely differently than if you'd led with it from day one.

this is the core principle. everything else in this playbook is built on it.

part 1: the account health problem nobody warns you about

here's something most reddit marketing guides skip entirely and it's probably the most important thing in this whole playbook.

your reddit account has an invisible trust score. reddit never shows it to you. but it affects everything. whether your posts go live immediately or get held for review. whether the algorithm shows your content to people or quietly buries it. whether you're one report away from a ban or in good standing.

this trust score is built from account age, karma history, posting pattern, comment to post ratio, report history, and how consistent your activity has been over time.

the terrifying part is you can have a low trust score without knowing it. your posts look live to you. from your screen everything looks fine. but the algorithm has quietly decided your account looks suspicious and is showing your content to almost nobody. you're posting into a void and wondering why nothing is working.

this is called shadow banning and it's more common than most founders realize. i experienced it twice before i understood what was happening.

before you post a single thing, you need to know where your account stands.

this is the first thing i built into redchecker. you paste your reddit username and it shows you your karma score, spam risk, and authenticity score. not guesses. actual signals that reflect how reddit's system sees your account. if your spam risk is elevated or your authenticity score is low, you know you have a problem before you waste another week posting into nothing.

check this before every posting session. account health changes. a pattern of posts that look too promotional, a cluster of reports from a subreddit, an unusual spike in posting activity, any of these can shift your scores without warning.

part 2: building an account that reddit trusts

if you're starting from scratch or if your account health check revealed problems, this is where you begin.

the karma catch-22

the most frustrating thing about reddit for new accounts is the catch-22. you need karma to post in the subreddits where your customers are. but you need to post to build karma. and in the meantime, the subreddits worth being in often have minimum karma requirements, minimum account age requirements, or automod rules that remove posts from new accounts automatically.

i had posts removed by automods before a single human even saw them. that's demoralizing when you spent an hour writing something you were proud of.

here's how to get through this phase without losing your mind.

the first 30 days: comments only, no promotion

for the first 30 days your only job is to be a genuinely helpful person on reddit. no posts about your product. no mentions of what you're building. just show up in communities you actually know something about and be helpful.

the reason for comments over posts is important. reddit values comments more than posts because meaningful commenting requires human interaction and context. you can't automate a genuinely helpful reply the same way you can automate a post. reddit's algorithm knows this and weights comment activity accordingly.

find 10 to 15 subreddits in topics you genuinely understand. doesn't have to be your product space yet. if you know marketing, go to r/marketing. if you know coding, go to programming communities. find rising posts (sort by "rising" not "hot") and write comments that are 75 to 150 words long. long enough to show substance. short enough that people actually read them.

the rising sort is important. hot posts are already crowded. your comment gets lost. rising posts are gaining momentum but haven't peaked. a good comment on a rising post rides the wave if the post blows up.

write 5 to 10 comments a day. don't force it. if you don't have something genuinely useful to add to a thread, skip it and find another one. a comment that adds nothing doesn't help you and can actually hurt if it gets downvoted.

after 30 days of this you'll have meaningful karma, a posting history that looks like a real person's account, and a feel for how reddit works as a community. that foundation is what makes everything else work.

what builds trust faster:

responding to everyone who replies to your comments. this signals a human is behind the account. bots post and disappear. real people stick around and have conversations.

posting about things unrelated to your product. if your entire comment history is about reddit marketing or saas or whatever your product space is, your account looks like a marketer's account. comment on things you genuinely find interesting. it makes you look human because you are human.

being consistent. sporadic activity looks suspicious. posting a lot for a week then disappearing then posting a lot again is a pattern reddit's algorithm flags. steady, consistent engagement builds trust faster than sporadic bursts.

what destroys trust faster than anything:

posting in multiple subreddits within minutes of each other. reddit's spam detection catches rapid cross-posting immediately.

having a post to comment ratio that's too high. if you post 10 times and comment twice, you look like a broadcaster not a community member.

asking for upvotes. "if this was helpful please upvote" is bannable in most subreddits. never do it.

submitting the same or similar content across multiple subreddits in quick succession. even with variations it gets caught.

part 3: finding the right subreddits for your product

not all subreddits are worth your time. spending energy in the wrong communities produces nothing. focus beats volume every time.

here's how to build your subreddit list:

think in three buckets:

the first bucket is role-based. where does your ideal customer hang out based on who they are? if you're building for founders, that's r/entrepreneur, r/startups, r/indiehackers, r/saas. if you're building for marketers, that's r/marketing, r/growthhacking, r/digitalmarketing. these are the communities your customer belongs to based on their identity.

the second bucket is problem-based. what is the exact problem your product solves? find communities built around that problem. if you built a reddit marketing tool, that includes r/redditmarketing, r/socialmedia, r/contentmarketing. people in these subreddits are actively experiencing the problem you solve.

the third bucket is competitor-based. are there subreddits where people discuss tools similar to yours? people posting "what's a good alternative to X?" or "is X worth it?" in these subreddits are buyers already in decision mode. this is the highest intent traffic on reddit.

before committing to any subreddit, spend 30 minutes researching it:

read every rule in the sidebar. what's allowed in one subreddit is banned in another. some subreddits have zero tolerance for product mentions. some require minimum karma or account age to post. some need specific post flairs. knowing this before you post saves you from wasted effort and potential bans.

read the top 20 posts from the last month. what kind of content performs well? is it data-driven breakdowns? founder stories? how-to guides? what do the comments look like? this tells you exactly what the community values before you write a single word.

check posting frequency. a subreddit with 3 posts a day isn't worth monitoring actively. you want communities where conversations are happening constantly and your window to get into high-intent threads is short.

start with 5 subreddits. not 20. not 10. five. master those before adding more.

part 4: the two strategies that actually get you customers

there are two distinct ways to get customers from reddit. both work. the founders who see the best results use both together.

strategy 1: reactive engagement

this is where your quick wins come from.

someone posts a question or describes a problem that your product solves. you show up with a genuinely helpful answer. your product comes up naturally at the end. that's it.

the reason this works so well is intent. when someone posts "what tool do you use for reddit marketing?" or "how do i find customers on reddit without getting banned?" they are actively looking for a solution. they're not passively scrolling. they have a specific need right now. that's completely different from the audience you're reaching with an ad or a cold email.

the problem is timing. a post asking for tool recommendations has most of its engagement in the first hour. by hour three it's declining. by hour six most people have moved on. if you're not there in the first hour, you've missed the window.

this is what makes manual reddit marketing unsustainable. you can't be watching 10 subreddits all day waiting for the right post to appear. you have a product to build.

this is the exact problem redchecker solves.

you paste your website url and your reddit username. redchecker reads your site, understands your product and your audience, then fetches 50 fresh reddit posts where your target audience is already talking. every post is scored by relevance so you can see immediately which ones are worth your time and which ones to skip. real time alerts fire the moment someone posts about your keywords. you stop checking reddit every hour and start getting pinged when a high-intent conversation is actually happening.

what used to take 4 to 5 hours of manual scrolling takes 20 minutes.

when you find the right post, here's exactly how to write the reply:

answer the question fully first. not partially. not as a tease to get them to click somewhere. actually answer it. if someone asks how to market on reddit without getting banned, tell them. step by step. give them the complete answer. this is the most counterintuitive thing about reddit marketing and it's the most important. giving away the complete answer makes people trust you more, not less.

add personal experience after the answer. "when i was dealing with this exact thing i found that..." this adds credibility and makes the reply feel like it's coming from a real person who has been through it, not a marketer with a product to push.

mention your product only if it's directly and genuinely relevant. don't force it. if it fits naturally, add it at the very end. one sentence. "i actually built a tool that automates this part if you want to check it out." if it doesn't fit naturally, leave it out entirely. a helpful reply with no product mention still builds your profile, your karma, and your reputation in that community. that compounds over time.

end with a question or open invitation. "has this been your experience?" or "happy to go deeper on any of this if it would help." this drives comments which extends the visibility of the post and keeps the conversation going.

what to avoid in replies:

starting with "great question!" or any similar opener. it reads as fake and reddit users notice immediately.

copying and pasting the same reply structure across multiple threads. subreddit cultures differ. what reads as helpful in one community reads as spam in another.

mentioning your product in the opening lines. always lead with value. product mention at the end only and only when it's genuinely relevant.

strategy 2: proactive posting

this is the longer game. original posts that build your authority and reputation in a subreddit over time. the results compound slower but they last longer.

the posts that work are not promotional. they're educational. they teach something real. they share something honest. they give genuine value that the community wouldn't have had without you.

the content types that consistently perform:

data-backed breakdowns. "i analyzed 100 reddit posts to understand what the algorithm actually measures. here's what i found." specific. data-driven. teaches something the community didn't know before. this type of post gets saved and reshared for months.

honest founder journey posts. "launched 3 weeks ago. here's what's working, what isn't, and the actual numbers." reddit loves transparency in a way that most platforms don't. the more specific and honest you are the better it performs. share the failures too. especially the failures.

deep how-to guides. "how i find customers on reddit without getting banned. full process." detailed. actionable. no padding. these posts live for months and keep driving traffic because they rank in google searches.

mistake breakdowns. "made 3 stupid mistakes in my first month of reddit marketing. here's what i learned from each one." vulnerability performs extremely well. it's relatable and real and people share it because it resonates.

free tools or resources. "built a free spreadsheet that does X. here it is, no email required." if it's genuinely useful reddit will share it organically. don't ask for anything in return.

for every post you write:

the title is everything. specific, counterintuitive, or surprising beats generic every time. "how i got 50 leads from reddit in one week without spending a dollar on ads" beats "reddit marketing tips for founders" by a factor of 10. spend as much time on the title as you spend on the content.

deliver the value in the first paragraph. reddit users decide in 10 seconds whether to keep reading. don't make them work for it. front-load the best stuff.

use specific numbers. vague posts get ignored. "i spent 4 hours a day on reddit and got one lead" is more believable and more engaging than "reddit marketing takes a lot of time."

end with a question that invites responses. "has anyone else experienced this?" or "what's been your biggest challenge with reddit marketing?" more comments means more visibility. a specific question gets more varied and interesting responses than a generic one.

redchecker's post generator takes this a step further. it generates posts that are crafted specifically for each subreddit's culture. not the same post formatted slightly differently for each community. something that genuinely fits the tone, the format, and the expectations of that specific subreddit.

part 5: the reply formula that doesn't get you banned

the most common mistake i see founders make in their replies is trying to be clever about the promotion. burying the product mention in the middle of a reply. leading with a compliment then pivoting to their product. these patterns are obvious to reddit users and they report them.

here's the formula that works:

answer fully (60% of the reply). give the complete, genuinely useful answer to what they asked. no teasing. no "for the full answer check out my site." just the answer.

add context from your experience (25% of the reply). ground it in something real. a specific situation you faced. a number you measured. a mistake you made. this is what separates a helpful reply from a generic one.

natural product mention if relevant (15% of the reply, and only if it genuinely fits). "i ended up building a tool that automates this exact process. it's called redchecker if you want to check it out." one sentence. no hard sell. no "click here" or "limited time." just a casual mention.

the test: read your reply back and ask yourself honestly, if i had no product to promote, would i still write this reply? if the answer is yes, you're on the right track. if the answer is no, rewrite it until it is.

part 6: the shadow ban problem and how to avoid it

this deserves its own section because it's the thing that ended my first two reddit accounts and wastes more founder time than anything else.

shadow banning is when reddit's algorithm quietly suppresses your account. your posts and comments look live to you. from your screen everything appears normal. but other users can't see your content. you're posting into a void. and because reddit doesn't tell you when this happens, you can spend weeks in this state wondering why nobody is engaging with anything you post.

what triggers shadow banning:

rapid cross-posting. posting the same or similar content to multiple subreddits within a short time window. the algorithm detects the pattern and flags it as spam behavior.

too many posts too quickly from a new account. a brand new account that posts 10 times in a day looks like a bot. even if every post is genuine.

getting reported repeatedly. even if the reports are unfair. enough reports across multiple subreddits will trigger a review and often a suppression.

a post-to-comment ratio that's too high. accounts that post a lot and comment very little look like broadcasters, not community members. the algorithm suppresses them.

a low authenticity score. this is the big one. reddit's algorithm measures signals across your account history to determine whether you look like a real person. if those signals are off, you get suppressed before a human mod ever looks at your account.

how to check if you're shadow banned:

log out of reddit and search for your recent posts. if you can't find them, you're likely shadow banned. alternatively, paste your username into redchecker and check your spam risk and authenticity score. if either of those is elevated, your account is in danger.

how to recover from a shadow ban:

stop all promotional posting immediately. spend 2 to 4 weeks only making genuine comments in casual subreddits. let the account's engagement pattern normalize. check your scores in redchecker regularly. once they come down, gradually resume posting with more careful attention to ratio and frequency.

the better approach is to never get there in the first place. check your account health before every posting session. catch the warning signs early.

part 7: the subreddit rules problem

every subreddit has its own rules. some are written clearly in the sidebar. some are unwritten norms that the community enforces through downvotes and reports. violating either type can get your post removed or your account banned from that subreddit.

the most common subreddit rules that catch founders off guard:

no self-promotion of any kind. some subreddits, particularly technical ones, have a blanket ban on any mention of your own product. one mention and you're removed. two mentions and you're banned.

minimum karma requirements. r/entrepreneur requires at least 10 karma specifically from that subreddit before you can post. not general karma. karma earned in that subreddit specifically.

no links in posts or comments. many subreddits ban external links entirely. posting a link to your site gets the post removed automatically by automod.

no asking for feedback on your product. sounds counterintuitive but many startup subreddits have gotten burned by spam and now restrict "feedback request" posts heavily.

required post flairs. some subreddits require specific formatting in your title or a specific flair attached to your post. posts without the required format get removed by automod before anyone sees them.

before posting in any subreddit, read every rule in the sidebar. all of them. then read the top 20 posts from the last month to see what actually gets through. the difference between the written rules and what actually performs is sometimes significant.

part 8: what to do when someone posts about your keywords

one of the most valuable things you can set up is real time monitoring for conversations in your space.

think about what it means when someone posts "is there a tool that can help me find customers on reddit?" in r/entrepreneur. that person is actively looking for what you built. they're in buying mode. they're asking for exactly what you have.

that post has its highest engagement in the first hour. if you reply in hour one you're near the top of the comments and thousands of people see your response. if you reply in hour six you're buried and barely anyone sees it.

the window is that small. and there are dozens of these posts happening across reddit every day in your space.

redchecker sends you real time alerts the moment someone posts about your keywords. you get pinged immediately when a high-intent conversation starts. you're there in the first hour every time. not because you're watching reddit all day but because the system is watching for you.

combined with the scored post feed that pulls 50 relevant posts every time you check, you have a complete picture of where the conversations are happening in your space without spending hours finding them manually.

part 9: the 80/20 content rule you cannot break

i've mentioned this a few times already but it deserves its own section because getting this wrong is the single fastest way to destroy a reddit account you've spent months building.

80% of everything you contribute on reddit should have zero promotional content. no product mention. no links to your site. just genuine value given freely with nothing asked for in return.

20% can include business-related content. soft product mentions when directly relevant. sharing your founder journey. posting genuine results or case studies.

this ratio isn't arbitrary. it reflects the basic social contract of reddit communities. you earn the right to mention your product by being a genuine community member first. break the ratio and the community notices. mods check your history. if every comment you've ever made mentions your product, you get removed and banned.

the hard truth is that most of your reddit activity will never directly mention your product. and that's fine. the authority and trust you build through genuine contribution is what makes the 20% work when you use it. people check your profile. they see a real history of helpful contributions. that context makes them more receptive to anything product-related you share.

part 10: the weekly system that makes this sustainable

the reason most founders give up on reddit marketing isn't because it doesn't work. it's because the manual approach isn't sustainable. spending 4 to 5 hours a week scrolling and guessing is miserable and the results don't justify the time.

here's the system i use now. 20 minutes a day. one focused hour on weekends. that's it.

daily practice (20 minutes):

open redchecker. fetch your 50 scored posts. spend 5 minutes going through the high relevance ones. pick 2 to 3 that are worth a genuine reply. use the AI reply generator to draft your response, review it, adjust anything that doesn't sound like you, then post it.

check your real time alerts. if anything high intent came through since yesterday, reply to it immediately. the first hour window matters even when you find it late because some threads stay active for days.

reply to every comment on your previous posts. every single one. this keeps conversations alive and signals to the algorithm that there's an engaged human behind the account.

weekly practice (60 minutes):

write one original value post for your best performing subreddit. not a promotion. a genuinely helpful breakdown, guide, or story. use redchecker's post generator to craft something that fits that specific subreddit's culture. publish it at the time when your target audience is most active.

check your account health in redchecker. spam risk, karma, authenticity score. if anything looks elevated, understand why before your next posting session.

review what worked this week. which posts and replies drove profile views? which drove direct messages? which drove website traffic? double down on the formats and topics that are working. drop the ones that aren't.

monthly review (2 hours):

audit your subreddit list. are the five subreddits you're active in actually producing results? measure by profile views, dms, and traffic not just upvotes. drop any that aren't delivering. add new ones to test.

review your top performing posts from the month. what do they have in common? hook style? topic? length? format? use those patterns going forward.

look at what's being said about tools in your space. competitor mentions. complaints. feature requests. this is free product and messaging research. reddit users are brutally honest in a way that user interviews rarely capture.

part 11: reddit seo, the compounding benefit nobody talks about

here's something that took me a while to fully appreciate.

every genuinely helpful reply you write on reddit isn't a one-time thing. it compounds.

reddit posts rank on google for years. a thread about "best reddit marketing tools" that got posted 18 months ago is still ranking on page one for that query today. your reply in that thread is still being read by people who found it through google. it's still building your credibility. it might still be driving people to your profile and your site.

AI assistants are now pulling from reddit constantly. chatgpt, gemini, perplexity. when someone asks an AI "what's the best tool for reddit marketing?" the AI often cites reddit discussions. if you've been genuinely helpful in those discussions, your product can end up being recommended by an AI to millions of people without you doing anything additional.

this means the best replies you write today are assets not just actions. they keep working long after you've moved on.

write every reply like it might be the thing someone finds on google 18 months from now. because some of them will be.

part 12: the mistakes that kill reddit marketing before it starts

i made most of these. learn from me so you don't have to.

mistake 1: new account, immediate promotion

this is the most common and most fatal mistake. the account is new. no history. no karma. no trust. the first thing posted is about the product. it gets removed by automod or downvoted immediately. the founder concludes reddit doesn't work.

reddit works. the approach was wrong.

fix: 30 days of genuine community participation before any mention of your product. no exceptions.

mistake 2: treating every subreddit the same

a post format that performs brilliantly in r/indiehackers gets removed in r/entrepreneur. the tone that works in r/saas feels wrong in r/startups. each subreddit is genuinely its own culture.

fix: research each subreddit independently. read the rules. study the top posts. match the culture of that specific community before posting anything.

mistake 3: not knowing your account health before you post

you could be shadow banned right now. your posts could be visible only to you. and you wouldn't know unless you specifically checked.

fix: check your spam risk, karma, and authenticity score in redchecker before every posting session. if something looks off, stop posting until you understand why.

mistake 4: leading with your product in every reply

if every comment in your history mentions your product, your account looks like a marketing account. mods check history. one look and you're removed from the subreddit permanently.

fix: most of your replies should have zero product mention. contribute for the sake of contributing. the trust you build doing that is what makes the occasional product mention land authentically.

mistake 5: posting the same content across multiple subreddits

even with slight variations, reddit's spam detection catches this. all of those posts get suppressed and your account gets flagged.

fix: every post for a different subreddit needs to be written specifically for that community. not reformatted. rewritten.

mistake 6: giving up after the first slow month

reddit marketing is a slow burn. the first month is mostly giving without receiving much in return. the karma, the reputation, the trust you're building in that period is what unlocks the results in month two and three. the founders who give up in month one never find out what month three looks like.

fix: commit to 90 days before evaluating whether reddit is working. track the right metrics (profile views, direct messages, website traffic) not just upvote counts. and don't confuse slow early results with the channel not working.

the honest truth

reddit is the best customer acquisition channel most indie hackers aren't using properly. the traffic is real. the intent is high. the compounding SEO and AI visibility benefits are significant. and the cost is your time, not your budget.

but the manual approach doesn't scale. scrolling for hours. guessing which posts to reply to. writing replies and hoping they don't get flagged. checking every morning if you've been shadow banned. that's not a strategy. it's a grind that burns people out before they see results.

the system i've described in this playbook, combined with redchecker handling the discovery, the account health monitoring, the AI reply generation, and the real time alerts, takes what used to be a 5 hour per week grind and turns it into a focused 20 minute daily practice.

your customers are on reddit right now. they're posting about the exact problem you solve. they're asking for tool recommendations in your space. they're describing frustrations that your product was built to fix.

they're there. the question is whether you'll be there when they post.

go find them.

-musha

on April 4, 2026
Trending on Indie Hackers
7 years in agency, 200+ B2B campaigns, now building Outbound Glow User Avatar 105 comments How I built an AI workflow with preview, approval, and monitoring User Avatar 61 comments The "Book a Demo" Button Was Killing My Pipeline. Here's What I Replaced It With. User Avatar 55 comments I built a desktop app to move files between cloud providers without subscriptions or CLI User Avatar 27 comments Show IH: I built an AI agent that helps founders find the right people User Avatar 24 comments My AI bill was bleeding me dry, so I built a "Smart Meter" for LLMs User Avatar 23 comments