Reddit Marketing Guide: How to Promote Without Getting Banned
Learn Reddit marketing strategies that actually work. From finding subreddits to writing posts that drive traffic without getting flagged as spam. Based on real experience growing to 33k GitHub stars.
TL;DR
- Reddit hates self-promotion — but loves genuine value
- Find your subreddits first, lurk 2 weeks before posting
- 80% give value, 20% soft-sell (never hard sell)
- Best posting time: 6-8 AM PST for US audiences
- Use Reddit’s own tools: search, karma, community rules
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.
Common Mistakes to Avoid
- Treating Reddit like Twitter — Different platform, different culture
- Ignoring negative feedback — Address criticism professionally
- Using multiple accounts — Reddit detects and bans this
- Deleting downvoted posts — Makes you look suspicious
- Cross-posting everywhere — Looks spammy, gets flagged
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