Louis Decavel Updated 12 min read

Reddit Shadowban: How to Tell What Is Really Blocking You

Most people who think they are shadowbanned are not. Five different mechanisms hide behind that one word, and each needs a different fix. Here is how to tell.

You posted. On your screen it looks perfect. It sits in the thread, it has your username on it, everything is normal.

Nobody replies. Not one upvote. Not one downvote either, which is the real tell.

So you search the problem, and the first answer is usually the same: you have been shadowbanned. Here is a checker tool, here is an appeal link.

Here is the thing. You are probably not shadowbanned. Something is blocking you, but the word covers five completely different mechanisms, and they do not have the same fix. Appeal the wrong one and you wait three weeks for nothing.

Let’s sort out which one you are actually dealing with.

The word hides five different things

People use “shadowban” for anything that makes a post vanish. The better guides already split it into several mechanisms. Here is the split that matters, because each one has its own fix.

1. The site-wide shadowban. Your account exists for you and for nobody else. Your profile returns a 404 to logged-out visitors. Every post and comment is invisible. Reddit officially retired user shadowbans back in 2015 and replaced them with announced suspensions. The mechanism survives mostly for bots and confirmed spam operations, which is why genuine users so rarely have this one.

2. The spam filter. This is what most people actually have. Your account is fine, your profile loads, but individual posts get pulled automatically the moment you submit them. You see them. Nobody else does. Same experience as a shadowban, completely different cause, completely different fix.

3. The suspension. Site-wide and, crucially, announced. Reddit tells you when you log in, with a stated reason and a duration, or a permanent ban. Reddit’s transparency report lists temporary bans of 3 or 7 days. If nobody told you anything, you are not suspended.

4. The subreddit filters. A single community silently holds back everything you post there. Sometimes it is an AutoModerator rule the mods wrote themselves. Sometimes it is one of the safety filters Reddit hands them: the reputation filter, Crowd Control, the ban evasion filter. It feels identical to a global ban, except it only affects that one subreddit. Post in another one and everything works. More on those below.

5. The karma and age thresholds. Plenty of subreddits require a minimum karma or account age. You get an error at submission, or the post vanishes immediately. Nothing is wrong with your account at all, you just do not meet the entry requirements yet.

Five mechanisms. Five different remedies. The whole game is figuring out which one you have.

The one test that actually settles it

Checker tools query the same thing you can check yourself in fifteen seconds, and they cannot see inside a subreddit’s automod config.

Open a private browsing window. Go to reddit.com/user/yourusername. Do not log in.

Use reddit.com, not old.reddit.com. Since July 2026 old Reddit requires an account for everyone, as Yahoo Tech reported from Reddit’s announcement. Logged out, you hit a login wall, which is easy to mistake for a ban.

Then read the result. This is the fork in the road:

  • 404, or a page saying nobody on Reddit goes by that name → your account is invisible site-wide. Case 1.
  • Profile loads normally, but the post you are worried about is missing from it → the account is fine, the post was removed. Case 2 or case 4.
  • Profile and post both load fine → nothing is blocked. Your post simply did not get traction, which is a different problem and honestly a more common one. Getting upvotes on Reddit is its own playbook.

If your profile loads but a post is missing, one more step tells you whether it is site-wide or local: post something harmless in a different, unrelated subreddit. If that shows up logged-out, your account is healthy and the issue is confined to the first community. Go talk to its moderators.

About the r/ShadowBan bot that most guides recommend: it works, when it works. Its uptime has been on and off for years, and in our experience it lags up to a day behind a fresh flag. Use it as a second opinion, never as your first test. The logged-out check is the only one you fully control.

The exact messages, and what each one means

Reddit rarely names the mechanism, but its few signals map onto the five cases. Wording varies, so match the meaning.

  • A notice on your post saying it was removed by Reddit’s filters. An automated filter acted: the site-wide spam filter (case 2) or a filter the subreddit switched on (case 4). The label does not say which. The cross-subreddit test above does.
  • A notice saying the post has been removed by the moderators of that subreddit. Case 4, by hand or through AutoModerator. Read the rules, then modmail.
  • [Removed by moderator] when someone else opens your link. The same case 4 seen from outside, a label documented on Reddit’s Moderation Queue page.
  • No label at all, post visible to you only. Most often held in the mod queue by a filter. One polite modmail.
  • Logged out, your profile says nobody on Reddit goes by that name. Case 1. Reddit’s help center calls this an account flagged for spam or inauthentic activity, whose posts and profile “aren’t showing up as expected.” The fix is the appeals form.
  • A message at the top of Reddit about your banned status, plus an inbox notification. Case 3. Reddit’s ban help page says the notification gives the reason and, if temporary, the duration.

