Reddit shadowbans: what they are, how to detect them, and what they mean for your brand
How to tell whether your brand's Reddit account is shadowbanned, what triggered it, and why recovery is harder than the appeal form makes it look.
A Reddit shadowban is the platform's quietest enforcement action and the most expensive one for a brand to ignore. Your team posts on schedule, the analytics dashboard looks alive from the inside, and on the public internet you do not exist. No modmail, no notification, no removal reason. The account looks healthy in the admin view and is invisible to the audience the program was built for. Soar is a community marketing agency that has run 4,200+ community campaigns across 280+ brands since 2017, and the shadowbanned brand account is the failure mode we audit most often after a team's first DIY Reddit attempt.
What a Reddit shadowban actually is (and what it is not)
A shadowban is a site-wide visibility kill that leaves the user's experience intact. The account can log in, post, comment, vote, and see its own contributions in its profile feed. Logged-out visitors and most logged-in users see nothing the account submits. Reddit replaced the public shadowban as a formal policy with account suspensions back in 2015 (TechCrunch), but the mechanism continued to exist as an anti-spam tool and is observable in 2026 across thousands of brand accounts in our audit pipeline.
A shadowban is not the same as a subreddit ban or a temporary suspension. Reddit's violation-of-rules ban policy sends a private message and a site notification when a suspension is applied, with the reason and duration attached. A subreddit ban from a single mod team affects exactly that subreddit and produces a modmail. A shadowban is silent by design because it is aimed at spam infrastructure that learns from feedback. The product decision to keep brand accounts in the dark is also why so many brand teams burn three months posting into the void before anyone realizes the account is dead.
The practical implication for Sarah's team is that "Reddit is just slow for us" is the wrong diagnosis until the shadowban check has been run. A shadowbanned account is not slow. It is broadcasting on a frequency only the broadcaster can hear.
How to detect a shadowban in three minutes
Three independent checks settle a shadowban diagnosis without ambiguity, and any single one of them missed produces false confidence. Run all three, in this order, every time.
1. The r/ShadowBan bot. Make a single post in r/ShadowBan using the affected account. The community's automated bot replies within minutes with a status report covering site-wide shadowban, recent post visibility, and known account flags. This is the most authoritative diagnostic because it queries the same backend signals Reddit's spam systems use.
2. The logged-out profile check. Open an incognito window and navigate to https://www.reddit.com/user/<username>. A healthy profile renders the user's posts and comments. A shadowbanned profile returns a "page not found" or a stripped page with the user listed but no public submissions. The fastest single-signal check, useful when the bot is slow.
3. The AyrA .json tester. cable.ayra.ch/reddit and the open-source am-i-shadowbanned tool query Reddit's .json endpoints from a logged-out context and compare the public response against the account's own view. They catch partial-visibility cases (some posts hidden, profile still visible) that the first two checks miss.
The reason to run three is that Reddit shadowbans are not always all-or-nothing. The most common pattern in our 2026 audit data is a partial shadowban that hides new posts in specific subreddits while the profile stays public. A team that runs only the incognito check sees a normal profile and assumes the account is healthy, when in fact the last 11 posts are invisible to anyone who is not logged in.
Why brand accounts get shadowbanned more often than personal accounts
Brand accounts sit in the worst possible quadrant of Reddit's anti-spam scoring: low age, low karma diversity, repeated link patterns, shared IP infrastructure, and a posting cadence that looks scheduled because it usually is. Reddit's Content Moderation, Enforcement, and Appeals page describes a layered system of automated detection plus user reports, and the automated layer is calibrated against exactly the signals a marketing team produces by default.
Five operational patterns push brand accounts into shadowban range:
Shared office IP with multiple accounts. Two community managers logging into two brand accounts from the same office IP read as ban evasion or coordinated inauthentic activity. The ban-evasion policy is treated more seriously than the original offense per Reddit Help.
VPN or datacenter IP usage. Reddit's anti-spam systems treat datacenter IPs and most consumer VPN exit nodes as high-risk, regardless of intent. A brand account routed through a corporate VPN inherits that risk.
Domain repetition in submissions. An account whose last 10 posts all link to one product domain reads as promotional infrastructure. Reddit's spam systems do not need to read the post body to flag the pattern.
Karma concentrated in self-promotional subs. Posting almost exclusively in marketing-friendly subs (r/Entrepreneur, r/SideProject) and avoiding general discussion is a recognizable brand-account signature.
Sudden activity bursts after a dormant period. A brand account that posts once a quarter and then drops 14 submissions in a week to support a launch trips the activity-burst flag.
The honest version of this for Sarah is that the platform is not anti-brand. It is anti-pattern. The signals that protect Reddit from spam farms are the same signals a marketing team produces when it tries to do Reddit on a launch calendar instead of a community calendar. We cover the operational fix in detail in our cold-account Reddit visibility guide, and the broader strategic frame in the Reddit marketing startup guide.
How CQS turns shadowban-adjacent accounts into shadowban-real ones
Reddit's Contributor Quality Score (CQS) is a five-tier per-account score (lowest, low, moderate, high, highest) that AutoMod can use as a posting gate at the subreddit level. CQS is not the shadowban itself, but a low CQS is the strongest leading indicator we see in audit data, and it is the layer most teams discover only after they have already lost the account.
The mechanic that matters: thousands of subreddits run an AutoMod rule along the lines of contributor_quality: < moderate, action: remove. A brand account in the lowest or low tier gets its post removed silently in those subreddits. The team sees the post in their own profile, assumes it landed, and never learns that the audience never saw it. Stack this across 10 to 15 target subreddits and the account looks invisible without ever being formally banned. From the platform's perspective the account is not banned. From the program's perspective there is no functional difference.
What pushes a brand account into the low tiers in 2026:
Email never verified. Reddit's CQS guidance is explicit that an unverified email caps the account at the lowest tier in most cases.
Negative net karma in the trailing 90 days. A few downvoted launch posts can flip the score before a team notices.
Pattern overlap with known spam clusters. Shared IPs with other low-CQS accounts or domain matches against previously flagged campaigns drag the score down without any single bad post.
No engagement on others' content. CQS rewards comments on other people's posts, not posts to your own profile or to launch threads about your product.
The compounding effect is what makes CQS dangerous: a low-CQS account that triggers a content removal gets a worse CQS, which triggers more removals, which produces fewer engagement signals, which lowers CQS further. The fix is to raise CQS before posting, which requires weeks of legitimate activity. Most launch calendars do not have weeks.
Shadowban vs subreddit ban vs suspension: how to tell which one you have
The single most common mistake we see in DIY Reddit programs is treating these three enforcement actions as the same problem. They have different signals, different recovery paths, and different prevention strategies. Confusing a CQS-driven silent removal with a true shadowban produces an appeal nobody at Reddit will action.
| Signal | Site-wide shadowban | Subreddit ban | Account suspension |
|---|---|---|---|
| Notification to user | None | Modmail from the subreddit | Site notification + private message (Reddit Help) |
| Profile visible logged out | No | Yes | Often "suspended" page |
| Posts visible to others | No | Yes (everywhere except the banned sub) | No |
| Account can post elsewhere | Posts go through, no one sees them | Yes, in other subs | No |
| Issued by | Reddit anti-spam, automated | Subreddit moderators | Reddit Trust & Safety |
| Appeal path | reddit.com/appeal | Modmail to the subreddit | reddit.com/appeal with case ID |
| Realistic reversal odds | Low | Moderate to high | Moderate |
| Typical recovery time | Weeks to never | Days to weeks | 3 to 30 days |
Two diagnostic shortcuts: if you got a modmail or a site notice, it is not a shadowban. If your profile renders to a logged-out browser but specific subreddits are silently dropping posts, it is most likely a CQS or per-subreddit AutoMod removal, not a shadowban. The fix path is different in each case and pursuing the wrong one wastes the small reversal window.
What recovery actually looks like (and why it usually does not work)
The official recovery path is reddit.com/appeal, filed from the affected account, with a written explanation of what rule was violated and how behavior will change. The Reddit Help account-ban article describes this as the only sanctioned channel. In practice, the volume that hits the queue is high enough that response times in shadowban cases routinely run two to six weeks, and reversal happens in a minority of cases.
The pattern we see across the brand accounts we have inherited from previous freelancers and DIY programs:
Single appeal, polite, specific. Modal outcome is no response within 14 days. Working assumption is the account is gone.
Multiple appeals over weeks. Slightly higher reversal rate, but each appeal restarts the clock and several brand teams have reported the second or third appeal being treated as ban evasion.
Creating a new account from the same office. The most common DIY response and the most expensive. Reddit treats this as ban evasion and the new account is shadowbanned within hours, often pulling adjacent brand accounts down with it.
Engaging Trust & Safety through a Reddit ad sales contact. Higher success rate but only available to brands already running paid Reddit campaigns, and the contact will not advocate for accounts whose violations were clear.
The honest math is that prevention is roughly an order of magnitude cheaper than recovery. A 30-day account-warming protocol that produces a moderate-or-better CQS, clean IP infrastructure, and a verified email costs a few hundred dollars in operator time. A failed recovery costs the program three to six months and the option of using the brand-named account at all, since attempting to re-register a brand-name account post-shadowban is itself an enforcement trigger.
How to prevent the shadowban in the first place
The prevention checklist is short, boring, and almost never followed by teams that come to Reddit with a launch calendar in hand. The same discipline that keeps the account out of shadowban range is what produces the long-tail visibility outcomes Reddit's own Ripple Effect research measures: 34% of posts still viewed a year later, with 57% of those long-viewed posts mentioning a brand or product.
The infrastructure layer:
One account per human, no shared logins. Each community manager gets a personally registered account, used from a residential IP, never logged into from the office network or a VPN.
Verified email, completed profile, real avatar. The lowest-friction CQS lift available.
30-day warming before any brand-relevant posting. Comments on others' content in non-marketing subs, no submissions to the brand domain, no link drops. Target moderate CQS or above before the first brand post.
Domain hygiene. Avoid posting the same product URL more than once per week per account. Mix in third-party coverage, screenshots, and link-free contributions.
The behavioral layer:
Comments-to-posts ratio above 5. Reddit's anti-spam scoring rewards accounts that read more than they shout.
Post in non-brand subs first. A brand-relevant first post produces an immediately legible spam profile. A first post in a hobby sub builds account history.
Stagger launch coverage across days, not hours. Burst patterns are the single highest-leverage flag a launch calendar produces.
For an end-to-end account-architecture treatment, see our r/SaaS rules decoded breakdown, which uses the same per-subreddit thinking applied to one of the most CQS-strict communities for B2B brands.
When this stops being a DIY problem
The shadowban question is the cleanest stress test of whether a brand should run Reddit in-house, hire a freelancer, or work with an agency. If the answer to "who is responsible for the IP architecture, the CQS warming protocol, and the per-subreddit AutoMod read across our top 15 target subs?" is "we have not assigned that," the account is on the path to a shadowban regardless of how good the content is. The platform does not grade on intent.
The line we use with brands in the pipeline: a single shadowbanned brand account costs the program 8 to 12 weeks of recovery work and frequently the use of the brand-name handle. The same budget invested in account infrastructure and CQS warming over the first 30 days produces an account that posts safely for years. Sarah's question is rarely "can we recover?" The right question is "can we afford to discover whether we can recover?"
Frequently asked questions
How can I tell if my brand's Reddit account is shadowbanned right now?
Run three checks in this order: post in r/ShadowBan and read the bot reply, open the profile in an incognito window, and run the AyrA shadowban tester at cable.ayra.ch/reddit. If two of the three say shadowbanned, treat it as confirmed. The single most common false negative is a partial shadowban that the incognito check misses but the AyrA tester catches.
What is the difference between a shadowban and a subreddit ban?
A subreddit ban is issued by the moderators of one subreddit and only applies there. You receive a modmail and the rest of Reddit works normally. A shadowban is issued by Reddit's anti-spam systems, applies site-wide, and produces no notification of any kind. Subreddit bans are usually appealable through modmail. Shadowbans go through reddit.com/appeal and reverse less often.
How long does a Reddit shadowban last?
There is no published duration. Practitioner reports range from a few days when the trigger was a low-severity automated flag to permanent when the trigger was ban evasion or domain-level repetition. Reddit Help does not commit to a timeline. Working assumption for brand-account planning is that any shadowban lasting beyond two weeks should be treated as permanent for budgeting purposes.
Can a brand recover a shadowbanned account?
Sometimes. Filing a single, specific appeal at reddit.com/appeal from the affected account, with a clear acknowledgment of the likely violation and a behavior change, is the only sanctioned path. Reversal rates are not published, and the practitioner consensus is closer to 50-50 on a good day. Creating a new account from the same office to "start fresh" is treated as ban evasion and makes the original problem worse.
Why does Reddit shadowban brand accounts more than personal accounts?
Brand accounts produce most of the signals Reddit's anti-spam systems were built to catch: shared IPs, repeated link domains, scheduled posting cadence, low engagement on others' content, and karma concentrated in marketing-friendly subreddits. Reddit is not screening for intent. The behavior pattern of a brand launch and the behavior pattern of a spam farm look identical to the automated layer.
Does using a VPN protect a brand account from shadowbans?
The opposite. Reddit treats most consumer VPN exit nodes and datacenter IPs as high-risk, and accounts logging in from those addresses score worse on the anti-spam layer. The right pattern is a residential IP, used consistently, with one account per human. The wrong pattern is rotating through VPN endpoints to mask office traffic.
:::