How to promote your product on Reddit without getting banned
By Dinuka Nilupul, founder of ReachDex
Reddit can send you real, high-intent users faster than almost any other free channel — but only if you learn how to promote your product on Reddit without getting banned. This is a founder-to-founder guide to marketing on Reddit so you earn upvotes instead of a shadowban.
Reddit is one of the best free channels a solo founder has. People show up to Reddit with real problems and ask, in plain language, for tools that solve them. If your product is a genuine answer, a single well-placed comment can send you paying users. But Reddit is also the channel most likely to punish you: post like a marketer and you’ll get downvoted into oblivion, have your link removed, or get your account banned before you ever see a signup. The difference between the two outcomes is not luck. It’s knowing how each community works before you post.
Why Reddit bans self-promotion
Reddit isn’t one audience — it’s thousands of self-policed communities, each run by volunteer moderators who care deeply about keeping their subreddit useful. Those mods, plus automated spam filters and the plain fact that other members will report you, are what stand between a helpful post and a removed one. The guiding norm most communities point to is the informal 9:1 self-promotion rule (sometimes written as 90-10): for every post or comment that links to your own thing, you should have made roughly nine that contribute to the community without any self-interest. It isn’t a hard-coded setting — it’s a cultural expectation, and mods enforce their own version of it. The takeaway is simple: if your entire account history is people promoting one product, you read as a spammer, and Reddit removes spammers.
Find the right subreddits first
Most bans start with posting in the wrong place. Founders chase the biggest, most obvious subreddits because of the subscriber count, but relevance beats reach every time. A niche subreddit of a few thousand people who have the exact problem you solve will outperform a giant general one where your post is off-topic and instantly reported. Before you write anything, build a short list of communities where your actual buyers already hang out and where your topic genuinely fits. For a founder-friendly starting point and a method for finding the smaller niche communities, see our guide to the best subreddits to promote your SaaS.
Read each subreddit’s rules before you post
Every subreddit has its own rules, and they are not optional. Open the sidebar and the community wiki and read them before your first post. What you’re looking for:
- Self-promotion policy.Some communities ban links to your own product outright. Others allow it only in a dedicated weekly “self-promo” or “share your project” thread. Post there, not in the main feed.
- Flair requirements.Many subs require you to tag posts (e.g. “Feedback,” “Show,” “Question”). Skipping the flair is an easy automatic removal.
- “No promo” subs. Some communities forbid promotion in any form. Respect that — participate as a member, and let people find you through your profile instead.
- Karma and account-age minimums. Plenty of subs auto-remove posts from new or low-karma accounts. If you see this rule, you know you need history before you post.
Build a real account
Do not post from a day-old account. New accounts with zero comment history and a single promotional link are the clearest spam signal on the platform, and both filters and mods treat them accordingly. Give your account a real presence first: comment helpfully in your target communities, answer questions you actually know the answer to, and build up some karma and age over days or weeks. This isn’t busywork — it’s the same nine parts of the 9:1 ratio that earn you the right to occasionally mention what you’re building. A profile with a genuine history is also what curious readers click when they want to know who you are.
Formats that work
The posts and comments that succeed on Reddit lead with value and treat any mention of your product as secondary. A few formats that consistently land:
- Genuinely helpful comments.Find threads where someone is describing the exact problem you solve and write the most useful answer in the thread — advice first, your tool mentioned only if it’s directly relevant and clearly disclosed as yours.
- Value posts. Share something the community can use on its own: a teardown, a lesson learned, a template, a comparison. Your product can be the footnote, not the headline.
- “I built X to solve Y” posts in maker subs.Communities built around founders and makers — like r/SideProject and r/indiehackers — actively welcome build stories. Explain the problem, what you made, and what you learned — that context is what makes it acceptable.
- Feedback and “roast” threads. Asking for honest feedback reframes you from seller to learner, and it invites the exact people you want to talk to.
- AMAs and answering questions. If you have real expertise, being the person who reliably shows up to help builds a reputation that sells for you over time.
What gets you banned
Almost every ban comes down to the same handful of behaviors. Avoid all of them:
- Link-dropping. Posting your URL with little or no context, especially in the main feed of a sub that has a self-promo thread.
- Copy-paste spraying. Pasting the same message across many subreddits. Filters catch identical text, and mods talk to each other.
- Sock-puppet accounts. Creating multiple accounts to promote or to prop up your own posts is a fast route to a site-wide ban.
- Vote manipulation.Asking friends to upvote, or upvoting your own posts from alts, violates Reddit’s core rules.
- Ignoring the rules.Skipping flair, posting in “no promo” subs, or arguing with mods after a removal. When in doubt, message the mods and ask first.
A pre-post checklist
Run through this every time before you hit submit. If any answer is no, fix it first:
- Is this subreddit genuinely relevant to my product and my post?
- Have I read the sidebar and the full rules, including the self-promotion policy?
- Does this belong in the main feed, or in a dedicated self-promo / feedback thread?
- Does my account have real history and enough karma and age to post here?
- Does my post lead with value the community can use, not with my link?
- Have I clearly disclosed that the product is mine?
- Is this written for this community specifically, not copy-pasted from elsewhere?
- Did I add the required flair?
Let the research do the safety check for you
The slow part of all this is figuring out, for every community, whether promotion is welcome and in what form. That’s exactly what ReachDex does: from your product URL it finds the real subreddits where your buyers gather and classifies each one’s self-promotion rules, so you know up front where posting is safe, where you need a dedicated thread, and where to just participate. See a sample report to see how it maps communities and their rules before you ever risk an account.