Reputation filter, Crowd Control, ban evasion: the filters mods switch on

Mods get toggles called Safety filters, invisible to members.

One detail changes the fix: most filtered content is not deleted. It is held in the mod queue, visible to you and the moderators, invisible to everyone else, until a human approves it.

Three of them judge the account, not the post:

FilterWhat it looks atWhat happens to your content
Reputation filterYour Contributor Quality Score (karma, verification, other site-wide signals)Held for review
Crowd ControlYour standing in that community (karma there, membership), plus account age at HighComments collapsed or held, posts held
Ban evasion filterSignals linking you to an account banned from that subredditHeld for review

The reputation filter targets users “who may be potential spammers, are likely to have content removed, or have unestablished accounts,” says Reddit’s reputation filter page. Same page: it “does not filter based on the post content.” It reads the account, not the post.

Crowd Control ignores what Reddit thinks of you site-wide. Moderate filters accounts with negative community karma, High adds new accounts, Maximum adds anyone who has not joined the subreddit. So a ten-year-old account can still get folded away in a community it never joined. Mods can also crank it up on a single thread that goes viral, which is exactly where a brand wants to comment.

The ban evasion filter uses signals about “how users connect to Reddit,” and Reddit admits it “isn’t 100% accurate.” Post from an office or coworking network where someone got banned from that subreddit, and you can be flagged without ever having been banned. Three approvals from the mods and it stops flagging you.

The other safety filters (harassment, mature content, adult content promoters) read the content itself. Mod queue, approved user and the rest are defined in our Reddit glossary.

How to tell, and what to do

The mods see which filter caught you. You do not, but two patterns help. A comment folded by default when you check logged-out points to Crowd Control. A new account filtered in several communities while others still show its posts points to the reputation filter. If nothing shows up anywhere, you are back to case 2.

The fix is local. Message the mods once, link the post, ask if it is in the queue: one approval and it appears as normal. Regulars can ask to be approved users, which all three filters’ help pages exempt. And never delete and repost: the same link hitting the queue twice looks exactly like spam.

Contributor Quality Score (CQS): what it is and what moves it

Reddit’s CQS help page calls it a classification “established to identify potential spammers or users less likely to contribute positively on Reddit.”

Every account gets one, built from “past actions taken on a user’s account, network and location signals, and steps a user has taken to secure their account,” such as email verification. Five tiers: Lowest, Low, Moderate, High, Highest. Updated regularly, in both directions.

Mods can also use it in AutoModerator through a contributor_quality field. Reddit’s own sample rules filter users under Moderate with little subreddit karma, and exempt High and Highest accounts from karma minimums. So a high CQS can get you past a karma gate, and a low one can get you filtered despite plenty of karma.

Your tier is not shown anywhere. And buying an older account is no shortcut: the score comes with that account’s past, whoever made it.

What moves it, sticking to the signals Reddit names:

  • Verify your email. It is the one example Reddit gives.
  • Keep your history clean. Reddit names “past actions taken on a user’s account” as a signal: removals and enforcement are the obvious reading.
  • Nothing to tune on the network side. Reddit lists “network and location signals” and says nothing more. Use Reddit the way you normally do.

Why 2026 is worse than last year

If this is happening to you now and it never used to, you are not imagining it.

Reddit publishes the numbers. In its transparency report for July to December 2025, 154 million posts and comments were removed out of 2.2 billion created, about one in fourteen. Spam was the top reason for admin removals (54% of 54.4 million). Reddit cites “large-scale spam attacks in the last quarter of the year,” and account bans rose by roughly 21%, to 3.18 million. On the moderator side, 68.6% of removals were automated.

So the systems judging your post were tuned in the middle of a spam wave. An honest three-day-old account dropping two links looks, to them, like the opening move of the next attack.

The triggers that matter most, in order:

  • Account age against activity. A three-day-old account posting like a five-year-old one is the single loudest signal.
  • Link repetition. Posting links to the same domain over and over, especially a domain that is new or has no reputation yet.
  • Posting pace. Volume and speed that no human sustains.
  • IP association. Creating an account from an address previously used by banned accounts. It also catches people on shared networks (offices, coworking, public Wi-Fi) through no fault of their own.

Notice what is not on that list: the quality of what you wrote. The filter does not read your post. It reads your behavior pattern. You can write the most useful comment in the thread and still get pulled, because the classifier never got that far.

The right fix for each case

If your account is invisible site-wide, go to reddit.com/appeals. Keep it short and factual: your username, what you were posting, why it is not spam. No arguing, no essay. In our experience, shadowban appeals succeed noticeably more often than full suspension appeals, so it is worth doing properly. Keep expectations modest: Reddit’s transparency report says granted appeals fell 66.6% over the second half of 2025.

