You have content to share. You read the sidebar. You think you followed the rules. But your post gets zero upvotes, zero comments, or quietly disappears.
Most people assume they broke a rule. Sometimes they did. But more often, they missed something invisible: how to reddit self promotion rules actually work in practice, not just in theory.
This guide walks you through the exact steps to check compliance, avoid the spam filter, and keep your posts visible.
What you need before you start
These checks save you from wasted effort:
- A Reddit account with at least some comment history (not brand new)
- The name of the subreddit where you want to post
- A browser tab open to that subreddit’s rules page
- A secondary view (incognito or logged-out) to check post visibility
If your account is fresh or has zero comment karma, fix that first. Most subreddits silently filter accounts with no participation history.
Step 1: Find the subreddit’s actual self-promotion rule
The sidebar shows basic rules. The real details are often hidden.
Where to look:
1. Reddit’s “Rules” tab on the subreddit homepage (visible on desktop)
2. The subreddit’s wiki page (check for wiki/index or wiki/faq)
3. Pinned “Welcome” or “Rules” posts at the top of the subreddit
4. Old mod posts about “self-promotion policy”
What to look for specifically:
– Does the subreddit allow any self-promotion? (Some ban it completely.)
– Is there a weekly “promote yourself” thread? (That is often the only allowed place.)
– Does the subreddit require a specific post flair or tag?
– Are there karma or account age minimums? (Many require 50-500 comment karma.)
Common mistake: You read only the sidebar. The sidebar says “no spam.” But the wiki clarifies that “no spam” means any link to your own site, even once, is removed. Always check the wiki.
Step 2: Decode the 90/10 ratio and how it applies to your account
Reddit’s site-wide rule is roughly: 90% of your posts should be regular community content, 10% can be your own stuff.
But “your own stuff” includes everything you have a personal stake in: your blog, your YouTube channel, your company’s product, your affiliate links.
How to check your ratio:
1. Go to your Reddit profile
2. Look at your last 20-30 posts (not comments)
3. Count how many link to your own content vs. other people’s content or discussion posts
4. If more than 2-3 are self-promotional, you are at risk
Important nuance: Comments count toward participation. If you make genuinely helpful comments in the subreddit, moderators often give you more leeway with posts. But the 90/10 rule still applies to posts specifically.
Step 3: Check your account’s comment history for trust signals
Moderators and the Reddit spam filter both evaluate your comment history before deciding if your post is spam.
What they look for:
– Are your Reddit comments relevant and helpful, or do they look like copy-paste promotion?
– Do you comment in the same subreddit where you post, or do you only show up to drop links?
– Is your comment karma visible and reasonable? (Zero or single-digit comment karma is a red flag.)
Fix this before you post: Spend 3-5 days leaving real, non-promotional comments in the subreddit. Answer questions. Add value. This builds the trust signal your post needs to survive.
Step 4: Format your post to avoid the Reddit spam filter
The spam filter checks patterns, not just rules. Certain formats trigger automatic removal.
Avoid these patterns:
– Link-only posts with no text (especially common with self-promotion rules)
– Short titles that match your article title exactly
– URLs that look like tracking links or affiliate redirects
– Posting the same link across multiple subreddits in a short time
Use these patterns instead:
– Self-post (text post) that includes the link inside, with a genuine question or discussion prompt
– Title that summarizes the value, not the clickbait
– One subreddit per day for the same link
Step 5: Post and monitor for silent removals
After you post, do not assume it is visible.
Check post approval:
1. Open an incognito or logged-out browser window
2. Navigate to the subreddit and sort by “New”
3. Find your post. If it is not there within 5-10 minutes, it was removed or filtered.
4. Alternatively, copy the post URL and open it in incognito mode. If you see a “removed” message or a blank page, the post is gone.
If removed: Do not repost immediately. Contact the moderators via modmail, politely ask why it was removed, and adjust your approach.
Common blockers and how to fix each
| Problem | Likely cause | Fix |
|---|---|---|
| Post not showing in “New” | Spam filter or too low karma | Build comment karma, wait 24 hours, try text post format |
| Post shows but gets no engagement | Poor title, wrong time, or low trust | Improve title, post during active hours, comment first |
| Mods remove post as “spam” | Violated specific self-promotion rule | Read the wiki carefully, ask mods for clarification |
| Account gets banned after posting | Repeated self-promotion across subreddits | Stop posting links for 30 days, only comment |
Practical example: sharing a guide in a marketing subreddit
You wrote a detailed guide on “Email Sequences for SaaS.” You want to share it in r/marketing.
What you do:
1. Check r/marketing’s wiki. It says self-promotion is allowed only in the weekly “Promote Yourself Saturday” thread.
2. You cannot post it as a main thread.
3. You wait until Saturday, post a short summary in the sticky thread with the link, and include a genuine question to start discussion.
4. You also spend the week commenting on other people’s marketing questions to build trust.
Result: Your link stays visible. You get a few clicks and comments. No ban, no removal.
Checklist before you submit
- [ ] I read the subreddit’s wiki, not just the sidebar
- [ ] My account has visible comment karma in this subreddit
- [ ] My last 20 posts are at least 90% non-self-promotional
- [ ] My post title is not identical to my article title
- [ ] My post is a text post, not a link post (if the subreddit prefers that)
- [ ] I have not posted this link to more than one subreddit today
- [ ] I have a way to check post visibility (incognito window)
Practical takeaway
Reddit’s self-promotion rules are not just about what you post. They are about who you are in the community before you post. The easiest way to avoid problems is to participate genuinely for at least a week before dropping a link. That single habit prevents 90% of self-promotion issues.
For this use case, practical proxy option for Reddit workflows should be compared by pricing, setup difficulty, support quality, refund policy, and whether it fits your workflow.
FAQ
Q: How many comments do I need before I can post my own link?
A: There is no fixed number, but 50-100 comment karma in the subreddit, spread across 10-20 helpful comments over several days, is a safe baseline for most subreddits.
Q: What if the subreddit bans all self-promotion in the wiki?
A: Do not post your link there. Find an alternative subreddit that allows it, or share the content in comments when someone asks a relevant question.
Q: Can I use a second account for self-promotion to avoid ruining my main account?
A: Possibly, but the second account must still follow the same rules: build karma, comment first, and respect the 90/10 ratio. A fresh account with zero history will be filtered immediately.
Q: My post was removed even though I followed the rules. What now?
A: Contact the moderators via modmail. Be polite, explain what you posted and why you think it follows the rules, and ask for clarification. Do not repost until you get an answer.
Q: Does upvoting my own post from another account help?
A: No. Reddit detects vote manipulation, and it can get both accounts banned. Focus on creating a post that others want to upvote organically.

