Most people fail at Reddit self-promotion because they treat the platform like a billboard. Reddit treats it like a conversation. If you walk into a party and immediately hand out business cards, people ignore you. If you answer questions, tell useful stories, and occasionally mention what you do, people ask for the card.
That’s the whole game. Here’s how to play it step by step.
What you’re actually trying to do
You want to share your content — a blog post, a product, a video, a tool — and get real traffic from Reddit. Not spam. Not a ban. You want people to click, engage, and maybe remember you.
The problem is that Reddit’s spam filters and moderators are aggressive about low-effort link drops. You can’t just paste a URL and leave. You need to understand how to can you self promote on Reddit in a way that looks like participation, not promotion.
Reddit’s official stance is often summarized as the “90/10 rule”: roughly 90% of your activity should be regular comments and posts, and less than 10% should be self-promotion. That’s not a hard number enforced everywhere, but it’s a good mindset. You should be a community member first and a promoter second.
Check your account before you even think about posting
Before you draft anything, look at your profile the way a moderator would.
- Account age. If your account is three days old, many subreddits will auto-remove your posts. Some require a minimum age of 30 days or more.
- Karma balance. You need both comment karma and post karma. Comment karma is often more useful for credibility because it shows visible interaction inside discussions. Post karma matters when communities evaluate submitted posts, but it doesn’t replace a real comment history.
- Comment history quality. Open your profile and scroll. Are your comments mostly “nice post” or “check my profile”? That looks fake. Moderators can see your recent history instantly.
- Link history. If every post you’ve ever made is a link to your own site, you’re already flagged in many automod systems.
If your account looks empty, spend a week commenting genuinely in your niche before attempting any self-promotion. That’s not optional; it’s the foundation. You can’t expect Reddit posts from a blank account to survive contact with a spam filter.
Step 1: Find subreddits that allow your type of content
Not all subreddits are equal. Some welcome original content. Some ban it with zero tolerance. For example, r/smallbusiness often allows sharing your own experience if it’s genuinely useful. r/Entrepreneur has stricter rules about promotional posts. r/juststart is specifically built for people documenting their own projects.
Use Reddit’s search function to find communities that match your topic, then read their rules. Look for phrases like “no self-promotion,” “original content allowed,” or “share your project here.” If a subreddit has a weekly promotion thread, use that instead of making a standalone post.
Also check the sidebar and the pinned posts. Many communities have a dedicated space for self-promotion. That’s your safest entry point.
Step 2: Build a visible comment history that isn’t transactional
If you want to post your own link, you need to be a known name in the subreddit first. Not famous. Known. People should recognize your username because you contribute useful comments.
This doesn’t mean writing 50 comments in one day. That looks like a bot. Spread it out over a week or two. Answer questions. Share insights. Add context to other people’s posts. Don’t mention your product unless it’s directly relevant.
The goal is to build a comment history that shows you understand the community. When you finally post your own content, moderators will see a real participant, not a drive-by spammer.
Step 3: Write the post like a community member, not a publisher
When you’re ready to share, your post title matters more than the link. A title like “Check out my new guide” is weak. A title like “I built a tool that saves freelancers 3 hours a week on invoicing — here’s how it works” is better because it explains value, not intent.
The body text should explain why you made it, what problem it solves, and what you learned. Don’t oversell. Reddit users hate marketing language. Write like you’re telling a friend what you’ve been working on.
Avoid URL shorteners. They trigger spam filters. Use the full link.
Step 4: Add a context comment right after posting
Immediately after you submit your post, add a comment that expands on the context. This is called a “context comment.” It gives readers background, shows you’re engaged, and helps the post feel like a discussion starter rather than a link drop.
For example: “I built this because I couldn’t find a simple invoicing tool that worked with my workflow. The main challenge was… I’d love feedback on….”
This comment also helps with Reddit comment visibility because it creates immediate activity on your post, which signals to the algorithm that the post is worth showing to more people.
Step 5: Monitor quietly and don’t panic-delete
After you post, wait. Check back after 30 minutes. If your post isn’t visible in the subreddit, it may have been removed. Don’t delete it yet. Message the moderators politely and ask if your post violated any rules. Sometimes automod removes posts by mistake, and moderators can approve them.
If the post gets comments, respond to every single one. Thank people. Answer questions. Engage. That engagement is what makes the post successful, not the initial link.
Common blockers and fixes
- Post removed by automod. Check the subreddit’s rules. You probably used a banned domain, a shortened URL, or your account doesn’t meet the karma threshold. Fix that and try again later.
- Shadowban. If your posts and comments are invisible to everyone except you, your account is shadowbanned. This happens when Reddit’s spam filter flags you. You can appeal via Reddit’s official appeal form, but prevention is better: don’t post links too quickly from a new account.
- Low engagement. Your post exists but nobody clicks. That means your title or topic isn’t interesting enough. Reframe the title around a problem, not a product.
- Aggressive comments. Redditors will critique your work. That’s normal. Don’t argue. Use the feedback and thank them for the input.
Practical example: a SaaS founder sharing a launch post
Let’s say you built a small project management tool for remote teams. Here’s what a realistic path looks like:
- You spend two weeks commenting in r/remotework and r/projectmanagement, sharing advice about team communication and workflow tools.
- You find that r/SideProject allows original content and even encourages it.
- You write a post titled: “I built a project tracker that syncs with Slack because Notion felt too complex for my team — happy to share what I learned.”
- You include a link in the post body.
- You add a context comment explaining your biggest mistake during development and asking for feedback.
- You respond to all comments for the next 24 hours.
This works because you’re positioning yourself as someone who built something, not someone who sells something.
Quick checklist before you hit submit
- Account is at least 30 days old
- You have visible comment history in the subreddit
- Your comment karma is higher than your post karma
- You read the subreddit’s rules twice
- The subreddit allows self-promotion or has a dedicated thread
- Your title focuses on value, not marketing
- You have a context comment ready
- You have time to respond to comments for the next few hours
Practical takeaway
Reddit self-promotion is a patience game. You can’t rush it, and you can’t fake it. The Reddit spam filter is designed to catch exactly what you’re trying to do, so your only real strategy is to be a valuable community member first. Do that, and the occasional self-promotion will feel natural to everyone involved.
Start by spending a week commenting in your target subreddit. That’s the single best investment you can make for your future Reddit posts. If you want to read more about the broader rules around sharing your own content, our guide on Reddit posting rules covers the basics in more detail.
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 to self-promote on Reddit?
A: There’s no universal number. Some subreddits require as little as 10 karma, others ask for 100 or more. Check each subreddit’s specific rules. More important than the number is the quality of your comment history. Moderators often look at whether your comments are genuinely helpful, not just whether you hit a karma threshold.
Q: Can I self-promote on Reddit with a brand new account?
A: Technically yes, but practically no. Most subreddits automatically remove posts from very new accounts, and Reddit’s spam filter is stricter with accounts that have no history. If you must start fresh, spend two to three weeks commenting in relevant subreddits before posting your own content.
Q: What should I do if my self-promotion post gets removed?
A: Don’t delete it immediately. Message the moderators and ask what rule you violated. They may restore the post if it was an automod mistake. If the post genuinely broke a rule, apologize, learn from it, and adjust your approach for next time. Deleting posts and reposting them repeatedly will get you flagged as a spammer.
Q: Is it better to post a link or write a text post with the link inside?
A: Text posts with the link inside the body often perform better than direct link posts. They give you space to add context, explain your story, and make the post feel like a discussion starter. Some subreddits also require text posts for self-promotion, so check the rules first.
Q: How often can I self-promote on Reddit without getting flagged?
A: A common guideline is the 90/10 rule: 10% or less of your total activity should be self-promotion. That means for every promotional post, you should have nine other contributions that are normal comments or posts. If you only show up when you want to promote something, moderators will notice and flag you.

