StrugglingEntrepreneur
Getting First Users February 7, 2026

Using Reddit to Find Your First Users Without Getting Banned

The right way to use Reddit as an indie hacker to find early users, get feedback, and build awareness — without being labeled as a spammer.

Using Reddit to Find Your First Users Without Getting Banned

Free Newsletter

Get Real Advice in Your Inbox

Join 811+ indie hackers and solopreneurs getting real, actionable advice every week — no hype, no BS.

Reddit is the most underused and most misused marketing channel for indie hackers. Misused because most founders treat it like a billboard — post your product link, wait for users. Underused because the founders who understand how it actually works consistently use it to land their first 50-100 users faster than any other free channel.

The difference between the founder who gets banned and the one who gets 200 signups from a single thread comes down to one thing: whether Reddit users feel helped or sold to.

Why Reddit Hates Marketers (And How Not to Be One)

Reddit’s culture is built on authentic community. Users are hyperaware of promotional intent, and they vote accordingly. A post that reads like marketing — even good marketing — gets downvoted, reported, and removed. An account with no post history that suddenly appears with a product link gets banned.

This isn’t a bug in Reddit’s system. It’s working exactly as designed. The communities are self-policing because that’s what makes them valuable. The moment a subreddit becomes full of promotional posts, people leave.

The implication for indie hackers: you cannot treat Reddit as a distribution channel the way you’d treat Twitter or a cold email list. It requires a fundamentally different approach — one built on community membership first, promotion second.

The good news: Reddit’s search engine (and Google’s indexing of Reddit threads) means that one well-received post in the right subreddit can drive traffic for months or years. Founders regularly report getting signups from Reddit posts they wrote 18 months ago. That compounding effect makes the upfront investment in doing it right worth it.

Finding the Right Subreddits

Start with a list of 10 subreddits where your target users spend time. Not subreddits about your product category — subreddits where your target users talk about the problems your product solves.

If you’ve built a tool for freelance writers, you want r/freelancewriting, r/copywriting, r/juststart — not r/SaaS or r/startups. Go where the problem lives, not where the solution is being discussed.

Use Reddit’s search to find subreddits: search for the core problem your product solves and see which communities appear in the results. Also look at the sidebar of relevant subreddits — they almost always list related communities.

Evaluate each subreddit by:

  • Activity level: At least 5-10 new posts per day means there’s enough traffic to matter
  • Spam tolerance: Check the rules. Some subreddits explicitly allow or even have weekly threads for product sharing
  • Problem density: How often do posts and comments mention the exact problem you solve?

Narrow your list to the top 3-5 subreddits where your target users are most active and most vocal about the problem. These are your primary communities.

The Comment-First Strategy

Before you post anything, spend two weeks doing nothing but commenting. Set a target: 15-20 thoughtful comments per week. Not “great post!” comments — substantive responses that add value to the conversation.

Answer questions in your domain. Share specific advice based on real experience. Push back on things you disagree with when you have a good reason. Be a person in the community, not a brand.

This serves two purposes. First, it builds karma, which makes your account look legitimate to moderators and users. Second, and more importantly, it helps you understand the community’s language, values, and pain points in a way that makes your eventual product-related posts land correctly.

Accounts with 50+ relevant comments and positive karma can post product links in most subreddits without triggering spam filters. Accounts with 0 history get immediately flagged.

If you’re impatient, some subreddits have weekly “self-promotion” or “share your project” threads. Use those first. You won’t get massive distribution, but you’ll get some early eyes and establish your account as legitimate.

The community engagement guide goes into more depth on this comment-first approach across platforms beyond Reddit.

When and How to Share Your Product

After two weeks of active commenting, you’ve earned the right to share your product — but only when it’s genuinely relevant.

The two approaches that work:

The problem-first post. Write a post about the problem, not your product. “I spent 3 months trying to solve [specific problem] and here’s what I learned.” At the end, mention that this experience led you to build something. Link it. This format gets 5-10x more engagement than a direct product announcement because it leads with value.

The honest show-and-tell. “I built this thing to solve a problem I had, I know it’s rough, I’d love brutal feedback.” This works because Reddit users love being experts. They’ll tell you everything that’s wrong with your product, which is valuable, and some of them will become users because they were involved in shaping it.

What doesn’t work: “Check out my new app [link]” with no context. Anything that reads like a press release. Using Reddit vocabulary you clearly learned this week (“fellow Redditors” is a red flag).

Timing matters too. Post when your target subreddit is most active — usually weekday mornings in the subreddit’s primary timezone. Check a tool like Later for Reddit (free) to see the optimal posting windows for specific subreddits.

If this is the kind of thing you want more of, the Struggling Entrepreneur newsletter covers it every week.

One final tactic that consistently works: after you’ve built a presence, ask the community a genuine question about the problem your product solves. “What’s everyone’s current workflow for [specific task]?” If people mention their pain points in the comments, you can respond naturally — “that’s actually what I built [product] to solve — happy to share access if you want to try it.” You’re not announcing. You’re responding to a problem someone stated.

The difference between that and spam is that you let the community surface the pain point. You didn’t manufacture it. That authenticity is exactly what Reddit’s culture rewards.

For the direct outreach side of early user acquisition, cold outreach that doesn’t feel sleazy covers how to move a Reddit conversation into a private DM without it feeling gross.

You Made It to the End

Enjoyed This? Get More Like It.

811+ indie hackers already get weekly real talk about launching, growing, and surviving solo. You should too.

No spam. Unsubscribe any time.

Redditindie hackercommunity marketingearly users