Write down the subreddits you are going to post your app in. Most founders can do it from memory in about ninety seconds. The two platform subs. The app-discovery subs. The maker rooms. And then two or three interest communities where the people who would actually use the thing already spend their evenings.
That list is usually about twelve rooms and about thirty-six million subscribers. It is also, on launch day, worth about a hundred and thirty thousand of them.
The 90-second version
On 2026-09-01 we read the live rules of the twelve subreddits a consumer app founder puts on a launch list. Between them they hold 36,521,858 subscribers. Five forbid the post outright, in writing. Three more require standing that cannot be acquired on launch day, including a ninety day account age on r/Android and ten points of karma on r/iOSApps that only comments in r/iOSApps can earn. Two of the four that remain are rooms full of other founders rather than users. That leaves two subreddits holding 134,425 subscribers, which is 0.37 percent of the number on the list. The conclusion is not that Reddit does not work for consumer apps. It is that the binding constraint is post survival rather than reach, that survival is decided by account standing, and that standing is a clock which has to start weeks before the app ships. This post is the audit, the week, and the five moves that end the channel.
We did not model that. On 2026-09-01 we read the live rules of exactly those twelve subreddits, through Reddit's own about and rules endpoints, and counted what each one permits. Five of them forbid a promotional post in writing. Three more require account standing that takes weeks to build. Two of the remaining four are rooms full of other founders. What is left is two subreddits and 134,425 subscribers, which is 0.37 percent of the number you wrote down.
This post is that audit, then the week that fixes it. Everything numeric here is either a live reading from 2026-09-01 that you can repeat in ten minutes, or is tagged as somebody's self-reported claim. The distinction matters more than usual in this subject, because Reddit launch advice is almost entirely composed of self-reported claims from people whose launch worked.
What does Reddit marketing for a consumer app actually mean?
It means getting a post about your app to survive in a community whose members did not ask to hear about your app, and then staying in the thread. That is the whole job, and the order of those two clauses is the part that gets missed. Survival comes first, because a removed post returns nothing at all, and removal is decided by rules and account standing rather than by how good the app is or how well the post is written. Reach is a downstream consequence of surviving in a room that happened to be the right one. Most launch plans invert this, treating reach as the thing to optimise and survival as a formality, which is how a founder ends up with a spreadsheet of twelve subreddits and a post that lasted nine minutes in the first one.
The other half of the definition is what makes consumer different from B2B. A business tool's buyers cluster into a handful of professional subreddits where vendors are part of the subject matter. A consumer app's users are scattered across hobby and interest communities whose entire appeal is that nobody is selling them anything. Those two situations look identical on a spreadsheet and behave nothing alike.
Operator noteBefore anything else, pull the rules of your five target subs. It takes ten minutes and it changes the plan.
Reddit is clear in its own help centre that promotional content is not inherently spam, and that many communities run a version of the ten percent rule instead of a ban. The audit below is a count of how the twelve rooms on a consumer launch list actually landed on that spectrum. You can check all of this yourself without any tooling. Open any subreddit, click the community info panel, and read the rules. If you want the same data we used, Reddit exposes it at /r/name/about/rules as JSON, and the subscriber count at /r/name/about. Ten minutes of that will do more for a launch than a week of reading guides, this one included.
Which twelve subreddits did we audit, and why those?
The list is the one a consumer app founder actually writes: the two platform megasubs, the four app-discovery subs, the three maker rooms, and three large interest communities. Specifically r/InternetIsBeautiful, r/apple, r/productivity, r/Android, r/getdisciplined, r/startups, r/SideProject, r/androidapps, r/iOSApps, r/apps, r/alphaandbetausers and r/droidappshowcase. We picked them before reading any rules, on purpose, because the point of the audit is to test the list a founder would write rather than to produce a list we already knew was good. Between them they hold 36,521,858 subscribers, and that number is the belief being tested: it is what the founder thinks they are addressing when they write the list down.
Subscriber count is a proxy and a weak one. Nobody sees your post because they subscribed to a subreddit four years ago. We are not using it to estimate reach. We are using it because it is the number in the founder's head, and the collapse of that number is the finding.
The twelve subreddits on a consumer app launch list, read live 2026-09-01
| Subreddit | Subscribers | Rules returned by the API | What the rules say about a launch post | Source |
|---|---|---|---|---|
| r/InternetIsBeautiful | 16,637,608 | 13 | Software requiring a download is not allowed. Neither are stores, demos or freemium tiers. | measured |
| r/apple | 6,424,159 | 13 | Self-promotion on Sundays only, developers only, self-post only, activity requirements enforced. | measured |
| r/productivity | 4,243,348 | 6 | Self-promotion is not allowed in any form, even if asked for recommendations. | measured |
| r/Android | 3,186,376 | 10 | Developers may post if the account is at least three months old and has a posting history here. | measured |
| r/getdisciplined | 2,212,167 | 9 | No external links at all outside dedicated threads. Posting needs 30 days and 200 karma. | measured |
| r/startups | 2,121,154 | 9 | No promotional posts of any kind. The monthly Share Your Startup thread is the exception. | measured |
| r/SideProject | 824,804 | 0 | The structured rules endpoint returns nothing. Guidance exists only in the sidebar. | measured |
| r/androidapps | 572,390 | 8 | Self-promotion, tester requests and app feedback all redirect to r/droidappshowcase. | measured |
| r/iOSApps | 121,499 | 10 | Ten points of local karma, ABC format, qualification or megathread, one post per 30 days. | measured |
| r/apps | 120,619 | 7 | Do not make an account to advertise your app here. Low quality removed at mod discretion. | measured |
| r/alphaandbetausers | 43,928 | 0 | Built for this. The build must be genuinely testable, not a signup page. | measured |
| r/droidappshowcase | 13,806 | 10 | Wanted. One app post per week, 24 hour account age, 2 karma, verified email, store link. | measured |
n = 12 · as of 2026-09-01
Method: Every subscriber count and every rule read on 2026-09-01 from Reddit's own /r/name/about and /r/name/about/rules endpoints through our own Reddit data infrastructure. The rules column paraphrases or quotes the rule text as returned. Falsified by re-running the same two endpoint calls and getting different text, which will happen, because these rules change.
Total subscribers across the twelve: 36,521,858. Subscriber count is a proxy for the surface a founder believes they are addressing, not for reach.
Read the rules column and one pattern shows up before any of the gates do. These are not vague community norms. They are written, dated, enforced rules with specific thresholds, and several of them were written this year.
The audit ran three gates against that list, in order. Each gate is one question, each question is answered by rule text rather than by opinion, and each removal is recorded with what it removed. The third gate is the only one that is a judgement rather than a reading, and it is tagged that way everywhere it appears.
The rules blocking you were mostly written this year
Every rule carries a creation timestamp, and reading them together shows a ruleset in active motion rather than a settled one. r/androidapps rewrote its entire ruleset on 2026-03-22, 163 days before this measurement, and the rewrite is what pushed self-promotion out to a sister subreddit. r/iOSApps added its megathread-only promotion rule on 2026-06-18, 75 days ago, and its ban on generative-AI apps on 2025-12-31. r/droidappshowcase did not exist before 2026-01-02. A guide written eighteen months ago is not slightly stale here, it is describing a different set of rooms.
Source: Rule creation timestamps read from each subreddit's own rules endpoint
Gate one: which subreddits will not take the post at all?
Five of the twelve forbid a promotional post in the main feed, in writing, with no threshold you can clear. They are not difficult rooms, they are closed rooms, and the distinction matters because the response to a closed room is to remove it from the plan rather than to work harder at it. r/InternetIsBeautiful, at 16.6 million subscribers, does not allow software requiring a download at all, and separately excludes stores, demos and freemium tiers, which between them cover essentially every consumer app that has a business model. r/productivity, at 4.2 million, bans self-promotion in any form even when somebody asks for a recommendation. r/getdisciplined, at 2.2 million, bans external links outright outside dedicated threads. r/startups, at 2.1 million, sends everything promotional to a monthly thread. r/androidapps, at 572,390, sends developers to a sister subreddit.
That is 25,786,667 subscribers, or 70.6 percent of the list, removed by the first question.
The r/productivity rule is worth quoting exactly, because the wording tells you it was written by people who had seen every workaround. "No soliciting or surveying of products or services of any type. Self-promotion is not allowed here in any form, even if asked for recommendations." That last clause closes the most common move in consumer app marketing, which is to answer a "what app do you use for X" thread with your own app. It is closed on purpose.
The hostility is a feature the community is defending
r/productivity bans self-promotion "in any form, even if asked for recommendations". Read as an obstacle that is arbitrary. Read as a product decision it is obvious: a four million member room about doing your work well is worth exactly as much as it is free of people selling you productivity software. The rule is not aimed at you specifically. It is the thing keeping the room worth posting in, which is also the reason you wanted to post there.
Source: r/productivity rule 3, read 2026-09-01
Operator noteOne post in one room beats six posts in six rooms, and it is also the only version that does not get you banned.
Three of these five do not ban promotion so much as export it, and the export is where the reach goes. r/androidapps has 572,390 subscribers and sends you to r/droidappshowcase, which has 13,806. That is a factor of forty-one, and nothing in the redirect tells you so. r/startups has 2.1 million subscribers and sends you to a monthly thread read by people who came specifically to read promotions. r/apple has 6.4 million and sends you to Sunday. Each of these is a legitimate surface and each is a fraction of the room that pointed at it.
The sister-subreddit pattern is now the default answer to promotion
Three of the twelve subreddits do not ban app promotion so much as export it. r/androidapps sends developers to r/droidappshowcase. r/startups sends them to a monthly Share Your Startup thread. r/apple sends them to Sunday. Each of those is a real, usable surface, and each is dramatically smaller or narrower than the room that redirected you. The 572,390 subscribers of r/androidapps become the 13,806 of r/droidappshowcase, a factor of forty-one, and nobody tells you that on the way through.
Source: FORKOFF subreddit rules audit, 2026-09-01
None of this makes those rooms hostile in any interesting sense. A large interest community is valuable precisely in proportion to how free it is of people selling things, so the rule protecting it is the same rule that made you want to post there. Treating it as an obstacle to route around gets the analysis wrong and also gets you banned.
Gate two: which subreddits want standing you cannot buy on launch day?
Seven subreddits survived the first gate. Three of them require account standing that has a clock attached, and a clock is a different kind of obstacle from a rule, because you cannot satisfy it by trying harder on the day. r/Android requires an account at least three months old plus a reasonable posting history on r/Android specifically, and requires that you interact with users in the thread rather than dumping a link. r/apple restricts developer self-promotion to Sundays and enforces activity requirements, meaning the sub expects to have seen you before. r/iOSApps requires ten points of karma earned inside r/iOSApps, which is the requirement people misread most often.
Those three hold 9,732,034 subscribers. After gate two, four subreddits remain, holding 1,003,157 between them.
Local karma deserves its own paragraph because the misreading is so consistent. A founder with forty thousand site karma reads "10pt karma required" and moves on. The rule says local. Karma earned in r/soccer or r/AskHistorians does not count toward it. Reddit's own documentation confirms the mechanism plainly, noting that some communities require a certain amount of karma before allowing you to post there. This is not a spam filter checking whether you are a real human, it is a membership test checking whether you have ever been in this room, and it is scoped that way specifically so that the number cannot be satisfied from outside.
Local karma is the requirement people misread most often
r/iOSApps requires ten points of karma earned in r/iOSApps. A founder with forty thousand site karma from years on r/soccer has zero of it. This is a deliberate design: it is not a spam filter measuring whether you are a real person, it is a membership test measuring whether you have been in this room before. Every quick fix aimed at the number rather than the membership fails it, which is the whole reason the number is scoped that way.
Source: r/iOSApps rule 1, read 2026-09-01
Every standing requirement in the audit, expressed as the lead time it demands
| Requirement | Subreddit | Lead time before launch day | Can it be bought | Source |
|---|---|---|---|---|
| Account at least 3 months old, plus posting history here | r/Android | 90 days | No | measured |
| Account 30 days old plus 200 site karma | r/getdisciplined | 30 days | Karma yes, age no | measured |
| Developer organically active on the sub this month | r/apple | 30 days | No | measured |
| 10 points of karma earned inside r/iOSApps | r/iOSApps | 7 to 14 days of commenting | No, it is scoped to the sub | measured |
| Account 24 hours old, 2 combined karma, verified email | r/droidappshowcase | 1 day | Effectively yes | measured |
| Nothing beyond not being an advertising account | r/apps | 0 days | Not applicable | measured |
as of 2026-09-01
Method: Requirement text read from each subreddit's rules endpoint 2026-09-01. The lead-time column is the stated requirement converted to days, except the r/iOSApps row, where the rule states the karma threshold but not how long it takes to earn, so the range is an estimate from the sub's own comment volume and is the one soft number in this table.
The r/iOSApps lead time is the only estimated figure here. Every other cell is a stated requirement.
Convert every requirement in the audit into days of lead time and the launch plan reorganises itself. Ninety days buys you everything. Thirty days buys you most of it. One day buys you r/droidappshowcase and r/apps, which is a real option and a small one. Zero days buys you the megathreads. There is no amount of effort on launch day that moves any of those numbers, and that is the single most useful thing in this post.
Operator noteIf launch is inside 90 days, r/Android is already out. Plan around that instead of discovering it on the day.
The standing check nobody runs before they hit post
Account age
6 days
Local karma
0
Rooms cleared
2 of 12
An illustration of a readiness check that does not exist as a product, drawn against requirements measured 2026-09-01. The account figures are a worked example of a founder who registered a week before launch. The four empty rows are the subject, and each is a clock rather than a task.
That panel is the check nobody runs. It does not exist as a product and we are not selling it. It is drawn against the requirements we measured, for a founder who registered a Reddit account a week before shipping, which is the most common case we see. Two rows pass. Four do not, and the interesting thing about the four is that none of them is a task. Every one is a number of days.
Gate three: which rooms hold your users rather than other founders?
Four subreddits cleared both rule gates: r/SideProject, r/apps, r/alphaandbetausers and r/droidappshowcase. Two of them are maker rooms. r/SideProject exists so that people building things can show each other what they built, and r/alphaandbetausers exists so that people building things can find testers. Both will take your post, both are genuinely useful, and neither is full of the people who would use your app for the reason your app exists. A habit tracker posted in r/SideProject gets read by four hundred people who are currently building their own habit tracker. Reddit is a large enough surface that this distinction is worth being precise about: it sits among the most used social platforms in the United States according to Pew Research Center's social media fact sheet, and the audience you want is genuinely in there somewhere. It is just not in the room that will take your post.
This gate is a judgement, not a reading, and it is the one place in this audit where somebody could reasonably disagree. We tag it derived everywhere it appears for that reason. If you throw it out entirely, the surviving surface is 1,003,157 subscribers rather than 134,425, which is 2.75 percent of the list instead of 0.37 percent. The argument does not depend on which of those you prefer.
What happened to the twelve subreddits on the list
Measured 2026-09-01 from each subreddit's own rules endpoint. The four bars are the full disposition of all twelve subreddits and sum to twelve, so nothing is hidden outside the frame. Three of the four bars are removals, which is the point: the surviving pair is legible only against what was cut.
Three of those four bars are removals. That is deliberate: the two rooms that survive only mean something against the ten that did not, and a chart showing only the survivors would be a chart of a much smaller and much more comfortable claim. The bars sum to twelve, so nothing is sitting outside the frame.
What each gate removed, in subreddits and in subscribers
| Gate | Subreddits removed | Subscribers removed | Subreddits still standing | Source |
|---|---|---|---|---|
| Starting list | 0 | 0 | 12 (36,521,858 subscribers) | measured |
| 1. A promotional post cannot enter the feed at all | 5 | 25,786,667 | 7 (10,735,191) | measured |
| 2. Posting needs standing you cannot acquire on the day | 3 | 9,732,034 | 4 (1,003,157) | measured |
| 3. The room is other founders, not the app's users | 2 | 868,732 | 2 (134,425) | derived |
n = 12 · as of 2026-09-01
Method: Gates 1 and 2 follow directly from quoted rule text, so each row is a reading rather than a judgement. Gate 3 is an editorial call about who is in the room and is tagged derived for that reason. Arithmetic is over the measured subscriber counts in the table above and reconciles to the total in both directions.
134,425 of 36,521,858 is 0.368 percent. Removing gate 3 as a judgement rather than a reading still leaves only 1,003,157, or 2.75 percent.
Maker rooms are still worth posting in, and we are not telling you to skip them. They are a good place to find bugs, they occasionally produce a first hundred users, and they are the two rooms most likely to accept a post from an account you opened last week. What they are not is a substitute for reaching the people your app is for, and a launch plan that treats them as one will report a successful launch week and a flat install curve.
I know self-promo is generally frowned upon here so I'll keep it short.
Notice the shape of that opening line. It is a founder in the one large room that permits self-promotion, apologising for self-promotion before doing any. That post reached 526 upvotes. The apology is not a trick, it is an accurate read of the room, and reading the room accurately is most of what separates a post that survives from one that does not.
The twelve rooms, one at a time
The aggregate is the argument, but the aggregate hides which rooms are worth arguing with, so here is every one of the twelve with the number that decides it. Across the twelve subreddits the rules endpoint returned 95 written rules in total, which averages just under 8 per room, and the two rooms that returned 0 are the interesting exceptions rather than the permissive ones.
r/InternetIsBeautiful, 16,637,608 subscribers, 13 rules. The largest room on the list by a distance: it holds 45.6 percent of the entire subscriber count on its own. It is also the most comprehensively closed. Rule 7 excludes extensions, software and anything requiring a download before use. Rule 5 excludes online stores, sites that exist to sell a product, paid services, and free demos or freemium tiers where key functionality is behind payment. Rule 12 excludes tools aimed at businesses. Rule 11 applies a 90/10 participation ratio. A consumer app has to fail at least one of those and usually three. This room is not a hard target, it is a closed one, and half the reach on the list evaporates with it.
r/apple, 6,424,159 subscribers, 13 rules. Rule 9 is the one that matters: self-promotion is permitted on Sundays only, is reserved for developers, must take the form of a self-post, and carries an activity requirement that the sub expects you to have met before you show up. So this is not a closed room, it is a room with a one-day-in-7 window and a membership test. If your ship date is a Tuesday, the earliest legitimate post is 5 days later, which is a real constraint on a launch plan that assumes day-zero distribution.
r/productivity, 4,243,348 subscribers, 6 rules. The shortest ruleset in the audit and the bluntest. "No soliciting or surveying of products or services of any type. Self-promotion is not allowed here in any form, even if asked for recommendations." For an enormous class of consumer apps, task managers, habit trackers, focus timers, note tools, this is the single most obviously correct room on the list and it is completely shut. The 6 rules also ban listicles, isolated links and AI-generated posts, so the workarounds are closed too.
r/Android, 3,186,376 subscribers, 10 rules. Rule 4 permits developer posts under three stacked conditions: a self-post with a detailed description, an account at least 3 months old with a reasonable posting history on r/Android specifically, and an obligation to interact with users in the thread rather than dumping a link. Read those as a set and the room is asking for roughly 90 days of lead time plus a cleared afternoon. It is a genuinely open room to somebody who started in June and a closed one to somebody who started last week.
r/getdisciplined, 2,212,167 subscribers, 9 rules. External links are banned outright outside dedicated threads, with a stated permanent ban for shilling. Separately, posting requires an account at least 30 days old carrying 200 karma, and commenting requires 3 days. Posts must run at least 150 words. This is a room that has clearly been through a wave of low-effort promotion and has priced it out.
r/startups, 2,121,154 subscribers, 9 rules. Rule 2 forbids promotional posts of any kind and routes everything to a monthly Share Your Startup thread. Rule 3 goes further than most: submissions must discuss methodology and experience "WITHOUT tying them directly to your own project using its name or URL". Rule 4 sends all feedback requests to a weekly thread. So even the disguised version of a launch post is named and excluded.
r/SideProject, 824,804 subscribers, 0 rules returned. The structured rules endpoint returns an empty array. That is worth stating carefully: it means the endpoint is empty, not that the room has no norms. The sidebar carries a submission format and a set of related communities, and moderators still act. For anyone building tooling on top of Reddit's rules data, this is the case that breaks a naive audit, because a room with no machine-readable rules scores as maximally permissive on any automated read.
r/androidapps, 572,390 subscribers, 8 rules. Every one of those 8 rules was created on 2026-03-22, 163 days before this measurement, which means the ruleset was rewritten wholesale rather than accumulated. Rule 2 of that rewrite exports self-promotion, tester requests, new app ideas and app feedback to r/droidappshowcase. The export costs a factor of 41.5 in subscribers, from 572,390 down to 13,806.
r/iOSApps, 121,499 subscribers, 10 rules. The most elaborate entry conditions in the audit. 10 points of local karma. An ABC format, meaning Answer, Better, Cost. A flair hierarchy. One post per developer per 30 days, counted from the last app post even if it was removed. Official distribution links only, App Store or TestFlight, no shortened links. No generative-AI or AI-wrapper apps, a rule created on 2025-12-31 and therefore 244 days old. And promotion restricted to a monthly App Shelf megathread for anyone who has not qualified through the Trust or Transparency route, a rule created on 2026-06-18 and therefore 75 days old.
r/apps, 120,619 subscribers, 7 rules. One of the two rooms that will take a post on day one. Rule 2 is a single line: do not make an account to advertise your app here. Rule 4 reserves removal of low-quality posts to moderator discretion, which is the honest way to say that the standard is a judgement rather than a threshold. There is no karma floor, no age floor and no window.
r/alphaandbetausers, 43,928 subscribers, 0 rules returned. Purpose-built for exactly this and, like r/SideProject, publishing its rules in the sidebar rather than the endpoint. Those sidebar rules matter: the post must link a product genuinely ready to be tested, tagged with platform and stage, and pages that only collect an email address or offer registration for a future launch are removed. So a waitlist is not a product here.
r/droidappshowcase, 13,806 subscribers, 10 rules. The newest room in the audit, created 2026-01-02 and therefore 242 days old. It wants your post. The gate is 1 app post per week per account, an account age of 24 hours, 2 combined karma, a verified email added 2026-06-24, and a direct app-store link from an approved domain rather than an APK. The account-age and karma rule is itself only 165 days old, which tells you the sub added a spam floor within 11 weeks of opening.
Two things fall out of reading them one at a time rather than in aggregate. The first is that the four rooms which do permit a developer post hold 9,745,840 subscribers between them, or 26.7 percent of the list, so the reach is genuinely there if you can clear the doors. The second is that 90.7 percent of what survived gate one is removed by gate two, which means the dominant constraint in this whole audit is not what the rules forbid, it is what they require of your account.
What does the ninety-day calendar actually look like?
Four blocks of work, and only the last of the four happens inside launch week itself. The dates below assume a fixed ship date and count backwards from it, because counting forwards from today hides the one thing that decides the outcome. When every binding constraint is a clock rather than a task, the calendar is the plan, and the order it imposes is not negotiable.
Day minus 90 to day minus 61. Open the accounts. One account, used honestly, is correct; the plan is not to run several. Pick 3 rooms you actually intend to post in rather than the 12 on the list. Comment 2 or 3 times a week in those rooms only, on other people's posts, about the thing the room is about. At this stage you are not building toward a number, you are starting the r/Android clock, which is the only one that cannot be compressed. By day minus 61 you have roughly 30 days of account age and perhaps 12 comments.
Day minus 60 to day minus 31. Keep commenting. Somewhere in here you clear the r/getdisciplined threshold of 200 karma if that room is in the plan, and you clear the 10 points of local karma in r/iOSApps, which in practice takes 7 to 14 days of ordinary participation rather than anything deliberate. Add the verified email now, because it costs 2 minutes and is a hard gate on r/droidappshowcase. Read each target room's rules once, properly, and write down the format each one mandates.
Day minus 30 to day minus 8. The r/Android account age clears at day minus 1 if you started on schedule, so this is the block where you build the posting history that rule 4 also requires. Post something in r/Android that is not your app. A genuine question, a considered comment on a device thread, anything that makes the account look like a member. Meanwhile draft the launch post, in the format of the specific room, and have somebody read it against that room's rules rather than against your own taste.
Day minus 7 to day 0. Re-read the rules. This is not padding: 5 of the 7 rules in the age table above were written within the last 9 months, and 2 of them within the last 11 weeks. Confirm the posting window, because r/apple is Sundays only and r/iOSApps is once per 30 days. Confirm the link format, because r/iOSApps rejects shortened links and r/droidappshowcase rejects APK links. Then post once, in one room, and clear the next 48 hours.
If that reads like a lot of calendar for 1 post, it is, and that is the honest shape of the channel rather than a failure of the plan. The 4 blocks above cost perhaps 20 to 30 minutes a week for 12 weeks, which is about 5 hours total, against a surface that opens from 134,425 subscribers to 9,745,840, a factor of 72. There is no other 5 hours in a consumer launch with that ratio attached to it.
Why does normal Reddit marketing advice break on a consumer app?
Because almost all of it was written for B2B, and the two situations differ on every variable that matters. A B2B buyer sits in a small number of professional subreddits that tolerate vendors, because vendors are part of what those rooms are about. Reddit's long-standing self-promotion guidance and its Reddiquette page both describe a participation ratio rather than a prohibition, and the interest communities are simply the ones that took that furthest. A consumer app's users sit in hobby and interest communities whose value is the absence of vendors. The B2B post that works is a long self-post full of numbers and methodology. The consumer post that works is short and is about the thing the room is about. The cost of a removal is different too: a B2B removal costs you a thread, and a consumer removal in a hobby sub can cost you the only room where your users are concentrated.
Karma is where the difference bites hardest. In B2B you can build standing by answering work questions, which is something a founder can do credibly and quickly. In a hobby community, standing comes from being an actual member of that hobby, which is not something you can start doing in the fortnight before a ship date without it being obvious.
Posted my app on Reddit consistently in my niche (weight loss) and tried to make posts like everyone else but subtly include my app
That is a consumer developer describing the move that works, and the operative words are "like everyone else" and "subtly". The app is the smaller half of the post. Our own Reddit marketing strategy guide covers the general version of this, and the self-promotion rules breakdown covers what the site-wide guidance actually says, but neither of them is scoped to the specific problem of a hobby community that has written a rule against you.
Danny
@DannyIsLearning
I was barely getting less than 10 downloads a day now I get 10x more daily. Here’s everything I did to get more downloads: - Posted my app on Reddit consistently in my niche (weight loss) and tried to make posts like everyone else but subtly include my app - Make faceless TikT… Show more
The B2B version of this playbook is a genuinely different document, and we have written it: Reddit marketing for B2B founders assumes the rooms tolerate you, which is exactly the assumption that fails here. If you are shipping developer tooling rather than a consumer app, our AI startup stack piece is the closer fit.
What does the standing work look like from day minus ninety?
It looks like commenting. That is the entire answer, and it is unsatisfying because there is no version of it that compresses. Account age accrues on its own once the account exists, so the first move is simply opening the account today rather than in launch week. Local karma accrues only by commenting in the specific subreddit that requires it. Posting history accrues only by posting things that are not your app. Every one of the four unmet rows in the readiness panel above is filled by the same habit, which is why the plan is short even though the calendar is long.
Concretely: open the accounts now. Pick the two or three rooms you actually intend to post in, not the twelve on the list. Comment in them a few times a week, on other people's posts, about the subject the room is about. That produces account age, local karma, site karma and a posting history simultaneously, and it is the only thing that produces all four.
Two things about that checklist are worth saying plainly. The first is that a verified email and two karma are trivial, and they are also the entire gate on one of the two rooms that will take you on day one, which tells you how little r/droidappshowcase is asking and how much r/Android is. The second is that "cannot be bought" appears twice, and both times it is about history rather than about a number. Buying karma clears a threshold and fails the posting-history read sitting behind it, which is a point we have made at length in how to get Reddit karma without getting banned.
If you want to understand what the automated side is actually looking at while you do this, how Reddit detects bots and spam is the companion piece, and it is the one to read before you decide that a second account is a clever solution.
What happens in the last seven days before launch?
The room work happens, and it is mostly reading rather than writing. Re-read the rules of the two or three rooms you have been commenting in, because they change: five of the seven rules in our own audit were written this year. Check whether the room has a format mandate, because three of the four permissive rooms have one, and a format failure is the most common removal cause that has nothing to do with your content. Check whether there is a posting window, because r/apple is Sundays only and r/iOSApps is once per thirty days. Then draft the post to the room rather than to the app.
Drafting to the room means the post is about the thing the room cares about and the app is how you solved it. It is not a trick and it is not about hiding anything. It is the difference between "I built a screenshot app, here it is" and a post about having forty thousand screenshots and what that was like, which happens to end with the app.
Posted it on r/SideProject and r/iosapps a month ago expecting nothing. Closed my laptop, went to bed. Woke up to 2,000 downloads in 24 hours and an inbox I genuinely didn't know what to do with.
My wife and I had 40,000 screenshots between us. I built app to change how we save things. One month on, it's the most opened app on both our phones and has 3000+ downloads.
A solo iOS developer reporting a two-subreddit launch: posted to r/SideProject and r/iOSApps, woke up to 2,000 downloads in 24 hours, and roughly 3,000 in the first month. The room selection matches what the rules audit predicts is open to a maker account.
That launch is worth studying because the room selection is exactly what the audit predicts. Two subreddits. One maker room and one app-discovery room. Not twelve. The founder reports 2,000 downloads in the first 24 hours and roughly 3,000 in the month, which is a self-reported figure from a public post rather than something we measured, and we are flagging that rather than laundering it into a benchmark.
The launches that work are usually one room, not twelve
The pattern in successful consumer launch write-ups is narrow rather than broad. One iOS utility that reached roughly 3,000 downloads in its first month reports posting to exactly two subreddits. A job platform with 2,500 authenticated users writes that r/SideProject "is the only subreddit we've posted in". Neither is a controlled experiment, and both are self-reported. But the shape agrees with what the rules audit predicts: the surface that will genuinely take you is small, so the return has to come from depth in one room rather than spread across twelve.
Source: Founder write-ups on r/SideProject, read 2026-09-01
I love /sideproject (it's the only subreddit we've posted in)
Update #2: Indeed fired my pregnant wife, so I built a competitor job platform out of spite. We now have 2,000 users.
A founder stating outright that r/SideProject is the only subreddit they have posted in, across three posts and roughly 2,500 authenticated users. The narrowest possible distribution strategy, and the shape the rules audit keeps producing.
What actually happens on launch day?
One post goes into one room. Four decisions determine whether it survives the first hour, and all four are made before you press the button: which room, whether the format matches what that room mandates, whether the link is the kind of link the room permits, and whether you have cleared the afternoon to answer comments. r/iOSApps requires official distribution links and rejects shortened ones. r/droidappshowcase requires a direct app-store page link and rejects APK links. r/Android and r/apple both require a self-post with a real description rather than a bare link. Getting any of those wrong produces a removal that has nothing to do with the quality of the app and everything to do with not having read one sentence.
Operator noteTwo of the four permissive rooms require you to answer comments. Block the afternoon, not just the morning.
The comment obligation is a stated rule and not a nicety. r/Android's rule text says explicitly that developers may not simply dump a link to their app and leave. That is a removal condition, so the two hours after the post are part of the post. Best time to post on Reddit covers the timing question in general, though for this specific case the constraint is usually your own availability rather than the room's traffic curve.
How to Market Your App to Get 100K Installs (using reddit)
Engain
A practitioner walkthrough of marketing an app through Reddit. Useful on room selection, and worth watching against the rules audit above rather than instead of it.
What does a launch post that survives actually look like?
It looks like a post the room would have upvoted with the app removed from it. That is the whole test, and it is not a stylistic preference: every one of the permissive rooms in this audit has a rule that reduces to it. r/Android rule 4 wants a detailed description rather than a link. r/iOSApps mandates an ABC structure, meaning what it answers, what it does better, and what it costs. r/droidappshowcase publishes a suggested template and removes posts that are just a link. r/apps reserves removal for low-quality posts at moderator discretion. Four rooms, four different formats, one shared requirement underneath them: the post has to carry something other than the announcement.
Concretely, the shape that survives has four parts and the app is the third of them. It opens with the situation that produced the app, told as a fact about you rather than a market observation. It states what you tried first and why that did not work, which is the part almost every launch post omits and the part that makes the rest credible. It says what you built, plainly, with the link in the format that specific room mandates. And it ends with a question the room can actually answer, because the comment count is the thing that keeps the post alive and a post with no question in it gets read and scrolled past.
The counterexample is worth naming precisely, because it is what most drafts look like. A post that opens with the product name, describes three features, and ends with "would love your feedback" is not a bad post in any moral sense. It is a post with no reason for a stranger to reply, in a room that measures worth by replies. It usually survives the rules and dies to indifference, which is the failure mode that looks like a removal and is not.
One practitioner described the working version in a single sentence, and the phrasing carries the whole idea: post like everyone else in the niche posts, and let the app be the smaller half of the post (the original is here). That is not a technique for hiding a promotion. It is what a member of the room sounds like, and membership is the thing every rule in this audit is actually testing for.
There is a tempting shortcut in here that does not work. Founders read "write like the room" and produce a post that conceals the commercial interest entirely, then drop the link in a comment when somebody asks. Several rooms name this: r/apple, r/Android and r/startups all require disclosure or forbid the pattern, and r/iOSApps requires you to always disclose your relationship to the software in comments. The rule is not write like the room instead of disclosing, it is write like the room and disclose.
What happens in the 48 hours after the post?
You answer everything, and this is a stated posting condition rather than good manners. r/Android rule 4 says in terms that developers may not simply dump a link and leave. r/droidappshowcase asks for constructive engagement in both directions. So the 2 days after the post are part of the post, and a founder who posts at 9am and then spends the day in an App Store review queue has broken a rule without noticing.
The practical shape of those 48 hours: check the post logged out at the 60 minute mark, which is the removal check and takes 10 seconds. Answer every top-level comment, including the dismissive ones, because a reply that engages with a criticism is read by everybody else scrolling past. Do not argue with a downvote. Do not edit the post to add a second link. If somebody reports a bug, fix it if you can and say so in the thread, because that single move converts a launch thread into a support thread and support threads stay alive for weeks.
The measurement question people ask at hour 3 is the wrong one. Install numbers in the first hours are noisy and unattributable, and the honest read at that point is the comment thread, not the counter. The 2 signals that matter at 48 hours are whether the post is still live and what the comments actually said, and both of those are things you read rather than things you count.
For a broader practitioner view of the same window, this walkthrough of marketing an app through Reddit is worth 20 minutes and is useful mainly on room selection: https://www.youtube.com/watch?v=CtkMPGyAVWs. Watch it against the rules audit above rather than instead of it, because the one thing a walkthrough cannot tell you is what the specific rooms on your list require this month.
How do you tell a removal from a bad reception?
You open the post in a logged-out window. That is the whole procedure, and almost nobody does it, because a removed post looks completely normal from your own account: it appears in your profile, the URL loads, the title is there. From everywhere else it does not exist. If the logged-out fetch 404s or shows the post as removed, it never entered the feed and your comment count of zero is not an audience verdict.
The absence of a moderator message means nothing either way, and Reddit filters quietly by design at the platform level too: it auto-collapses content detected as likely spam or low quality across the site, with no notice to the author. Most removals are AutoModerator removals and most of those are silent by default, because notification is something a subreddit has to configure rather than something that happens automatically. Founders read the silence as "it is live and nobody cared", which is the worst possible conclusion because it is demoralising and false at the same time.
Operator noteCheck every launch post in a logged-out window at the one hour mark. This is the whole removal-detection procedure.
A removed post can still start a cooldown
r/iOSApps limits promotion to once per developer per thirty days and its rule text is explicit that the count runs from the last app post "even if it was removed". So a post that AutoModerator filtered in the first minute, that nobody saw, that returned nothing at all, still spends the window. The intuition that a removal is a free retry is exactly backwards, and it is the single most expensive misreading in this whole set of rules.
Source: r/iOSApps Limited Self-Promotion rule, read 2026-09-01
The cooldown consequence is the expensive part, and it is the single most counterintuitive rule in the whole audit. On r/iOSApps the thirty day promotion limit counts from your last app post even if that post was removed. A post that AutoModerator filtered in the first minute, that nobody saw, that returned nothing at all, still spends the window. So the instinct to fix the format and try again immediately is wrong in the one room where it feels most obviously right.
Operator noteOn r/iOSApps a removed post still spends your 30 day window. Treat the first attempt as the only attempt.
If a post has vanished and you cannot tell why, or if your account has stopped appearing anywhere, our shadowban detection guide walks through the difference between a post removal, a subreddit ban and an account-level filter, which present almost identically from the inside.
Launch went badly. I posted on Reddit and a few forums. Two of the top comments were "insanely hard to win" and "literally unplayable"... The first 50 comments on launch are statistically meaningless. Don't quit over them.
4 years ago I built a Wordle clone in 3 days. It still does ~10k DAU and ~3k USD/mo
A launch whose first hour went badly and which worked anyway. The useful distinction it draws is between a bad reception, which is information, and a removal, which is silence that looks identical from the author's own account.
That distinction, between a bad reception and a removal, is worth holding onto. A post that got fourteen upvotes and two comments calling your app pointless is a live post that reached people who did not like it, which is information. A post that got zero of anything is usually not a verdict at all.
Is a brand new account really impossible?
No, and the honest version of this answer has a counterexample in it. Founders do report launching from fresh accounts and getting real results, and those reports are not lies. What has changed is the rules: r/apps bans making an account to advertise your app in as many words, r/Android will not take a post from an account under three months old, and r/androidapps rewrote its entire ruleset 163 days before we measured it. A launch that worked from a cold account eighteen months ago ran under a different set of rooms.
Rexan Wong
@rexan_wong
almost forgot about this - but you can't ignore REDDIT growth a year ago i posted my app on reddit on a completely brand new account post got 128K VIEWS in 48 hours & 10K+ site visits -> signups posting is just the tip of the iceberg there are so many reddit growth hacks th… Show more
We are including that specifically because it argues against the rest of this post, and the date is the thing to look at. A cold account still clears r/droidappshowcase, which asks for 24 hours of age and two karma. It still clears r/apps, which asks for nothing except that the account is not obviously an advertising account. Those two rooms are exactly the 134,425 subscribers left standing at the end of the audit, which is a smaller and more useful claim than either "new accounts work" or "new accounts do not work".
Routing by category matters more than most launch plans allow for. A habit or productivity app finds its users in interest rooms that ban promotion outright, so its first room is a maker room whether the founder likes it or not. A utility with a free tier is the best fit for r/apps and r/droidappshowcase, provided the store link is direct. Our subreddit map for developer tools covers the adjacent case where the app is the developer tool. Anything with generative AI at its core hits a wall in r/iOSApps, which removes AI-wrapper apps by rule, a rule its own rules endpoint timestamps to 2025-12-31 and which we read live on 2026-09-01, and that is worth knowing before you build the launch plan around iOS discovery. The wider version of that problem, communities writing AI content bans faster than brands notice, is covered in the subreddit AI content ban playbook.
When the rules that block you were actually written
| Rule | Subreddit | Written | Days old at measurement | Source |
|---|---|---|---|---|
| No generative AI apps or AI wrappers | r/iOSApps | 2025-12-31 | 244 | measured |
| The subreddit itself was created | r/droidappshowcase | 2026-01-02 | 242 | measured |
| Account age and karma requirements | r/droidappshowcase | 2026-03-20 | 165 | measured |
| Entire ruleset rewritten, self-promotion exported | r/androidapps | 2026-03-22 | 163 | measured |
| Official distribution channels only, no shortened links | r/iOSApps | 2026-04-30 | 124 | measured |
| Verified email required to post | r/droidappshowcase | 2026-06-24 | 69 | measured |
| Promotion restricted to the monthly megathread | r/iOSApps | 2026-06-18 | 75 | measured |
as of 2026-09-01
Method: Each rule object returned by the rules endpoint carries a created_utc field. The days column is the difference between that timestamp and 2026-09-01. This measures when the rule was last created or edited in place, not when the policy was first introduced, so it is a floor on the age of the idea and an exact age for the current text.
Five of these seven rules are younger than the average time between a seed round and a launch.
How much do the four permissive rooms actually agree with each other?
Almost not at all, and this is the finding that most changes what preparation looks like. Eight posting requirements across the four subreddits that permit a developer app post, and no requirement is imposed by all four, and no two subreddits impose the same set. r/iOSApps wants karma and does not care about account age. r/Android wants account age and does not care about karma. r/droidappshowcase wants a verified email, which none of the others mention. r/apple wants you to have been around this month and only lets you post on Sundays.
The practical consequence is that there is no single set of preparations that unlocks all four, so "get the account ready" is not a task you can put on a plan. You have to pick the rooms first and then prepare for those specific rooms, which is the opposite of the order most launch plans use.
The subreddits that do allow a developer app post, and how little they agree
r/apple
r/Android
r/iOSApps
r/droidapps
Account age floor
Karma floor
Activity in that sub
Posting window or cap
Post format mandated
Verified email
Must reply in thread
AI-built app allowed
Read live 2026-09-01 from each subreddit's rules endpoint. Partial means the rule exists but is conditional or left to moderator discretion rather than set as a threshold. No row matches across all four columns and no column matches another, which is the finding: no single set of preparations clears all four.
Read that grid down a column rather than across a row and you get each room's actual door. Read it across a row and you get the more useful observation, which is that every requirement is imposed by some rooms and ignored by others, so nothing in the list is a general Reddit rule. The subreddit is the unit. There is no such thing as being ready to post on Reddit.
How do you measure a Reddit launch honestly?
Not with last-click. Reddit strips referrer data on most clients, so your analytics will show a fraction of what the channel produced and you will conclude it did nothing, which is the most common way a working Reddit channel gets killed. Track four things instead. Whether the post is still live at 24 hours, checked logged out, which is the metric nobody records and the one that determines everything else. The comments, read rather than counted. Branded search volume in Search Console, dated against the post and compared against the week before. And the install curve in the hour after posting, treated as directional rather than as attribution.
What you can and cannot measure about a Reddit launch
| Signal | Survives Reddit's referrer handling | What it actually tells you | Source |
|---|---|---|---|
| Last-click referral in your analytics | No | Understates the channel badly. Reddit strips referrer data on most clients and in-app browsers. | published |
| Post still live at 24 hours | Yes | The single most useful launch metric, and the one nobody tracks. Check it logged out. | measured |
| Comment count and sentiment | Yes | Whether the room engaged or tolerated. Read the comments, do not just count them. | derived |
| Branded search volume, dated to the post | Yes | The honest downstream instrument. Search Console, day granularity, compared to the prior week. | derived |
| Install or signup spike within the hour | Partial | Directional only. Attribution is not available, but the timing is a real signal. | derived |
| Upvote count | Yes | The weakest of these. A post can be at 200 upvotes and removed, and both are true at once. | derived |
as of 2026-09-01
Method: The referrer row reflects Reddit's documented privacy behaviour rather than our own packet capture, so it is tagged published. The survival row is measured, in the sense that a logged-out fetch is a direct observation anyone can repeat. The remaining rows are our operating judgement from running this channel and are tagged accordingly rather than dressed up as readings.
Tagged honestly on purpose. Two of these six rows are our opinion, and a table that hid that would be worse than no table.
Two of the six rows in that table are our operating judgement rather than a reading, and they are tagged that way. A measurement table that presented all six as equally solid would be more persuasive and less true, and the failure mode we care about here is a founder building a launch report on a number that was somebody's opinion.
The wider version of this problem is that Reddit threads keep producing value long after the launch week, through search and increasingly through AI answers, and none of that shows up in a launch-week report at all. We have written about the search half in why a Reddit thread outranks your own page and the answer-engine half in Reddit as an AI citation source. For a consumer app the second one is the more interesting, because "best habit tracker" style questions are exactly what people ask an assistant.
Why the second post is worth more than the first
Almost every consumer launch plan treats the launch post as the event and everything after it as follow-up. The rules make the opposite true. On launch day your account is at its weakest: the least age, the least local karma, the shortest history, and the fewest rooms open to it. Every one of those numbers improves on its own from that day forward, so the post you are allowed to make 3 months later is strictly better resourced than the one you are making now.
That has a concrete consequence for what you write. The first post should be aimed at the room with the lowest gate that still contains plausible users, because that is what your account can reach. The second post, at day plus 90, can be aimed at r/Android, which by then sees an account with 6 months of age and a posting history it can read. The third, at day plus 180, is the one that has an actual result in it, and a result is the only thing that makes a post welcome in a room that would otherwise treat it as promotion.
This is also why the update post is the most underused format in the whole channel. A post that says "6 months ago I shipped this, here is what happened, including the parts that did not work" is not a promotion in the eyes of most of these rooms, it is a case study, and rooms that ban promotion routinely allow it. r/startups is the clearest example: it forbids promotional posts of any kind and simultaneously runs on exactly this kind of write-up, provided you discuss the methodology without leading with the product name and URL. The founders whose posts do numbers in these rooms are almost never announcing something. They are reporting something.
The practical version is to plan 3 posts rather than 1, spaced roughly 90 days apart, and to accept that the first is the weakest of the three. That reframing costs nothing and removes most of the pressure that makes founders do the things in the refusals list below. A launch post that has to carry the whole channel is a launch post somebody will be tempted to cross-post to 6 subreddits at once.
What would we refuse to do?
Five things, and each maps to a rule quoted earlier rather than to a general principle. We would not open a fresh account for the launch, because r/apps bans it by name and it is the easiest pattern in the world to spot. We would not post the same body in six subreddits, because it is the classic removal signature and because on r/iOSApps a removal in one room spends the window you needed in another. We would not buy karma, because it clears a number and fails the posting-history read behind it, and because Reddit treats inauthentic activity as an account-level matter rather than a subreddit one. We would not ask anyone to upvote, because vote manipulation is written into the site-wide Reddit Rules rather than a subreddit rule and the consequences are account-level. And we would not post again immediately after a removal in the one room where the cooldown counts removals.
There is a sixth refusal that is less about rules. We would not describe a consumer app launch on Reddit as a growth channel to a board before it has produced anything, because the honest expected outcome of a well-run first launch in two small rooms is a few hundred to a few thousand installs and a thread that keeps working in search for a year. That is a good outcome. It is not a channel yet. Reddit marketing services versus doing it yourself sets out where the line sits between the two.
What if the launch is next week?
Then the audit still helps, it just gives you a smaller answer. With no account history and seven days, you have r/apps, r/droidappshowcase, r/SideProject and r/alphaandbetausers, plus whichever megathreads are open. Post in two of them, not four. If the answer turns out to be that you need paid distribution rather than organic, our Reddit ads cost breakdown is the honest comparison, and it is a genuinely different decision from this one. Spend the week commenting in the room you would have wanted, so that the second launch, or the version 1.1 post, or the six-month update, has somewhere better to go. Getting this wrong at scale is also how a brand ends up on the wrong side of Reddit's community disruption policy, which is enforced above the subreddit level. A subsequent post from an account with three months of history in the right room is worth considerably more than four posts from a cold one this week, and the six-month update is a real post that most founders never write.
The other thing a short runway changes is which room you pick. Under a week, pick the room with the lowest gate that still has the right people, which for most consumer apps is r/apps rather than r/SideProject, because r/apps is at least a room about applications rather than a room about building them. If your app is Android and has a store listing, r/droidappshowcase is asking for a verified email and two karma, which you can have by tomorrow.
The short version
The list you wrote from memory is worth 0.37 percent of what it looks like, on the day you were planning to use it. Five of those rooms will never take the post, three want a clock you have not started, and two are full of other founders. That is not a reason to skip Reddit for a consumer app. It is a reason to stop treating launch week as the unit of planning, because every single binding constraint we measured is satisfied before launch week or not at all.
Open the accounts today. Pick two rooms. Comment in them. Read their rules again the week before, because five of the seven rules in this audit were written in the last nine months. Post once, in one room, in the format that room mandates, and then stay in the thread for two days. Check it logged out at the one hour mark. That is the whole playbook, and the reason it fits in a paragraph is that the hard part is not knowing it, it is starting it ninety days earlier than feels necessary.
If you are weighing whether to run this in house or hand it over, how to choose a Reddit marketing agency sets out the questions worth asking, and the reddit-marketing hub collects everything else we have published on the channel. If you want the audit run against your own list, with your own launch date and your own account, that is a thing we do. The output is the list of rooms that will take your post on that date, the standing work with dates attached, and the honest count of what is left.















