Shipyard is invite-onlywhere vibe-coded apps get honest reviews and real users. Request an invite →
Shipyardbuild · review · distributelogin · signup
Install Shipyard

Reddit for indie devs: how to post without getting banned (and actually get users)

Reddit can send your vibe-coded app its first real users, or get you banned in an hour. Here's how to promote your app on Reddit the right way, with the rules and the post format that works.

Reddit is one of the best places an indie builder can find their first users, and one of the easiest places to get instantly removed. Both things are true, and the difference between them is entirely about how you show up. Get it right and a single post can bring dozens of your first real users. Get it wrong and you're shadow-banned before lunch.

The short version: Reddit hates being sold to and loves being helped. Everything below is just that one idea, applied.

Why Reddit removes posts (it's not personal)

Most subreddits are built by people who are sick of being marketed at. So they, and their automod bots, are tuned to spot anyone treating the community like a billboard. A brand-new account dropping a link with no context trips every alarm.

It's not that they hate founders. They're protecting a room they care about from people who only showed up to take from it. Once you understand that, the rules stop feeling arbitrary. You're being asked to be a member, not an advertiser. That's a reasonable ask.

The 9-to-1 rule

There's an old, unwritten Reddit norm worth taking seriously: roughly nine genuinely useful contributions for every one that promotes your own thing. Some communities say it out loud, most just enforce it by vibe.

In practice this means you don't parachute in to post your app. You spend a week or two being a real participant first, answering questions, sharing what you know, upvoting good stuff, building a little karma and a little history. Then, when you post your thing, you've earned the right to be in the room, and the community can see you're not a drive-by.

This feels slow when you're impatient to launch. It's the single biggest difference between the posts that get users and the posts that get removed.

Pick the narrow room

The instinct is to find the biggest, most promo-friendly subreddit and post there. Skip it. Those rooms are full of other founders shouting, and the readers are mostly other founders, not your users.

Go narrow instead. The specific subreddit for your app's actual audience. If you built something for trail runners, the trail-running community will care infinitely more than a generic "show off your app" sub. Smaller, more relevant, more forgiving of a real builder. That's where the first hundred users hide.

Write a story, not a pitch

This is where it's won or lost. "Check out my app" is an advert, and Reddit eats adverts for breakfast. What works is a story with the app as the payoff.

The shape that travels:

I kept running into [specific problem]. I tried [the obvious options] and they didn't fit because [reason]. So I built [thing]. Here's what I learned, and here's the link if it's useful to you.

That's honest, it gives the reader something even if they never click, and it makes the app the natural conclusion rather than the demand. Lead with the problem and the lesson. Let the link sit at the end as the useful thing it is.

Then stay in the thread. Answer every comment, take the criticism well, thank people. The conversation after the post matters as much as the post.

Where Reddit fits

Reddit rewards exactly the things that are hard to fake at scale: being genuinely part of a community, and posting something honestly useful. That's also why it works, the bar keeps the spammers out and leaves room for real builders.

It's also a lot of careful, manual, per-community effort, which is precisely the part most builders run out of patience for. That's the bet behind Shipyard: get honest feedback from real builders and have your project distributed to the right rooms, the respectful way, without you personally grinding karma in ten subreddits. We're letting in the first 50 founding members now. If Reddit is on your list but the etiquette is the hard part, come and build with us.

Frequently asked questions

How do I promote my app on Reddit without getting banned?

Be a real member first. Contribute useful comments and posts for a while before you ever mention your app, keep self-promotion under roughly ten percent of your activity, read each subreddit's rules, and post a story about why you built the thing rather than an advert. Bans come from spamming, not from sharing.

Which subreddits are best for launching an indie app?

The narrow one that matches your users, not a generic one. A trail-running app belongs in the trail-running subreddit, not r/apps. Niche communities care more, convert better, and are more forgiving of a genuine builder than big catch-all promo subs.

Why did my Reddit post get removed?

Almost always because it read as self-promotion to a community or automod that expects you to contribute first. New accounts, low karma, a link with no story, or breaking a posted rule will all get you removed. Fix it by building a little history and leading with usefulness.

Maya Chen
Maya Chen — Distribution & growth

Maya writes the distribution playbook for Shipyard — how to get a vibe-coded app in front of real people without a big following or an ad budget. She's one of the voices behind Shipyard's content, focused on launches, channels, SEO and the unglamorous work of getting noticed.