A Reddit shadowban is a silent restriction: your posts and comments stay visible to you, and are hidden from everyone else. Nothing is announced, no message arrives, and your account looks completely normal from your side. That silence is the entire problem, because most people discover it a month late, after wondering why perfectly good comments suddenly attract no replies.
The check takes two minutes and you can do it right now. The harder part is that "shadowban" is used for three separate mechanisms with three separate fixes, and the advice that fits one will waste your time on the others.
The two-minute check
- Open a private or incognito window. Stay logged out.
- Go to reddit.com/user/yourusername.
- Profile does not exist for a logged-out visitor, but works when you are logged in: account-level shadowban.
- Profile loads fine: open a thread where you commented recently, in the same logged-out window.
- Comment missing there but visible to you: that content was filtered. If it is missing in one community only, the filter is that subreddit's. If it is missing everywhere, it is sitewide.
Do this every two weeks if Reddit matters to your business. It is the difference between losing three days and losing a quarter.
Does Reddit still shadowban?
Partly, and the history explains the confusion. In November 2015 Reddit introduced account suspensions specifically to replace shadowbans for human users, saying that the shadowban was "great for dealing with bots/spam rings, but woefully inadequate for real human beings" (TechCrunch, November 2015). Suspensions notify you, state the rule, and can be appealed. That was the fix.
What was never removed is everything sitting underneath: automated spam classification that removes content without telling the author, and the community-level safety filters moderators can switch on. So the label is dated, the experience is not. If your content is invisible and no message arrived, one of those systems is why.
The three things people call a shadowban
| Type | What it looks like | Who can fix it |
|---|---|---|
| Account-level shadowban | Your whole profile 404s for logged-out visitors. Nothing you post reaches anyone, anywhere. | Reddit admins, via an appeal |
| Sitewide spam filtering | Profile works, but individual posts and comments vanish across multiple communities, usually the ones with links. | Reddit, plus changing the behaviour that triggered it |
| Subreddit-level filtering | Everything works except in one community, where your posts never appear publicly. | That subreddit's moderators, immediately, on request |
The third case is the most common by a wide margin and the easiest to solve, which is why the logged-out check is worth doing carefully rather than concluding the worst.
What the subreddit-level filters actually are
Moderators have a documented set of safety tools, all of which remove or hold content quietly rather than announcing anything to the author:
- AutoModerator rules written by that community, which can filter posts by keyword, domain, account age or karma.
- Crowd control, which collapses or filters contributions from people who are not yet trusted members of that community.
- The reputation filter, informed by a Contributor Quality Score that classifies the risk of spammy behaviour from signals such as karma and account verification.
- The ban evasion filter, which filters suspected evaders detected from account and connection signals, and which produces false positives for people on shared networks.
- The harassment filter, a model trained on moderator actions that holds content likely to read as harassing.
None of these is a ban. All of them make your content invisible to the community while looking published to you. A single polite modmail asking whether your post was caught in the filter usually resolves it, because moderators can see filtered items in the mod queue and approve them with one click.
What triggers it
Sitewide filtering is behavioural and mostly automated. The signals that matter, in the order we see them cause problems:
- Posting velocity on a young account. New account, several posts or comments in quick succession, at least one with a link. This is the single most common cause and it catches genuine new users constantly.
- Repeated links to one domain. Even a useful link becomes a pattern if it is the only thing you ever post. Marketers hit this first.
- Identical content in multiple subreddits. The clearest spam signature there is.
- Low karma plus an unverified email. Weak trust signals make every other borderline behaviour count for more.
- Shared connection or device signals with a previously banned account. Offices, VPNs and agencies see this more than anyone.
- A URL shortener or a domain with a poor reputation on Reddit. The domain carries history you did not create.
Notice what is missing from that list: the content quality of what you wrote. These systems classify behaviour, not argument. A thoughtful comment from a two-day-old account with a link in it is treated like a bad one.
How to fix each type
Subreddit filtering
Send one modmail to that community: your username, a link to the post, and a short question asking whether it was caught by a filter and whether they would approve it. Do not repost, because reposting is itself a spam signal, and do not message individual moderators directly. If they decline, that is their community's decision and the answer is to participate differently there or not at all.
Sitewide filtering
There is no button. What works is changing the profile of the account: stop posting links entirely for a couple of weeks, comment genuinely in threads where you have something to add, get the email verified, and let some honest karma accumulate. Then reintroduce links slowly, and never to the same domain twice in a day. Several practitioners also report that Reddit's appeal page will surface an appeal option for an account under a sitewide restriction and show nothing to appeal for a healthy one, which makes it a useful secondary check alongside the logged-out profile test.
Account-level shadowban
Appeal from the affected account, once. Say plainly that the profile returns nothing for logged-out visitors, name what you think triggered it, and ask for a review. Then wait. Community reports of resolution times vary from about a week to a month, and plenty of appeals go unanswered, so treat any specific success rate you read online with suspicion: nobody outside Reddit has that data.
What you must not do is create a replacement account. That is ban evasion, it is a policy violation in its own right, and the filters that detect it are the same ones producing false positives on shared networks. It converts a possibly temporary problem into a permanent one. The full picture on enforcement actions and appeals is in our guide to Reddit account bans and suspensions.
Why this matters more for brands than for people
An individual who gets filtered loses a few conversations. A brand loses the channel without noticing, which is the expensive version. We have seen teams run a month of daily participation, report reasonable-looking internal numbers, and discover afterwards that a domain-level filter had been eating every post containing their link since week one.
Three habits prevent nearly all of it. Check every account logged out on a fixed schedule, fortnightly, as a calendar item rather than a good intention. Watch for the leading indicator, which is not zero upvotes but zero replies: threads that would normally draw at least one response and draw nothing. And keep link behaviour boring, meaning links appear where they answer a question, from accounts with real comment history, never as the account's dominant activity.
That discipline is also the reason our own record stands at zero account bans to date. It is not luck, it is a checklist, and the rest of it is in how to market on Reddit and the planning layer in the Reddit marketing strategy guide. If you moderate your own community, the same filters look very different from the other side, which we cover in Reddit community management.
Reddit does not publish documentation on account-level shadowbans, so parts of this page describe consistently reported behaviour rather than official policy, and we have said which is which. The moderator-facing filters are documented in Reddit's own help pages, linked above. Verify anything time-sensitive before acting on it.