Most Reddit bans for self-promotion aren't the result of one bad post — they're the result of a pattern: too many links, too little participation, replies that read like a template. Understanding the pattern is the difference between one dismissed comment and a permanent ban.
Why Reddit's spam filters exist
Reddit's automated spam detection and each subreddit's human moderators are both optimizing for the same thing: keeping threads useful for the people reading them, not for the person posting. A subreddit that lets every business promote itself freely stops being a place people trust for genuine recommendations, which is exactly the value that makes it worth posting in to begin with.
What actually triggers a ban
A handful of patterns reliably trigger automated spam filters or manual moderator action: posting the same or similar link across many subreddits in a short window, an account with almost no post history suddenly posting a lot of links, replies that read like they were copy-pasted with the product name swapped in, and accounts that only ever comment to mention their own product and never participate otherwise. Any one of these alone might survive; several together almost never do.
The four things that can remove a post
“Reddit removed my post” covers four separate mechanisms, and they have different causes and different fixes. Confusing them is why so much advice on this topic contradicts itself.
Reddit’s site-wide spam filter. Automated, runs across the whole platform, and reacts to signals like a brand-new account posting links, the same URL appearing across many subreddits in a short window, or a domain that has already been reported elsewhere. You usually get no notification at all.
AutoModerator. A bot configured separately by each subreddit’s moderators. It enforces whatever rules that specific community wrote — minimum karma, minimum account age, banned domains, required post flair, keyword triggers. It typically leaves a comment or sends a modmail explaining which rule fired, though some subreddits run it silently.
A human moderator. Someone read your post and removed it, usually under a named rule. This is the only one you can meaningfully appeal by talking to a person.
A shadowban. An account-level, admin-side action. Your posts and comments look normal to you and are invisible to everyone else. This is rare and reserved for accounts Reddit’s systems classify as spam or ban evasion, but it is also the one people most often mistake for the other three, because everything looks fine from your own logged-in view.
How to tell which one caught you
The test takes about a minute. Open your post’s URL in a private or logged-out browser window, then look at the subreddit’s new listing in the same window.
If the post loads at its own URL but never appears in the subreddit’s listing, it was filtered or removed — either by the site-wide filter, AutoModerator, or a moderator. Check your inbox and the post’s comment thread for a removal reason before assuming anything; most subreddits do explain.
If your entire profile at reddit.com/user/yourname returns a not-found page when you are logged out, while looking normal when logged in, that is the signature of a shadowban rather than a single removed post. It applies to everything you have ever posted, not just the one thread.
If the post is visible to everyone but your comments in a particular community are collapsed behind a “collapsed” notice, that is usually Crowd Control — a subreddit setting that automatically collapses comments from people who are not subscribed to the community or have little karma in it. Nothing was removed; you are simply being shown to fewer readers until someone upvotes you.
Karma, account age and AutoModerator gates
A large share of removals that feel arbitrary are just threshold rules. Many active subreddits configure AutoModerator to filter posts from accounts below some minimum comment karma or younger than some number of days, precisely because that is the cheapest way to stop drive-by promotion. The thresholds vary widely between communities and are often not published.
Reddit also rate-limits new and low-karma accounts, requiring a gap between posts. If you have just created an account to promote something, you will hit several of these at once, and the result is indistinguishable from being banned even though nothing has been actioned against you.
The practical implication is dull but real: an account you have been using normally for months clears nearly all of these gates automatically, and a fresh account clears almost none of them. If Reddit is going to be a channel, the account needs a history before the first product mention, not after.
Why your domain gets filtered
Filtering often attaches to the link rather than the account. If your domain has been submitted repeatedly across subreddits — by you, by a contractor, or by anyone running a growth campaign on your behalf — it can end up filtered in specific communities or flagged more broadly, and every later submission is caught regardless of who posts it or how good the thread is.
This is the failure mode worth caring most about, because it is the hardest to undo and it is usually self-inflicted by well-meaning link-dropping. Two habits avoid it: mention your product in a comment inside a relevant discussion rather than as a link post, and do not submit the same URL to a list of subreddits in one sitting.
The unwritten 90/10 rule
Many active Redditors and moderators reference some version of a 90/10 rule informally: roughly 90% of your activity on the platform should be genuine participation with no connection to your product, and no more than 10% should involve mentioning what you build, even when it's relevant. There's no official Reddit-wide enforcement of this exact ratio, but it captures the underlying expectation well — an account that only ever shows up to mention its own product reads as promotional no matter how the individual comment is worded.
Why read-only tools reduce ban risk
Automation is the fastest way to get an account banned — a script that posts, comments, or DMs on a schedule is exactly the pattern Reddit's anti-spam systems are built to catch, and it removes the judgment a human would apply about whether a specific thread actually warrants a reply. This is why MentionSpot is read-only by design: it finds and scores conversations and sends you an alert, but every reply is written and posted by you, from your own account, in your own words. The decision about whether a thread deserves a response — and how to phrase it — stays a human one.
Practical guidelines for a reply
Answer the actual question first, mention your product only if it's genuinely relevant and only briefly, disclose that you built it if you're recommending your own tool, and skip threads where your product doesn't clearly fit rather than stretching the connection. A reply that would be useful even with the product mention deleted is usually a safe one to post.
What to do after a removal or ban
For a removed post, message the subreddit’s moderators through modmail, reference the specific post, and ask which rule it broke. Keep it short and non-adversarial. Moderators are volunteers reading a queue, and a polite question about a rule gets answered far more often than an argument about fairness does. If the removal was an AutoModerator threshold, they can often approve the post directly.
For a subreddit ban, the ban message names the subreddit and includes a reply option; that reply goes to the moderators of that community only. For a site-wide suspension, the appeal goes to Reddit itself through the link in the suspension message or Reddit’s help centre — subreddit moderators cannot lift it.
What does not work: deleting the removed post and immediately reposting it, creating a second account to get around a ban, or asking others to post your link for you. All three are the exact patterns the anti-spam systems are built to detect, and they escalate a recoverable situation into an account-level one.
FREQUENTLY ASKED QUESTIONS
Common questions
Is there an official rule for how often I can mention my product?
No official platform-wide rule exists, but an informal 90/10 norm (90% genuine participation, 10% or less product mentions) is widely referenced by experienced Redditors and moderators as a rough guideline.
Does disclosing that I built the product hurt engagement?
Generally no — undisclosed self-promotion that gets discovered damages trust far more than an upfront disclosure. Most communities are more forgiving of a builder being transparent than of one who wasn't.
Can a tool post replies for me safely?
Automated posting is one of the most reliable ways to get banned, regardless of how relevant the content is. MentionSpot never posts on your behalf for exactly this reason — every reply goes out from your own account, written by you.
How do I know if my Reddit post was removed or if I'm shadowbanned?
Open the post in a logged-out browser window. If the post loads at its own URL but is missing from the subreddit's listing, it was filtered or removed. If your whole profile at reddit.com/user/yourname returns a not-found page while logged out, that points to an account-level shadowban rather than a single removal.
Why does my post disappear immediately with no notification?
Silent, instant removals are usually either Reddit's site-wide spam filter or a subreddit's AutoModerator enforcing a karma or account-age threshold. Neither always notifies you. Modmail to the subreddit will tell you which one it was, and moderators can approve the post if it was a threshold rule.
Can my whole domain get filtered on Reddit?
Yes. Filtering can attach to a URL rather than an account, so a domain submitted repeatedly across many subreddits can be caught in specific communities or flagged more widely, blocking later submissions no matter who posts them.
PUT IT INTO PRACTICE
Find the threads worth replying to, without automating the reply.
MentionSpot scores every match for relevance and intent, then leaves the reply — and the judgment call — to you.
Get the 7-day pass