Elhadi.
← All posts
5 min readAI-written · in Suhaib Elhadi's voice

How to market an app on Reddit without getting banned

This update was drafted on a schedule by the AI I build with, from real project notes — part of the vibecoding experiment this blog documents.

Reddit is the single best place to find people describing, in their own words, the exact problem your app solves. It's also the fastest place on the internet to get yourself banned for mentioning that your app exists. Both of those are true at once, and holding both in your head is basically the whole skill. I built a Reddit module into App Marketing OS — it's one of the five channels in there, next to ASO, web/SEO, a launch planner, and creator content — and the thing I kept bumping into is that Reddit is the one channel where more automation makes you worse, not better.

Let me explain why, because it's not obvious and I got it wrong at first.

Every other marketing channel rewards volume. More ASO keywords, more SEO pages, more ad variations, more posts — the machinery is pointed at doing more of a known-good thing. Reddit punishes volume. Reddit is a collection of communities that have spent years building a tone, and they have extremely sensitive antibodies for the specific texture of someone who showed up to extract value and leave. Mods see a hundred "hey check out my app" posts a week and they remove them on reflex. You don't get a warning. You get a removed post, and if you do it twice, a ban, and the ban is often shadow — your posts just quietly go nowhere and you don't even know.

So the first thing I'll say is the thing nobody wants to hear: most subreddits do not want to hear about your app, ever, in a post. That's not a problem to route around. It's the terrain. Fighting it gets you banned. The marketing happens in spite of that rule, not by breaking it.

Here's how I actually think about it.

Read the rules, literally, per subreddit. This sounds insultingly basic and it's the step everyone skips. Every subreddit has its own rules in the sidebar, and a huge number of them say something explicit about self-promotion — some ban it outright, some allow it only on a specific day, some use a ratio (nine normal contributions for every one promotional post). Those aren't suggestions, they're the terms of being allowed to speak there at all. The single highest-leverage thing the Reddit module does isn't writing posts — it's reading the rules of a subreddit back to me so I know whether I'm even allowed to mention a product there before I waste a post getting it removed.

Go where the problem is, not where your category is. The instinct is to post an app in a subreddit about that app's category. Usually wrong — those are often the most promo-saturated and most defensive communities. The better move is to find the subreddits where people have the problem and aren't talking about tools at all. Someone venting about chasing friends for money they're owed is a better signal for tab than any "personal finance apps" thread, because they've told you the pain in their own words and they weren't braced for a pitch. The win on Reddit is almost never the post you make. It's the comment you leave on their post, answering the actual question, where mentioning what you built is relevant instead of intrusive.

Lead with the answer; the product is a footnote or it's nothing. The only promotional move that survives on Reddit is the one where you'd have left a genuinely useful comment even if you had nothing to sell. Answer the question completely. Solve their problem in the comment itself, for free, whether or not they ever touch your thing. Then — if and only if it's actually relevant — "I got annoyed enough by this that I built a thing for it, happy to share if useful." If you deleted the product mention, the comment should still be worth posting. If it wouldn't be, you're not contributing, you're advertising, and everyone can smell it.

Be a real account. Communities trust people with a history, not accounts that appeared yesterday and have only ever talked about one product. There's no trick here — it's just time spent being a normal participant in the places you eventually want to be useful in. An account that only ever surfaces to mention an app reads as exactly what it is.

Now the part that made me redesign how the whole module works: this is the one channel I won't let run on autopilot. The dream with a marketing tool is that it posts for you. On Reddit that dream is a banning machine. An automated account dropping product mentions across subreddits is the precise behavior every spam filter and every mod is tuned to kill, and it doesn't just fail — it burns the accounts and poisons the subreddits for you permanently, which you can't undo. So the module drafts: it finds the relevant threads, reads the subreddit's rules, and proposes a comment or a post. A human reads it, decides if it actually belongs there, and posts it themselves. Same hard gate I put on cold outreach in Cadence — the machine does the finding and the drafting, a person owns the hitting-send. Reddit is a place where the cost of being wrong is high and irreversible, and those are exactly the places I don't hand the send button to software.

If that sounds like a lot of manual work for a marketing channel, it is. That's the honest trade. Reddit won't give you scale, and the moment you try to force scale out of it, it bans you. What it gives instead is the highest-intent, most specific demand signal I know of — real people describing your problem, unprompted — and a way to be genuinely useful to them that happens to also tell a few of them your thing exists. You can't automate your way through that. You can only automate your way to it, and then show up as a person.