DEV Community

Gingiris
Gingiris

Posted on • Edited on • Originally published at gingiris.github.io

Reddit Marketing Guide: How to Promote Without Getting Banned

Here's the thing nobody tells you about Reddit marketing: the fastest way to get banned is to try to do marketing.

Reddit banned our first account. And our second. The third one lasted — because by then we'd learned to stop thinking like marketers and start thinking like community members who happened to have built something people might find useful.

That shift in mindset is the whole strategy, honestly. Everything else is implementation.


Key Stats

Metric Data
Reddit impressions (AFFiNE open source launch) 80–100K
Star conversion rate (open source) 5–8%
Stars driven by Reddit (month 1) 2,000+
Reddit impressions (PH launch same product) 30–40K
Upvote conversion rate (PH launch) ~1%
Minimum karma before posting 80+

TL;DR

  • Reddit drove 80–100K impressions and 2,000+ GitHub stars for AFFiNE's open source launch
  • The same product on a Product Hunt launch: 30–40K impressions, ~1% upvote conversion
  • Open source developer tools convert significantly better on Reddit than SaaS launches
  • Account karma matters: build to 80+ before any promotional posts
  • Lurk in your target subreddits for 1–2 weeks first — understand what format doesn't get removed

The Real Numbers First

During AFFiNE's open source launch in August 2022, Reddit was our single biggest distribution channel.

Open source launch (AFFiNE):

  • Total Reddit impressions: 80–100K
  • Star conversion rate: 5–8%
  • Stars driven: 2,000+ cumulative in month one

Product Hunt launch (same product, different campaign):

  • Total Reddit impressions: 30–40K
  • Upvote conversion rate: ~1%

The difference matters. Open source developer tools convert significantly better on Reddit because the audience is actively looking for useful tools to try. SaaS launches feel more promotional. If you're launching an open source project, Reddit should be your first channel. If you're launching a SaaS, Reddit is still worth it — but set realistic expectations.

Reddit has 1.7 billion monthly visits and 73M daily active users. It's where early adopters discover tools, where developer decisions get influenced, and where products go viral overnight. It's also where the most aggressive spam detection in social media lives.

Reddit users hate marketers. Post the wrong way and you'll get banned, downvoted to oblivion, and your brand becomes a cautionary tale. Here's what actually works — based on running these campaigns at AFFiNE and for 150+ AI startups since.


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:

  1. New accounts get flagged — Mods check account age and karma
  2. You'll miss community norms — Each subreddit has unwritten rules
  3. 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

  1. Hook — Intriguing statement or question
  2. Value — 80% of your post, pure information
  3. 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:

  1. Week 1-2: Lurked, commented on productivity discussions
  2. Week 3: Posted a genuine question about workflow challenges
  3. Week 4: Shared a detailed "how we built X" technical post in r/programming
  4. 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


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

More tools → Growth Tools Directory

Related Articles

Top comments (0)