You submitted a post. It looks normal on your end—upvotes, comments, everything. But engagement is dead. Friends tell you they can’t see it. You’re seeing a ghost post: removed for everyone else, still visible for you.
This is one of the most confusing Reddit experiences. Here’s how to confirm it, diagnose why, and decide what to do.
What You Want to Do
You want to confirm whether your post was silently removed, find the exact reason, and take the correct action without making things worse.
Before You Start: Why Reddit Does This
Reddit and subreddit moderators often remove posts without notifying you. The post stays visible on your profile and in the subreddit page when you’re logged in, so you don’t immediately know something is wrong. This prevents users from immediately reposting or arguing about the removal.
It’s not a bug. It’s a deliberate design.
Step 1: Force a Visibility Check from an Anonymous Browser
Your own logged-in session is unreliable for this check. You need to see the post as an anonymous visitor.
- Open a private/incognito window (or a different browser you don’t use for Reddit).
- Do not log in.
- Navigate directly to the subreddit where you posted.
- Sort by “new” and look for your post.
- If it’s not there, your post is removed.
- Alternatively, paste your post URL directly into the incognito window. If you get a “page not found” or a removed message, it’s gone.
Pro tip: If you use a privacy-focused browser option for Reddit research, you can keep one browser permanently logged out for quick checks like this.
Step 2: Check for Moderator Removal Signals
If the post is gone for anonymous users, it was likely removed by a moderator. Moderators can remove posts manually or through automated rules.
Signs of manual moderator removal:
– The post disappears completely with no message.
– You receive no notification.
– The post count on the subreddit page doesn’t change.
What to do: If you suspect manual removal, check the subreddit’s rules and sidebar. Common reasons include wrong flair, missing tags, or topic restrictions you missed.
Step 3: Look for AutoModerator and Spam Filter Flags
AutoModerator is the most common reason for silent removals. It runs on rules set by the subreddit moderators. The Reddit spam filter also removes posts automatically.
Check your post for these signs:
– The post shows as “removed” in your profile (sometimes this appears only on old Reddit).
– The post shows a removed icon (a red trash can on old Reddit).
– You see a comment from AutoModerator that says something like “your post has been removed” or “this post was filtered.”
If you see an AutoModerator comment, read it carefully. It often tells you exactly why and how to fix it.
Common AutoModerator triggers:
– Low account age
– Low karma
– Link in the post body
– Certain keywords or phrases
– Post from a new user
If your post was removed by the AutoModerator removed post, you can usually message the moderators to ask for a manual review.
Step 4: Rule Out Site-Wide Account Restrictions
If your post is removed across multiple subreddits, the problem might be your account, not the post.
Check for:
– Shadowban: Your posts and comments are visible to you but invisible to everyone else, including moderators. Your profile page is unreachable from an anonymous browser.
– Suspended account: You cannot log in or post at all.
– Restricted account: You can post, but everything goes to the spam filter.
How to check: Visit your profile page in an incognito window. If it shows “page not found” or “user not found,” you are likely shadowbanned.
If your account is restricted, you need to appeal to Reddit admin. This is different from messaging subreddit moderators.
Step 5: Decide Your Next Move (Appeal, Edit, or Repost)
Once you know the cause, take the correct action.
If removed by moderator:
– Read the subreddit rules again.
– Message the moderators politely. Ask why it was removed and if you can repost after fixing the issue.
– Do not repost the exact same content without approval. This can get you banned.
If removed by AutoModerator or spam filter:
– Check the AutoModerator message (if any) for instructions.
– Message the moderators with a link to your post. Ask them to approve it if it follows the rules.
– If the post was removed due to a Reddit spam filter, edit the post to remove any links or suspicious formatting before asking for review.
If your account is restricted site-wide:
– Submit an appeal to Reddit admin at reddit.com/appeal.
– Wait. Site-wide restrictions are rarely reversed quickly.
Do not: Delete and repost immediately. This looks like spam and can trigger more filters.
Common Blockers and Why They Happen
| Blocker | Likely Cause | Fix |
|---|---|---|
| Post is gone from anonymous view, but upvotes still appear | AutoModerator caught it after some people saw it | Message moderators |
| Post shows “removed” in your profile but no message | Manual moderator removal | Read rules, then message mods |
| All your posts are invisible | Account shadowban or restriction | Appeal to Reddit admin |
| Post is visible in subreddit but no comments | Spam filter holding comments, not post | Check comment filter rules |
Practical Example: A Post Removed by the Spam Filter
Marta runs a small business and posts an offer in a local subreddit. The post looks fine on her end. She sees 2 upvotes and 3 comments. But after 24 hours, no new engagement.
She follows the steps:
1. Opens incognito window → post is not in the subreddit “new” feed.
2. Checks old Reddit → post shows a red trash icon.
3. No AutoModerator comment.
4. Her account is old and has good karma, so it’s not an account issue.
5. She edits the post to remove the link to her website and messages the moderators.
The moderators approve the edited post within an hour. It was the spam filter catching an external link from a new-ish account.
Checklist for Your Next Post
- [ ] Read the subreddit rules before posting.
- [ ] Check your account age and karma against the subreddit’s requirements.
- [ ] Avoid links in the post body if you are new to the subreddit.
- [ ] Use a practical proxy option for Reddit workflows to test post visibility from different IPs.
- [ ] Wait at least 1 hour before checking visibility.
- [ ] If you suspect a removal, use an anonymous browser to confirm.
- [ ] If removed, contact moderators before reposting.
Practical Takeaway
A post that is removed but visible to you is not a mystery. It’s a silent removal by a moderator, AutoModerator, or the spam filter. Use an anonymous browser to confirm, check for specific signals, and contact the moderators with the right information. Never delete and repost blindly. One polite message can save you hours of frustration.
FAQ
Q: Why can I still see my removed post but nobody else can?
A: Reddit keeps removed posts visible for the original poster to prevent immediate reposting and reduce arguments. You are seeing a cached or filtered version that only exists for your logged-in session.
Q: How do I know if my post was removed by a moderator or by AutoModerator?
A: AutoModerator often leaves a comment on your post explaining the removal. If there is no comment, it was likely a manual removal by a moderator or the Reddit spam filter.
Q: Can I appeal a removed post?
A: Yes. Message the subreddit moderators directly with a link to your post and a polite explanation. If the removal was site-wide, use reddit.com/appeal.
Q: How long should I wait before reposting a removed post?
A: Do not repost until you know the reason. Ask the moderators first. If you repost the same content without approval, you risk a ban.
Q: Will deleting the removed post help?
A: No. Deleting does not fix the cause. It only hides the post from your profile. Focus on diagnosing the removal reason and contacting moderators.

