You want to share your own article, product, or video on Reddit without getting flagged. That’s the goal. The problem is that Reddit’s self-promotion policy is intentionally vague, and each subreddit can enforce it differently.
This guide walks through the exact workflow I use to evaluate whether a post will survive, and what to do when it doesn’t.
What you’re trying to do
You want to post your own content on Reddit, get some visibility, and not get banned in the process. That’s reasonable. Reddit allows self-promotion, but it requires you to be a participating community member first, not just a link dropper.
The key mindset shift: you’re not posting a link. You’re starting a conversation that happens to include your link.
Before you start: three things to check on your account
- Account age. If your account is under 30 days old, many subreddits will automatically remove your posts. Don’t fight this. Wait or use an older account.
- Comment karma vs post karma. Most subreddits check your comment history more than your post history. If you have low comment karma, your self-promotion post will look like spam regardless of the content quality.
- Your recent activity. If you haven’t commented in weeks, your account looks dormant. Reddit’s spam filter flags accounts that suddenly wake up and post links.
If your account fails these checks, spend a week participating genuinely in the subreddit where you want to post. Comment on other people’s posts. Answer questions. Build visible history.
Step 1: Read the subreddit rules before you even draft your post
This sounds obvious, but most removals happen because someone skipped this step.
Open the subreddit where you want to post. Look at the sidebar and the pinned posts. Search for “self-promotion” or “promotion” within the subreddit. Many communities have a dedicated weekly thread for self-promotion. Use that thread instead of making a standalone post.
Some subreddits require you to message the moderators before posting your own content. Some require a minimum karma threshold. Some ban all self-promotion outright.
If the rules are unclear, search the subreddit for “removed” or “self-promotion” to see how moderators have handled similar posts in the past. This tells you more than the written rules.
Step 2: Check your comment history ratio
Reddit’s sitewide guideline is the 90/10 rule: roughly 90% of your activity should be genuine participation, and no more than 10% should be self-promotion.
But enforcement is more nuanced. Moderators don’t count your total lifetime posts. They look at your recent activity.
Before you post your own content, ask yourself: in the last two weeks, have I made at least 10-15 genuine comments in Reddit communities? If yes, you’re in a good position. If no, spend a few days commenting before you post.
The quality matters too. Comments like “Great post!” or “Thanks for sharing” don’t build trust. Moderators can see low-effort comments. Real comments answer questions, add context, or share a different perspective.
Step 3: Choose the right post format
You have three options: a link post, a text post with a link inside, or a text post with no link that mentions your content naturally.
Most subreddits prefer text posts. A link post looks like self-promotion immediately. A text post lets you frame the conversation first.
Write your text post as a story or a lesson. Share what you learned, what problem you solved, or what data you found. Then include your link at the end as a reference, not as the main event.
Avoid URL shorteners. Reddit’s spam filter treats them suspiciously. Use the full, clean URL.
Step 4: Write a context comment and post it immediately
This is the step most people miss.
After you submit your post, add a comment to your own post. This comment should explain why you’re sharing this content, who it’s for, and what you’re hoping to discuss. It should not be a sales pitch.
A good context comment looks like this:
I wrote this case study because I couldn’t find realistic numbers on how long it takes to get approved in this niche. I’m sharing it here because the process involved a lot of trial and error, and I’d love feedback from people who’ve done similar work.
This signals to moderators that you’re starting a conversation, not just dropping a link. It also gives the community something to engage with before they even click your link.
Step 5: Monitor, respond, and don’t delete if removed
After you post, stay active for at least an hour. Respond to every comment. Thank people for feedback. Answer questions. This engagement is what makes your post look legitimate.
If your post gets removed, don’t delete it. Deleting makes you look like you’re hiding something. Instead, message the moderators politely and ask what rule you violated. Sometimes it’s a simple fix, like formatting or a missing flair. Sometimes the post was caught by the spam filter and a moderator can approve it manually.
If the moderators don’t respond, don’t repost the same content. That’s a fast track to a ban. Move on and try a different subreddit or a different angle.
Common blockers and how to fix them
- Post removed by automod. Check if you need a minimum karma amount or account age. Also check if your link domain is blocked in that subreddit.
- Post shows “removed” with no explanation. Message the moderators. Be polite and brief. Ask specifically what triggered the removal.
- Low comment karma. Don’t buy your way out of this. Spend a week commenting genuinely. It works faster than you think.
- Link domain is banned sitewide. Check with Reddit’s spam filter. If your domain is flagged, no amount of participation will help. You’ll need to share content differently, like through a text post with the link in the body.
Practical example: a founder sharing a case study
Let’s say you run a small SaaS tool and wrote a case study about how you got your first 100 customers. Here’s how the process looks in practice:
- You spend a week commenting on posts in r/SaaS and r/Entrepreneur. You answer questions, share your experience, and build a visible comment history.
- You check the rules for r/SaaS. They have a weekly “share your project” thread. You note that.
- Instead of making a standalone post, you write a thoughtful comment in that weekly thread. You summarize the case study, highlight the most unexpected finding, and include your link.
- You also post a text post in r/Entrepreneur titled “The one metric we ignored for 6 months that hurt our growth.” The body explains the mistake, and the link appears naturally as a reference.
- You respond to every comment for the next two hours.
This approach works because you’re providing value first, and the link is a supporting detail, not the main event.
Quick checklist before you hit submit
- [ ] I’ve read the subreddit rules and searched for “self-promotion” within the community
- [ ] My account is old enough and has visible comment history
- [ ] I’ve made at least 10 genuine comments in the last two weeks
- [ ] I’m posting a text post, not a bare link post
- [ ] I’ve written a context comment to post immediately after
- [ ] My link is clean and full-length (no shorteners)
- [ ] I’m prepared to respond to comments for at least an hour
Practical takeaway
The Reddit self-promotion policy isn’t a mystery. It’s a simple test: are you a community member first, or a marketer first? If your account history shows genuine participation, your self-promotion posts will usually survive. If your account looks like a link-dropping machine, no amount of good content will save you.
Build the comment history before you need it. That’s the entire game.
For a broader comparison, review how to reddit self promotion policy before committing to one setup or workflow.
It also helps to compare this decision with Reddit posting rules when cost, trust signals, or setup quality matter.
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 much comment karma do I need before I can self-promote on Reddit?
A: There’s no universal number. Some subreddits require as little as 10 comment karma, others require 500+ or have specific account age requirements. Check the rules for each subreddit individually. More importantly, focus on the quality of your comment history, not just the number. A few thoughtful comments that fit the community context are worth more than hundreds of generic replies.
Q: What happens if I self-promote and my post gets removed?
A: Don’t panic and don’t delete the post. Message the moderators politely and ask what rule was broken. Sometimes it’s a simple fix like adding a flair or reformatting. Sometimes it was caught by the spam filter and can be manually approved. If the moderators don’t respond, move on to a different subreddit or a different approach.
Q: Is the 90/10 rule a hard limit?
A: It’s a guideline, not a hard technical limit. Reddit’s official guidance says to aim for 90% genuine participation and 10% self-promotion. In practice, moderators look at your recent activity and comment quality. If your recent history is all self-promotion, you’ll get flagged. If you’ve been actively participating, a self-promotion post won’t automatically get you banned.
Q: Can I use a Reddit account with existing comment karma to self-promote immediately?
A: You can, but it depends on the account’s history. An account with visible, quality comment history in relevant subreddits gives you a much better starting point than a new account. Check that the account has recent activity, relevant comment karma, and no signs of spam. If you’re considering a ready account, review the visible history carefully before posting anything.

