You wrote a thoughtful comment, hit submit, and… nothing. No replies, no upvotes, not even a sign it exists. If your Reddit comment isn’t showing, it’s usually a filter, a restriction, or a glitch, not a personal attack. Here’s how to diagnose and fix it.
Before you start: A comment can be invisible for two broad reasons. A site-wide issue (shadowban, suspension) affects your entire account across all subreddits. A subreddit-level issue (AutoModerator removal, karma filter) only affects that specific community. You need to determine which one you’re dealing with before you act.
Step 1: Check Your Account Status
This is the first thing to check because if your account is restricted, no comment will ever be visible.
- The incognito test: Open your profile in a private/incognito browser window (logged out). If your profile page shows “This account has been suspended” or is completely empty, you have a site-wide issue.
- Shadowban check: If your profile loads but your recent comments don’t appear there, you may be shadowbanned. Visit the official Reddit shadowban checker (r/ShadowBan) or use a third-party tool. A shadowban means your content is visible to you but invisible to everyone else.
- Suspension: You’ll see a red banner at the top of your account page when logged in.
What to do: If you’re suspended or shadowbanned, file an appeal at reddit.com/appeals. Do not create a new account to bypass the ban—that’s ban evasion and makes things worse.
If your account is clean, move to Step 2.
Step 2: Check the Subreddit’s AutoModerator or Spam Filter
Subreddits often use AutoModerator and Reddit’s native spam filter to automatically remove comments that trigger certain rules. This is the most common reason a **reddit comments not showing ** issue happens on a healthy account.
- How to check: Log out or use a different browser. Navigate to the post where you commented. Sort by “new” and scroll down. If you see your comment greyed out or missing entirely, it was likely removed.
- The “removed” tell: If your comment shows a “removed” message when you view it logged in, it was manually taken down by a moderator or caught by AutoModerator.
- Why it happens: Common triggers include a link to a domain the subreddit doesn’t allow, a phrase that looks like spam, a new account, or posting too frequently.
What to do: Message the subreddit moderators politely. Use the “message the mods” link (not a private message to one mod). Keep it short: “Hi, I commented on [post link] but it seems to have been removed. Could you check if it violated a rule? Thanks.” Don’t argue or demand.
Step 3: Check Subreddit-Specific Rules
Every subreddit has its own set of rules, often enforced automatically.
- Karma thresholds: Some subreddits require a minimum amount of comment karma or combined karma before your comments are visible. This is common in large subreddits like r/politics or r/funny.
- Account age limits: Many subreddits block comments from accounts younger than a few days or weeks.
- Link restrictions: Subreddits may block comments containing certain domains or URL shorteners.
- User flair requirements: Some subreddits require you to set user flair before you can comment.
What to do: Read the subreddit’s rules (sidebar or “About” section). Look for a post pinned to the top of the subreddit that explains karma requirements. If you meet the requirements but the comment is still invisible, move to Step 4.
Step 4: Check for Reddit Cache Bugs or App Glitches
Sometimes the issue isn’t a filter—it’s a bug.
- Desktop vs. mobile: Check if your comment is visible on the desktop version of Reddit (old.reddit.com can help). If it’s visible there but not on the mobile app, it’s a display bug.
- Refresh and clear cache: Force-refresh the page (Ctrl+F5 on Windows, Cmd+Shift+R on Mac). Clear your browser cache or app cache.
- Wait 10 minutes: Reddit’s servers can lag. A comment might take a few minutes to appear for everyone, especially in high-traffic posts.
What to do: If it’s a cache bug, just wait. If your comment doesn’t appear after 15 minutes, it’s likely a filter issue, not a cache issue.
Step 5: Take the Right Action Without Making Things Worse
Here’s what not to do: repost the same comment repeatedly, create a new account to comment again, or send angry messages to moderators. All of these can escalate to a permanent ban.
The safe recovery plan:
- Wait 24 hours. Some filters have a cooldown.
- Message the moderators once (as described in Step 2).
- If the subreddit has no karma threshold listed, build karma elsewhere. Participate in smaller, friendly subreddits first to get a few points of comment karma.
- If the subreddit has an account age requirement, wait it out. There’s no shortcut.
Common Blockers and Why They Happen
| Block Type | Typical Cause | How to Avoid |
|---|---|---|
| AutoModerator removal | Link to a banned domain, keyword trigger, or frequent posting | Read the subreddit’s wiki for common filters |
| Spam filter | New account, all comments contain a link, or identical phrasing | Wait for account age, diversify your comments |
| Karma threshold | Low or zero comment karma | Build karma in other subreddits first |
| Shadowban | Reddit detected suspicious behavior (e.g., upvoting your own posts, mass following) | Appeal and change your behavior |
| App cache bug | Outdated app data | Clear cache or use a desktop browser |
Practical Example: A New User’s Comment with 0 Upvotes and 0 Visibility
Scenario: You created a Reddit account yesterday. You comment on a post in r/AskReddit with a link to a news article. You refresh the page and your comment is invisible.
Diagnosis:
– Account age: 1 day (likely too new)
– Contains a link (likely caught by spam filter)
– Comment karma: 0 (subreddit may require 10+)
Action:
1. Message the moderators of r/AskReddit (they might approve it manually).
2. Remove the link from the comment and repost.
3. Participate in no-link, low-requirement subreddits (like r/aww or r/CasualConversation) to get 10 comment karma.
4. Wait 2-3 days before trying again in r/AskReddit.
Checklist for Your Next Comment
- [ ] Account older than 3 days? (If not, expect delays)
- [ ] Comment karma above the subreddit’s minimum? (Check sidebar)
- [ ] Does the comment contain a link? (Remove or shorten carefully)
- [ ] Have you messaged the mods before about a similar issue? (Limit to 1 message)
- [ ] Did you wait at least 15 minutes after posting? (Cache can lag)
Practical Takeaway
When your Reddit comment doesn’t show, it’s almost always a filter, a restriction, or a cache bug—not a personal attack. Start with the incognito test to rule out a shadowban. Then check the subreddit’s rules and message the mods politely if needed. Build comment karma gradually with genuine, helpful comments. You can try a practical proxy option for legitimate research across multiple accounts, but never to evade bans. Most visibility problems solve themselves within 24 hours if you don’t panic and don’t repost.
For a broader comparison, review how to reddit comments not showing before committing to one setup or workflow.
FAQ
Q: How do I know if my Reddit comment was removed by a moderator?
A: If you view the post logged out or in incognito mode and your comment is missing, it was likely removed. If you see a “removed” notice when logged in, a moderator or AutoModerator manually removed it.
Q: What is the difference between a shadowban and a subreddit ban?
A: A shadowban is site-wide and makes all your content invisible to everyone except you. A subreddit ban only blocks you from posting or commenting in that specific community, but your content is visible elsewhere.
Q: Can I appeal a Reddit comment removal if I think it was an error?
A: Yes. Send a polite message to the subreddit moderators with a link to the removed comment and a brief explanation. Do not argue or send multiple messages. For site-wide bans or shadowbans, use the official appeal form at reddit.com/appeals.
Q: Why does my comment show up on my profile but not on the post page?
A: This usually means the comment was removed by a subreddit filter (AutoModerator or spam filter) after it was posted. The comment exists in your history but is hidden from the public post.
Q: How long should I wait before reposting a comment that isn’t showing?
A: Wait at least 24 hours. Reposting immediately can trigger spam filters. If you repost, make sure you’ve addressed the likely cause (e.g., removed a link, built more karma).

