Skip to content
LaunchLoop

How to promote your app on Reddit

How to promote your app on Reddit without getting banned: Reddit's self-promotion rules, how subreddit rules differ, and how to write a post that stays up.

Updated

Reddit is where people ask for recommendations, compare tools and complain about the ones they use. It is also where a careless launch post gets removed and an account can be banned for good. Reddit doesn't ban self-promotion outright: it bans spam, vote manipulation and accounts that only exist to sell. This guide covers what Reddit's own rules say, how subreddit rules differ, and how to write a post that stays up, with every rule linked to its source.

What Reddit's own rules say

Reddit has two layers of rules. The sitewide Reddit Rules are enforced by Reddit's staff (admins). On top of those, every subreddit has its own rules, enforced by its volunteer moderators. The sitewide rules that matter for founders:

  • Rule 2: abide by community rules, participate authentically in communities where you have a personal interest, and don't spam or disrupt communities, including through content manipulation.
  • Rule 5: be authentic. You don't have to use your real name, but don't mislead people or impersonate anyone.
  • The spam policy: spam is repeated or unsolicited actions, automated or manual, that harm users or communities. Its examples include mass-posting repetitive content for exposure or financial gain, sending lots of unsolicited private or chat messages, and using tools such as bots or generative AI to spread spam.
  • The disrupting communities policy: no vote manipulation, whether through multiple accounts, voting services, automation or an organised group voting together, and no new accounts to get around a ban.

The spam policy also gives direct advice to anyone running a business: if your contributions are mostly links to a business you run, own or benefit from, be thoughtful about how often you post, or use Reddit's self-serve ads. It adds that moderators decide what counts as spam in their own communities, and suggests messaging them if you are unsure.

Enforcement escalates. Reddit's page on enforcement and appeals says it can remove content, warn you, ban an account for three days, then seven days, then permanently, depending on how serious the violation is and your history. Some violations lead straight to a permanent ban. Subreddit moderators can also ban you from their community, separately from anything Reddit does.

The 10% rule, and where it came from

A lot of Reddit marketing advice mentions the “10% rule” or “9:1 rule”. It comes from Reddit's old self-promotion guide, now marked as no longer updated, which gave a rule of thumb: 10% or less of your posting and conversation should link to your own content. In 2014 Reddit's admins clarified it as nine posts or comments without self-promotion for every one with it, and said that going over 10% doesn't automatically make someone a spammer.

Today's spam policy gives no number, but the idea survives in subreddit rules: r/webdev, for example, points people to the Reddit 9:1 rule. Treat it as a floor, not a target. The same old guide put the principle better than any ratio: it's fine to be a redditor with a website, not a website with a Reddit account.

Every subreddit sets its own rules

The rules that remove most launch posts are the subreddit's, not Reddit's. They are in the sidebar on desktop or the About tab in the app, sometimes with more detail in the wiki or a pinned post. The common patterns:

  • No promotion at all. Read along, answer questions, and don't mention your product.
  • A pinned thread only. A weekly or monthly thread is the one place to share what you built.
  • A set day and flair. Project posts are allowed on one day of the week, tagged with the right flair.
  • A flair for promotion. You may post your product, but only marked as self-promotion.
  • Moderator approval first. You send your post to the moderators and wait for a yes.

