Reddit Marketing Guide: How to Promote Without Getting Banned
How to promote on Reddit without getting banned. Community-first strategy, subreddit rules, soft-sell content techniques, and real-world examples.
TL;DR
- Reddit has 73M daily active users — it’s where early adopters make decisions
- Reddit hates self-promotion but rewards genuine value: follow the 9:1 rule
- Find your subreddits first, lurk 2 weeks before posting anything
- 80% give value, 20% soft-sell — never hard sell
- Best posting time: 6–8 AM PST Tuesday–Thursday for US audiences
- AFFiNE hit the front page of r/programming with 2,000+ upvotes using this exact approach
Why Reddit Marketing Matters
Reddit has 1.7 billion monthly visits. It’s where early adopters hang out, decisions get influenced, and products go viral overnight.
But here’s the catch: Reddit users hate marketers. Post the wrong way and you’ll get banned, downvoted to oblivion, or worse — your brand becomes a meme for all the wrong reasons.
I’ve used Reddit to help grow AFFiNE from 0 to 33k GitHub stars and launch 30+ products to Product Hunt #1. Here’s what actually works.
How to Find the Right Subreddits
Before posting anything, find where your audience hangs out.
Step 1: Search Reddit directly
Use Reddit’s search with your keywords. Look for subreddits with:
- 10k-500k members (large enough for reach, small enough to get noticed)
- Active daily posts
- Rules that allow sharing tools/resources
Step 2: Use Reddit List
Reddit List categorizes subreddits by topic and activity. Filter by your niche.
Step 3: Check competitor mentions
Search your competitors on Reddit. Which subreddits discuss them? Those are your targets.
Pro tip: Make a spreadsheet with subreddit name, member count, rules, and posting frequency. You’ll need it.
The 2-Week Lurking Rule
Never post immediately after joining. Here’s why:
- New accounts get flagged — Mods check account age and karma
- You’ll miss community norms — Each subreddit has unwritten rules
- You need karma first — Comment genuinely on other posts, build up your account
During these 2 weeks:
- Read top posts of all time
- Note what gets upvoted vs downvoted
- Study how others share their work (if allowed)
- Comment helpfully on 5-10 posts
Writing Posts That Don’t Get Banned
The 80/20 Rule
80% pure value, 20% soft mention of your product. Never reverse this.
Bad example:
“Check out my new tool that does X! Link in comments.”
Good example:
“I analyzed 100 Product Hunt launches and found 5 patterns that #1 products share. Here’s what I learned… [detailed breakdown] … I’m building a tool based on these findings, happy to share if anyone’s interested.”
Structure That Works
- Hook — Intriguing statement or question
- Value — 80% of your post, pure information
- Soft CTA — “Link in comments if useful” or “Happy to share more”
What to Avoid
- ❌ Clickbait titles
- ❌ Direct links in post body (use comments)
- ❌ Posting the same content to multiple subreddits
- ❌ Asking for upvotes
- ❌ Arguing with critics
Best Times to Post
For US-focused subreddits:
- 6-8 AM PST — Catches morning scrollers
- Avoid weekends — Lower engagement for B2B content
For global tech subreddits (r/programming, r/startups):
- Tuesday-Thursday performs best
- Post early US morning so it has time to gain traction
Reddit Marketing Tools
| Tool | What It Does | Price |
|---|---|---|
| Reddit List | Find subreddits by category | Free |
| Later for Reddit | Schedule posts for optimal times | Free |
| Reddit Marketing Strategist | AI agent to find subreddits + understand rules | Freemium |
More Reddit tools → Growth Tools Directory
Real Example: How We Used Reddit
When launching AFFiNE, we didn’t spam r/productivity. Instead:
- Week 1-2: Lurked, commented on productivity discussions
- Week 3: Posted a genuine question about workflow challenges
- Week 4: Shared a detailed “how we built X” technical post in r/programming
- Week 5: Soft-launched with “open source alternative to Notion” positioning
Result: Front page of r/programming, 2000+ upvotes, thousands of GitHub stars in 48 hours.
The key: We gave value first, then introduced our product as a natural solution.
Summary
Reddit marketing works when you:
- ✅ Find the right subreddits
- ✅ Lurk and understand culture first
- ✅ Give 80% value, 20% soft promotion
- ✅ Post at optimal times
- ✅ Engage genuinely with feedback
The goal isn’t to “market” on Reddit. It’s to become a valuable community member who happens to have built something useful.
Related Resources
- Full Growth Tools Directory — 100+ tools for startup growth
- Product Hunt Launch Guide — 30x #1 winner’s playbook
- Open Source Marketing — 0 to 33k stars strategy
FAQ
Is Reddit marketing effective for SaaS? Yes, when done correctly. Reddit has 73M daily active users with topic-specific communities. A single well-received post in the right subreddit can drive thousands of targeted visitors. The key is being genuinely helpful, not promotional.
How do you promote on Reddit without getting banned? Follow the 9:1 rule — contribute 9 genuine comments/posts for every 1 promotional mention. Read each subreddit’s rules before posting. Never use link shorteners. Don’t post the same content in multiple subs simultaneously.
What subreddits are best for SaaS marketing? r/SaaS, r/startups, r/Entrepreneur, r/indiehackers, and niche subreddits specific to your product category. For developer tools: r/programming, r/webdev, r/devops. Always check rules first.
Can you automate Reddit marketing? Partially. You can use tools to schedule posts and monitor mentions. But automated commenting and engagement is against Reddit’s ToS and gets detected quickly. Real community participation cannot be automated.
How do you find the right subreddit for your product? Use Reddit Search, SubredditStats, or the Reddit List tool. Search for keywords your users would use, check post frequency and engagement quality, verify the community isn’t dead or bot-heavy.
📚 Related Reading
| Category | Article |
|---|---|
| 📖 | Product Hunt Launch: 30x #1 Winner’s Guide |
| 📖 | SaaS Go-to-Market Strategy |
More tools → Growth Tools Directory