If it is the spam filter on individual posts, you have two options and both work. Wait, because in our experience false positives often clear on their own within a few days to two weeks. Or fix the pattern: stop posting links for a while and comment normally. A flag tied to a confirmed pattern will not expire on its own, so if two weeks pass with no change, appeal.

If it is one subreddit’s filters, the appeal form is useless. Message that subreddit’s moderators, politely, naming the post. Usually it is a keyword rule you tripped, or a post waiting in the queue for one approval.

If you are suspended, Reddit already told you. Same appeal form, worse odds.

If it is a karma threshold, there is nothing to fix. Participate normally elsewhere until you clear it.

How not to end up here again

We manage a lot of Reddit accounts, and the pattern behind almost every flag we see is the same: the account started promoting before it had any history.

Reddit judges a post by the account behind it. No track record, no benefit of the doubt.

What actually keeps accounts clean:

  • Comment before you post. Two or three weeks of ordinary participation in the communities you care about, before you link to anything.
  • Vary the domains. An account that only ever links to one site looks exactly like a marketing account, because it is one.
  • One person, one account. A second account used to dodge a ban or vote on your own posts is ban evasion or vote manipulation under the Reddit Rules.
  • Read the sidebar. Half the removals people call shadowbans are just subreddit rules they never opened.

None of this is clever. It is just slow, and slow is precisely what the filter is built to reward.

The short version

  • “Shadowban” describes five different mechanisms. The fix depends entirely on which one you have, so diagnose before you act.
  • The logged-out profile check settles it in fifteen seconds. 404 means the account is invisible. Profile loads but the post is gone means the post was removed, not the account.
  • Reddit retired user shadowbans in 2015. What most people hit today is the automated spam filter, which feels identical and is fixed differently.
  • Many silent removals are subreddit safety filters (reputation filter, Crowd Control, ban evasion). They hold your content for review instead of deleting it, so one message to the mods often fixes it.
  • The filters run hot after a spam wave. Reddit’s own report counts 154 million removals in six months. Account age, link repetition, posting pace and IP history are what it reads. It does not read your writing.
  • Appeal at reddit.com/appeals for site-wide issues, message the mods for subreddit ones. Using the wrong channel costs you weeks.
  • Prevention is boring and it works. Participate first, promote later, and stop looking like a bot.

If you would rather not learn this the hard way, that is the part we handle for our clients.

Frequently asked questions

How do I know if I am shadowbanned on Reddit?

Open your profile URL at reddit.com/user/yourname in a private browsing window, logged out. If you get a 404 or a message saying nobody goes by that name, your account is invisible site-wide. If your profile loads normally but a specific post is missing, the post was removed, not the account. That single test separates the two cases, and it is the only method you fully control.

Does Reddit still shadowban accounts?

Reddit officially retired user shadowbans in 2015 and replaced them with announced suspensions. What remains is the automated spam filter, plus safety filters that moderators can switch on in their own subreddit, which remove content silently and produces the exact same experience. So the punishment most people call a shadowban is usually a spam filter action on individual posts, not a ban on the account.

How long does a Reddit shadowban last?

It depends on the cause. In our experience, spam filter false positives often clear on their own within a few days to two weeks. A flag tied to a confirmed pattern, such as repeated promotional links to the same domain, can persist indefinitely until you appeal successfully. There is no fixed duration, which is why diagnosing the cause matters more than waiting it out.

How do I appeal a Reddit shadowban?

Use the official form at reddit.com/appeals. Keep it short and factual: your username, what you were posting, and why it was not spam. In our experience, shadowban appeals succeed noticeably more often than full suspension appeals. If only one subreddit is affected, do not use the form at all, message that subreddit's moderators instead.

What is the Reddit reputation filter?

It is an optional safety setting moderators switch on in their subreddit. Based on the Contributor Quality Score (karma, verification, other account signals), it sends content from likely spammers and unestablished accounts to the mod queue, without reading what you wrote. Moderators can approve the post or add you as an approved user, so the fix is to message them, not to appeal to Reddit.

Why do brand new Reddit accounts get flagged so fast?

Because a fresh account posting a link on day one matches the exact profile of a spam bot. Reddit's transparency report describes large-scale spam attacks at the end of 2025, and in our experience behavior that used to pass now gets caught. Account age, posting pace and link repetition are the three signals that matter most.

RedditReddit marketing

Reddit AMA: What It Is and How a Brand Should Run One

A Reddit AMA (Ask Me Anything) is a live Q&A thread. How a brand or founder picks the subreddit, proves identity, prepares, and avoids the classic failures.

13 min read