Part 2 of 2 · Reddit for founders
6 min read

The anatomy of a Reddit ban: the filter judges your account, not your comment

When Reddit removes your comment, it usually didn't read your comment. The four enforcement layers in firing order, why removals are silent, how rate limiting is the warning shot founders ignore, and the checklist that keeps an honest account off the ban path.

The anatomy of a Reddit ban: the filter judges your account, not your comment

The pattern is always the same, and if you spend any time in founder communities you've watched it happen. A founder writes a genuinely good launch post. It takes off: thousands of views, real comments, downloads, signups. Best marketing day of their quarter. Within days, the account is permanently banned from the community, sometimes from Reddit entirely. No warning they noticed, no appeal that works.

The founder concludes Reddit is capricious. The truth is worse and more useful: the outcome was decided before they hit submit, and everything that decided it was visible in advance.

This post is the mechanics. Not to scare you off the channel, but because every layer of Reddit's enforcement has a shape, and once you can see the shapes you can stop tripping them.

The filter is judging your account, not your comment

The single most important thing to understand: when Reddit removes your comment, it usually didn't read your comment.

Reddit's spam filtering weighs who is speaking: account age, sitewide karma, karma in this specific community, posting history, how often your links get engaged versus reported, whether your pattern of activity looks like a person or a schedule. A comment that survives from a two-year-old account with community history gets silently removed when posted verbatim from a three-week-old account with none.

Founders experience this as randomness ("my comment was helpful, why was it removed?") because they're looking at the content. The filter is looking at the speaker. This is also why the common workaround (new burner account after a ban) fails so reliably: a fresh account is the lowest-standing speaker on the entire site.

We covered our own early collision with this in the r/SaaS shadowban post; this post is the general case.

The four layers, in firing order

Layer 1: AutoModerator. Per-subreddit, mechanical, instant. Mods write rules like "remove any comment containing a URL from accounts under 30 days" or "remove posts with less than N community karma." No judgment involved; the rule fires or it doesn't. A huge share of "Reddit removed my post instantly" is just this. It is also the most learnable layer, because many of the rules are published in the subreddit's rules and wiki, and the unpublished ones reveal themselves by what gets removed.

Layer 2: the sitewide spam filter. This is the account-standing layer described above. It is invisible by design, adaptive, and it produces Reddit's most disorienting failure mode: the shadow removal. Your comment shows up when you're logged in, and doesn't exist for anyone else. You get no notification. The only way to know is to check the thread logged out (or from a private window). If you take one operational habit away from this post, take that one: verify your comments logged out, especially in the first months of an account's life.

Layer 3: human moderators. Volunteers who protect their communities and have seen every founder move a thousand times. They remove content, they ban from the community, and community bans matter beyond the community: by everything operators can observe, an account that piles up mod removals gets treated more harshly sitewide too. Mods are also the layer you can actually build a relationship with; in many communities the real policy is ask-first, not no (the numbers on how common that is are in post 4 of this series).

Layer 4: Reddit admins. Sitewide suspensions for ban evasion, vote manipulation, undisclosed coordinated accounts. If you're operating honestly you will likely never meet this layer. Every path to it starts with trying to route around the first three.

Rate limiting is the warning shot

Bans rarely arrive without warning. The warning just doesn't look like a warning.

Before an account gets banned, it usually starts getting rate limited: "you're doing that too much, try again in X minutes" on comments, cooldowns on posting to a particular subreddit, DM caps. Founders read these as friction. They are not friction. They are the platform telling you, in the only language it has, that your account's behavior pattern has crossed from person-shaped into schedule-shaped.

The correct response to rate limiting is the opposite of the instinctive one: slow down for days, not minutes. Waiting out the literal timer and resuming at the same pace confirms the pattern the filter suspected. Backing off substantially and returning at a calmer cadence is the move that lets standing recover. (Post 6 of this series is entirely about cadence, because pace is the ban vector almost nobody manages deliberately.)

Bans punish patterns, not posts

The launch-post story at the top of this piece looks like one post causing one ban. It almost never is. The post is the trigger; the pattern is the cause. By the time the viral post landed, the account had usually already accumulated the profile the filter distrusts: young account, thin history in the community, first submission contains a link, activity concentrated in bursts, every action pointing outward at the same domain.

This has a liberating implication: the same post, from an account with real standing, posted where promotion is genuinely welcome, is fine. Nothing about the content was fatal. The speaker and the room were.

Reddit's enforcement is strict, layered, and frequently silent, but it is not random, and it telegraphs. Silent removals are checkable. Rate limits announce themselves. AutoMod rules are half-published. Community norms are readable in what survives. Founders get banned because nobody told them these were the instruments to watch, not because the instruments are unwatchable.

The checklist version

  • Assume the filter judges the account first. A young account should behave accordingly (post 3 covers the ramp).
  • Check your comments logged out, every time, until your account has months of clean history. A removal you don't know about is weeks of wasted effort.
  • Treat any rate limit as a red light, not a stopwatch. Back off for days.
  • Never respond to a ban with a fresh account doing the same thing. Ban evasion is the one move that escalates a community problem into a sitewide one.
  • Read a community's removal patterns before writing a word in it. What gets removed teaches faster than what gets posted.

The next post covers the other half of prevention: how an account earns the standing that makes the filters relax, before it ever mentions a product. That process has a schedule, and the schedule is why most founders quit at week two.

Thread Otter automates the operational halves of this: it verifies replies actually survived instead of trusting the logged-in view, backs an account off automatically when the platform pushes back, and paces sends to stay person-shaped. The judgment stays yours.


This is post 2 of the 8-part Reddit for founders series. Next up: seasoning an account before it sells, and the week-two trough where founders quit.

Get the next post in your inbox

New essays on founder-led growth, as they publish. No spam, unsubscribe any time.