A Reddit shadowban is invisible and devastating. Your posts look normal to you but are hidden from everyone else. No notification, no warning. This guide covers every trigger, the 9 percent rule, and an 8-point safety checklist to follow before every promotional post.
The key difference between a shadowban and a regular ban is visibility. One you know about. One you do not.
A shadowbanned marketer can spend weeks creating content, scheduling posts, and engaging on Reddit with zero awareness that nothing they post is reaching anyone. It is the most destructive possible outcome for a Reddit marketing strategy.
Regular bans are recoverable. You know about them immediately, can appeal or pivot to other subreddits, and your other channels remain intact. A shadowban silently destroys your entire Reddit presence without a single warning.
Reddit's shadowban system is automated and triggered by specific behavioral patterns. Understanding each trigger is the foundation of prevention.
Posting the same link to multiple subreddits within 24 to 48 hours
Extreme RiskThis is one of the strongest spam signals in Reddit's detection system. Even if you have genuine reasons for cross-posting, posting the identical URL to 3 or more subreddits in a short window flags your account automatically.
Self-promotional posts exceeding 9 to 10 percent of your total post history
Extreme RiskReddit's own guidelines define 9 percent as the self-promotion limit. If your account has 100 posts and 15 of them link to your own website, you are almost certain to be flagged. Calculate this regularly.
Posting from a VPN or shared IP flagged by Reddit
High RiskMany VPN exit nodes have been flagged due to previous abuse by other users. Reddit's spam detection uses IP reputation as a signal. Always disable VPNs before posting on Reddit.
Extremely low comment-to-post ratio
High RiskAccounts that post frequently but never comment look like bots. Legitimate Reddit users comment far more than they post. A 1:1 post-to-comment ratio is already suspicious. Aim for at least 3 comments per post.
Account under 30 days old posting external links
High RiskNew accounts posting links are statistically more likely to be spam. Even if your links are legitimate, posting them before 30 days dramatically increases the chance of your posts being flagged or your account being suspended.
Using a domain that is spam-flagged in Reddit's link database
Medium RiskIf your product's domain has been flagged by Reddit in the past (due to reports or previous spam), every post linking to it will be caught. Check your domain status before posting. Consider using a link shortener or landing page if your root domain was previously penalized.
Receiving mass reports from a community
Medium RiskWhen multiple users report your post in a short period, Reddit's systems treat this as a high-confidence spam signal. This can happen even to legitimate posts that are poorly received by a community.
Creating multiple accounts and cross-voting
Extreme RiskUsing multiple accounts to upvote your own posts is one of the clearest terms-of-service violations on Reddit. Detection is sophisticated: Reddit analyzes account creation timing, IP, device fingerprint, and voting patterns together.
Reddit's own guidelines explicitly define the self-promotion limit. Understanding exactly how it works is essential for any marketer.
Reddit's guidelines state that self-promotion should be no more than 9 percent of your total Reddit activity. This means for every post or comment that promotes your own product, website, or content, you should have at least 10 other posts or comments that are purely for the community's benefit.
How to Calculate Your Ratio:
Total posts + comments = your activity baseline
Self-promotional posts divided by total = your percentage
Keep this below 9 percent at all times.
100 total posts
9 self-promotional
9%
Safe
50 total posts
10 self-promotional
20%
Over Limit
200 total posts
15 self-promotional
7.5%
Safe
30 total posts
5 self-promotional
16.7%
Over Limit
The threshold exists because Reddit was built on genuine community content, not marketing. The 9 percent rule reflects the platform's expectation that contributors provide roughly 10 times more value to the community than they take from it through promotion. Accounts that stay well under this threshold not only avoid flagging, they also build significantly better reception when they do promote because the community trusts them.
Run through every item on this checklist before posting any promotional or link-based content on Reddit. Each point corresponds directly to a known shadowban trigger.
Is my account at least 30 days old?
For link posts, 30 days is the critical threshold. Below this, your posts face maximum spam filter scrutiny regardless of karma.
Do I have at least 100 karma?
Low-karma accounts face heightened scrutiny on any link post. Most subreddits require 50 to 500 karma for link posts specifically.
Is my link domain clean and not spam-flagged?
Search Reddit for your domain to see if previous posts were removed. If your domain has a bad history, consider a clean landing page URL.
Have I posted this exact link before in this subreddit?
Reposting the same URL to the same subreddit is caught automatically and will result in removal or a ban from that subreddit.
Is my self-promotion percentage under 9 percent?
Divide your self-promotional posts by total posts. If it is over 9 percent, add more non-promotional content before posting again.
Have I been genuinely active in this specific community?
Accounts that post to a subreddit with zero comment history in that sub look like drive-by promoters. Comment first, post later.
Am I using a VPN right now?
Turn it off before posting. VPN IPs are frequently flagged, and the risk is not worth it.
Does this post provide real value beyond just promoting my product?
Posts that lead with value and include a mention of your product as a natural extension perform better and face less scrutiny than posts that are transparently promotional.
Reddit's anti-spam system is more sophisticated than most people realize. It is not a simple keyword filter.
Machine Learning Behavior Models
Reddit trains machine learning models on billions of actions to distinguish genuine user behavior from bot or spam patterns. The system evaluates posting frequency, comment timing, content similarity, and dozens of other behavioral signals simultaneously.
IP Reputation Scoring
Every IP address that posts on Reddit accumulates a reputation score. IP addresses associated with VPNs, data centers, or previous spam campaigns carry a negative score that affects all posts made from them, including yours.
Account Graph Analysis
Reddit analyzes the network of accounts that interact with your posts. If the same group of accounts consistently upvotes your content within minutes of posting, the system flags this as coordinated vote manipulation. This is why buying upvotes or vote rings are almost always detected.
Content Fingerprinting
Repeated submission of the same content, even with minor modifications to the title or text, is caught by content fingerprinting. The system compares new submissions against a database of previous posts and flags near-duplicate content.
Check Your Account Right Now
Use our free Reddit Shadowban Detector to instantly check if your account is currently visible to other users. Takes 10 seconds.
9%
is the self-promotion limit per Reddit's official guidelines
Zero
notifications when your account is shadowbanned
30 days
minimum account age before posting promotional links
100%
of your posts become invisible during a shadowban
MediaFast tracks your self-promotion ratio, account age, karma, and domain reputation before you post. It flags potential issues before they become shadowbans and warns you when any of the 8 risk signals are elevated on your account.
Try MediaFast FreeEverything you need to know about Reddit shadowbans, how to detect them, and how to prevent them.
The easiest way to check is to open an incognito or private browser window (where you are logged out) and visit your Reddit profile page at reddit.com/u/yourusername. If the page shows "Sorry, nobody on Reddit goes by that name" or a 404 error, you are likely shadowbanned. A logged-in view shows your posts normally because Reddit does not hide your own content from yourself. You can also use our free Reddit Shadowban Detector tool at mediafa.st/reddit-shadowban-detector for an instant check.
Yes, but there is no guaranteed process. The official method is to submit an appeal through reddit.com/appeal. Explain clearly why you believe the shadowban was applied in error, what you were doing, and that you understand and will follow Reddit guidelines. Be polite and factual, not defensive. Reddit admins review these manually but response times vary from days to weeks. Bans for serious violations (vote manipulation, bot use) are rarely reversed.
Not always. Many shadowbans triggered by spam detection are temporary and lift automatically after a period of inactivity. However, shadowbans resulting from Reddit admin action (for rule violations) are typically permanent unless appealed successfully. The safest assumption is to treat any shadowban as permanent and either appeal it or start fresh with a new account that follows best practices from day one.
A subreddit ban removes your ability to post or comment in that specific subreddit only. You will typically receive a notification message when banned from a subreddit, and your account remains fully functional everywhere else. A Reddit-wide shadowban is different: it is invisible to you, applies across all of Reddit, and your posts are hidden from everyone except yourself. You receive no notification and can still log in and post normally, but nothing you post is visible to others.