How to check if you're shadowbanned on Reddit (2026)
Three methods, in order, that actually confirm a Reddit shadowban in 2026: the incognito profile test, the r/ShadowBan bot, and third-party checker tools. Plus the 6 triggers and a recovery decision tree.
A Reddit shadowban is the platform's cleanest deception: your posts, comments, and profile appear normal when you are logged in, but nobody else on the site can see them. You can keep posting for weeks without realizing the account is dead. By the time you notice the engagement drop, you have wasted days of posting effort into the void.
We have audited shadowbanned accounts for Signals clients since 2017 and the diagnosis is always the same three-step workflow. None of the steps are new, all of them still work in 2026 after Reddit's API tightening, and together they confirm the shadowban in under 5 minutes.
The 3-method detection workflow, in order
Run these methods in sequence. Each one takes under 2 minutes and each one catches a different kind of shadowban. Skipping the order and jumping straight to a third-party tool is the mistake most operators make because it gives a false negative when the first two methods would have caught the problem cleanly.
Incognito profile test (30 seconds): confirms a sitewide shadowban by showing what logged-out visitors see when they load your profile
r/ShadowBan bot check (2 minutes): catches partial shadowbans where the profile loads but individual posts are hidden
Third-party checker tool (1 minute): cross-verifies the first two and flags subreddit-specific bans
Method 1: The incognito profile test
Open a new incognito or private browser window. Paste your Reddit profile URL: reddit.com/u/yourusername. Do not log in. What you see is what the rest of Reddit sees when they try to find you.
The possible outcomes:
The profile loads with your posts visible: you are not sitewide shadowbanned. Move to Method 2 to check for partial bans.
"Sorry, nobody on Reddit goes by that name": your account is sitewide shadowbanned. The profile is hidden from everyone.
"This account has been suspended": that is a full suspension, not a shadowban. The appeal path is different; see our Reddit marketing guide for the suspension appeal flow.
"Page not found": usually a sitewide shadowban. Treat it the same as "nobody goes by that name."
This test takes 30 seconds and it is the most reliable single check because it shows you the exact state the rest of Reddit sees. The only failure mode is that it misses partial shadowbans where the profile loads but individual posts are hidden in subreddit feeds. That is what Method 2 catches.
Method 2: The r/ShadowBan bot check
The subreddit r/ShadowBan runs an automated bot that analyzes your account and posts a public reply confirming whether each of your last 100 submissions and comments is visible to other users. It is the only tool that catches partial shadowbans (where your profile works but individual posts are filtered out of their subreddits).
The workflow:
Navigate to
reddit.com/r/ShadowBanwhile signed in to the account you want to checkCreate a new text post titled "Check" (the exact title does not matter; the bot triggers on post creation)
Wait 30-60 seconds for the bot reply. It will post a comment listing your last 100 items with an explicit visible/hidden flag for each
Scan the bot reply for the word "removed" or "hidden" next to specific posts. Count how many recent items are flagged
The bot's output is the single most trusted shadowban detection in the Reddit community. If the bot says your items are visible, you are not shadowbanned sitewide or at the subreddit level. If it says items are removed or filtered, you know exactly which subreddits are filtering you and can target your recovery work accordingly.
Method 3: Third-party checker tools
Third-party tools like Reddit Shadowban Tester (cable.ayra.ch/reddit), BanChecker, and Bulkoid Shadowban Checker scrape your public profile and cross-reference the posts visible to logged-out visitors against your own view. They confirm or contradict the first two methods and occasionally catch edge cases like IP-based bans that the r/ShadowBan bot does not reach.
Use a third-party tool as a secondary check, not a primary. The incognito test is faster and the r/ShadowBan bot is more accurate. The third-party tools are worth running when you want cross- verification before starting a recovery campaign, because an incorrectly diagnosed shadowban leads to wasted recovery effort.
None of the third-party tools require login credentials. If a tool asks for your Reddit password, walk away: no legitimate shadowban checker needs your password, and the ones that ask are phishing.
What a shadowban actually looks like (symptoms)
If you cannot run the detection methods right now, look for the pattern. A shadowbanned account shows four symptoms that rarely appear together for any other reason.
| Symptom | What it means |
|---|---|
| Zero upvotes and zero downvotes on new posts | Nobody is seeing the post. Even bad posts get 1-2 downvotes from the algorithmic fuzz; zero means invisible. |
| Zero comment replies on comments that ask direct questions | If people cannot see your comment, they cannot reply to it. Direct questions going unanswered are the cleanest signal. |
| Posts do not appear in subreddit feeds | Open your post's subreddit in incognito and scroll the new tab. If your post is missing, the subreddit is filtering. |
| Profile page returns 404 in incognito | The definitive sitewide shadowban signal. Run Method 1 to confirm. |
The 6 triggers that cause shadowbans in 2026
Reddit's shadowban system is almost entirely automated in 2026 and it fires on a small set of pattern-matching heuristics. Knowing the triggers is usually enough to diagnose why the ban happened, which matters because recovery depends on the cause.
Posting velocity: more than 5-10 posts in an hour, especially from a new account, triggers automated spam detection
Link repetition: 3+ submissions linking to the same domain within 7 days, especially for new or low-reputation domains
Account age vs activity mismatch: accounts under 30 days old that post heavily are flagged on volume alone
IP association: creating the account from an IP address used by previously banned or spam accounts
VPN or proxy usage: specific exit nodes are flagged because of spam abuse, and any account created through them inherits the flag
Automated behavior patterns: exact-interval posting, identical formatting across posts, template-like bios, or other bot-adjacent patterns
Match the trigger to the fix. If the cause is velocity, slow down. If the cause is IP or VPN, change networks. If the cause is link repetition, vary your domain. Our Reddit algorithm guide covers the broader algorithmic signals the shadowban system sits inside.
What to do once you confirm the shadowban
Recovery depends on whether the ban is sitewide or subreddit-level. The r/ShadowBan bot output tells you which. For sitewide bans, the path is Reddit's official appeal form at reddit.com/appeal. For subreddit-level filtering, modmail to the specific subreddit is the correct escalation.
If the shadowban is sitewide and came from a clear trigger (velocity, link spam, VPN), the recovery is usually automatic within 7-14 days once you stop triggering the pattern. If it persists past 14 days, appeal. If the appeal is denied, the account is usually unrecoverable and the right move is to warm up a new account on a clean IP with aged karma rather than fight for the banned one.
Aged accounts with real karma history clear the shadowban triggers by default because they have clean IPs, varied post history, and the velocity patterns of real users. Our Reddit accounts service exists for exactly this recovery path when starting over is the right call.
Frequently asked questions
How long does a Reddit shadowban last?
Automated shadowbans typically last 7-14 days if you stop triggering the original pattern. Appealed shadowbans are reviewed within 24-72 hours. Persistent shadowbans past 30 days usually mean the account is on a more serious trust-score path and may not recover without a successful appeal.
Can I unshadowban by deleting old posts?
No. Deleting old posts does not reset the trust score. The shadowban system is tied to the account, not to individual posts, and cleaning up your history does not move the flag. Save the deletion effort for legitimate content cleanup.
Does posting from a different IP fix it?
Only if the original cause was IP-based. If you were banned for posting velocity or link spam, switching IPs changes nothing. If you were banned for IP association (shared with a known spam IP), a clean IP can help, but the flag usually follows the account first and the IP second.
Can I just appeal the shadowban?
Yes, at reddit.com/appeal. The appeal form asks for the account name and a brief explanation. Be specific about what triggered it (if you know) and what you have changed. Vague appeals get denied faster than specific ones. Appeals typically resolve within 72 hours.
What is the difference between a shadowban and a suspension?
A suspension is public: the profile shows "account suspended" and you get a notification. A shadowban is invisible: your account looks normal to you, but nobody else can see your content. Suspensions are explicit decisions; shadowbans are usually automated pattern matches. The detection methods in this article cover shadowbans; suspensions are handled through the appeal form directly.
Does VPN usage cause shadowbans?
Sometimes. Certain VPN exit nodes are flagged because of heavy spam abuse from them, and accounts created or operated through those nodes inherit the flag. Commercial VPNs on well-known endpoints are usually fine; residential proxies and obscure VPN endpoints are riskier. If you need VPN for other reasons, stick to major providers and avoid frequently switching exit nodes.
Can I check someone else's shadowban status?
Yes, using the same methods. Paste their profile URL into incognito, or submit their username to the r/ShadowBan bot. This is useful for operators managing multiple accounts or verifying a client's claim that their account is or is not shadowbanned before starting recovery work.