Some examples, as of mid-2026. Rules change, so read the current version before you post:

  • r/startups: the rules ban direct sales, advertisements and promotional posts, with exceptions only in stickied threads. You may share your startup in the Monthly Share Your Startup thread, which is stickied at the top of the subreddit. The rules count anything you have an interest, stake or relationship with as self-promotion, including a friend's company.
  • r/webdev: the rules ban commercial promotion and limit sharing a project or asking for feedback to Showoff Saturday, with the matching flair. Posts on other days are removed. Even on Showoff Saturday a commercial product isn't allowed: the rules say “Commercial promotion still falls under rule #4 and is not allowed. Think project, not product”, and rule 4 violations can lead to a ban.
  • r/indiehackers: rule 1 of the rules allows one promotional post per product: “Users can self promote their product 1 time using the Self Promotion flair.” Posts that mention MRR must include proof, and without it the post is removed (“no proof, no post”). A moderator post adds no fake questions to boost a product, zero tolerance for vote manipulation, and that new accounts have to wait and can only ask questions through modmail.
  • Niche communities can be stricter still. r/languagelearning, where many language apps would like to post, made all self-promotion permission-only outside one thread, and its rules for promotion warn that the usual playbook of making an account, adding the odd comment and then slipping your product into a thread will get you banned.

Startup subreddits are full of other founders. The communities where your users spend time, such as a subreddit for freelancers or for a programming language, are usually more valuable and usually stricter. Check their rules with the most care.

Before you post

  • Use your own account, with a real history. A fresh account or a brand-named one that only posts about your product looks like the spam the rules describe. Some subreddits also restrict new accounts: r/indiehackers, for example, says new accounts have to wait and can only ask questions through modmail.
  • Pick two or three communities where your users already ask about the problem you solve. Not ten.
  • Read each one's sidebar, wiki and pinned posts. Note the thread, day, flair or approval step it needs.
  • Read the top posts of the past month. Sort by Top and look at what the community upvotes: stories, screenshots, questions or technical write-ups.
  • Message the moderators if you aren't sure. Reddit's spam policy suggests exactly this, and a short, polite message costs nothing.
  • Make it easy to try. A demo, sample data or a free tier without a card gets you real feedback instead of questions about the sign-up wall.
  • Link straight to your site. Reddit's spam policy lists link-masking or redirecting to harmful domains. Our advice is to skip link shorteners too, so readers can see where a link goes. Link posts usually show a preview image from your page, so check it with the free OG image preview.

Write a post that stays up

  • Make it useful without the link. The problem, what you tried, what you built, what you learned. If the post is worthless once the link is removed, it is an ad.
  • Say it is yours, early. “I built this” in the first lines is honest and stops the “is this an ad?” replies before they start.
  • Ask one specific question. “Would you trust this with X?” gets better answers than “thoughts?”.
  • Put the link last, once, and only where the rules allow it. Some communities want it in a comment instead.
  • Only use numbers you can prove. Some communities ask for proof of revenue claims, and readers ask anyway.
  • No marketing language. Plain words, real details, the limits of what it does today.
  • Write it by hand. Reddit's spam policy names generative AI tools among the tools that can spread spam, and readers spot generic launch copy quickly.

