Your post is gone and Reddit gave you no explanation. There are 8 possible reasons. Here is exactly how to figure out which one, and what to do next.
Check via incognito window
Open a private/incognito browser, go to your post's URL directly. If you can see it while logged in but not in incognito, your post has been removed or shadowbanned.
Look for a ModBot comment
Scroll to the comments on your post. Automated removals often leave a comment from "AutoModerator" or "BotDefense" explaining the reason. Check if this comment exists.
Check your profile while logged out
Log out and go to your Reddit profile. If your post does not appear in your post history when viewed by a logged-out user, it has been removed.
Automod spam filter
AutoModerator is a bot that runs in every subreddit. It can be configured to remove posts based on account age, karma, specific keywords, domains, or post patterns. It acts instantly and usually with no explanation.
Account too new or too little karma
Many subreddits require accounts to be at least 30-90 days old or have minimum karma before posting. If your account does not meet these thresholds, your post is removed on submission.
Self-promotion limit exceeded
If your posting history is predominantly your own links or content, Reddit's spam filter or subreddit mods may remove new posts. The 9% rule is the widely cited guideline.
Link domain is blocklisted
Subreddits can blocklist specific domains. If you are linking to a domain that has been flagged as spam or is explicitly banned in that sub, your post will be removed automatically.
Subreddit rule violation
Each subreddit has unique rules around post format, allowed topics, required flairs, and content type. A post that does not follow these rules will be removed by mods or automod, even if it is great content.
Human moderator removal
A subreddit moderator manually reviewed and removed your post. This is usually done for rule violations not caught by automod. Mods may or may not leave a removal reason.
Mass user reports
When enough users report a post, it gets temporarily hidden for review or automatically removed in high-report scenarios. This can happen even to legitimate posts that a vocal minority dislikes.
Reddit-wide spam detection
If your account is flagged at the platform level by Reddit's spam algorithms, all your posts may be automatically removed across all subreddits regardless of their individual rules.
Find the removal reason
Check for an AutoModerator comment on the post or a message in your Reddit inbox. Some subreddits send a modmail explaining the removal.
Read the subreddit rules carefully
Go to the subreddit sidebar or the rules page. Identify which rule your post may have violated. Most removals follow the rules even when they feel unfair.
Message the moderators politely
If you believe the removal was a mistake, message the subreddit moderators via modmail. Be respectful, explain your post, and ask for clarification. Aggressive messages will not help.
Wait 24 hours before reposting
Reposting immediately after a removal looks like spam. Wait at least 24 hours and fix whatever triggered the removal before posting again.
Know exactly what is allowed in each subreddit before you submit anything.
MediaFast generates rule-compliant posts for any subreddit automatically.
Start FreeCommon questions about Reddit post removals, automods, and appeals.
Yes. If a human moderator removed your post, you can message the subreddit moderators via modmail and ask for it to be reinstated if you believe it was removed in error. AutoModerator removals can sometimes be overridden by mods if you explain the situation. However, Reddit-wide spam filter removals are much harder to reverse.
AutoModerator removals happen almost instantly, often within seconds of posting, and may leave an automated comment with a reason. Human moderator removals typically happen hours or days after posting. If you received a generic reason or no reason at all and it happened instantly, it was likely a bot.
A single removal typically does not hurt your account. Repeated removals in the same subreddit can lead to a subreddit ban. A pattern of removals across many subreddits for spam-related reasons can escalate to account-level action from Reddit admins.
This is the classic sign of a shadowban or a spam filter removal. Your post is invisible to everyone except you. Check your post in an incognito window. If it disappears, your account may be shadowbanned or the post was removed by automod. Use our free Reddit Shadowban Detector to check.