An example for a made-up product, Tallybird, an invoice reminder app for freelancers (Tallybird doesn't exist):

  • Weak title: “Introducing Tallybird, the AI-powered invoicing platform freelancers love!”
  • Stronger title: “I kept chasing the same three late invoices, so I built a reminder tool. What would stop you trusting it with your clients?”

And an outline for the body (an outline, not text to copy):

  1. The problem in your own words, with one real detail from your own experience.
  2. What you tried first and why it didn't work.
  3. What you built, how it works and what it can't do yet.
  4. “I made this”, what is free, and what costs money.
  5. The one question you want answered.
  6. The link, if the community allows it.

On the day

  • Post in one community at a time. Spread your posts over days, each written for its community, and stay in each thread.
  • Reply to every comment, quickly and specifically. Thank people for criticism and say what you will change.
  • Keep the conversation public. Don't DM everyone who commented: unsolicited messages are on Reddit's spam list, and r/startups bans asking for DMs.
  • If a post is removed, read the removal reason, fix the problem or ask the moderators politely. Don't repost it from another account.
  • Afterwards, keep commenting in those communities about things other than your product. That history is what makes your next post welcome.

What gets founders banned

  • Asking for upvotes, in a Slack, a Discord, a newsletter or anywhere else. Coordinated voting is vote manipulation under Reddit's rules.
  • Teammates or friends posting as if they were strangers, or a “friend” asking which tool you used so you can answer with a link.
  • Second accounts to vote, to comment or to get around a ban.
  • The same post in many subreddits, or the same link dropped into thread after thread.
  • Hiding that it is your product. Rule 5 asks you not to mislead people, and moderators read post histories.
  • Bots and automated replies that mention your product whenever a keyword appears. Reddit's spam policy uses this as an example.

Posting on Indie Hackers the same week?

Indie Hackers (indiehackers.com, a separate site from the r/indiehackers subreddit) is a forum for founders, so a post about your product is more welcome there. The same habits still apply. In his tips for a successful post, Indie Hackers founder Courtland Allen suggests asking a question, starting a discussion rather than making an announcement, helping others, posting milestones with what you learned, getting to the point quickly and putting any link at the end in its own paragraph. He also says the ranking rewards posts that start discussions.

Launching on Show HN or Product Hunt too?

Hacker News is stricter about wording than most subreddits. A Show HN title must begin with “Show HN”, and asking for upvotes or comments gets posts penalised. The HN guidelines ask you not to post generated text and to write it yourself, and the Show HN tips from HN moderator dang say not to use an LLM to generate or even edit your text. The Show HN launch checklist covers the rest. For Product Hunt, follow the Product Hunt launch checklist and read how to write a Product Hunt tagline. Built with Cursor, Lovable, Bolt or v0? How to launch a vibe-coded app covers the fixes to make before any of it.

LaunchLoop drafts your landing copy, Product Hunt post, X thread, LinkedIn post and launch images from your repo, so you have more time for the threads that matter. Your Reddit and Show HN posts should still come from you. Start with a free preview or see pricing.

Reddit self-promotion FAQ

Is self-promotion allowed on Reddit?

Reddit's sitewide rules don't ban it. They ban spam and content manipulation, and they ask you to follow each community's rules. Reddit's spam policy says that if your contributions are mostly links to a business you run, you should be thoughtful about how often you post or use Reddit ads instead. Each subreddit then decides for itself: some ban promotion, some allow it in a pinned thread or on a set day, and some ask you to message the moderators first.

What is the 10% rule on Reddit?

It is an old rule of thumb from Reddit's self-promotion guide, which said 10% or less of your posting and conversation should link to your own content. In 2014 Reddit's admins clarified it as nine posts or comments without self-promotion for every one with it, and said going over 10% doesn't automatically make someone a spammer. That guide is no longer updated and today's spam policy gives no number, but some subreddits still point to the 9:1 rule in their own rules.

Can I promote my app on Reddit from a new account?

You can try, but expect it to fail. Reddit's rules ask you to take part in communities where you have a personal interest, and some subreddits restrict new accounts: r/indiehackers, for example, says new accounts have to wait and can only ask questions through modmail. Post from your own account, with a history of comments that have nothing to do with your product, and say that you built the thing you are sharing.

Can I post my launch in several subreddits at once?

Not with the same text. Reddit's spam policy lists mass-posting repetitive content for exposure or financial gain as spam. Pick two or three communities where your users already spend time, write a post for each one that follows its rules, and post them over several days so you can stay in each thread.

Can I use ChatGPT or another AI tool to write my Reddit post?

Write it yourself. Reddit's spam policy names generative AI tools among the tools that can spread spam, and readers spot generic launch copy quickly. If you are posting a Show HN the same week, the Hacker News guidelines ask you not to post generated text, and the Show HN tips from HN moderator dang say not to use an LLM to write or even edit your post.

Should I pay for Reddit ads instead?

If you want to post a pitch, ads are the route Reddit itself points to: its spam policy suggests its self-serve ads platform for people whose contributions are mostly links to their own business. Organic posts work best when they are useful on their own, and you can do both: ads for reach, and honest posts and comments in the communities you already belong to.

Sources