How to find the right subreddits for your product
The biggest subreddits are rarely the best ones for marketing. A step-by-step method to find the communities where your customers actually hang out, and to judge which ones are worth your time.
Most founders start on Reddit by posting in the biggest subreddit they can think of: r/startups, r/Entrepreneur, r/SaaS. Then they wonder why nothing happens. Those communities are huge, full of other founders promoting things, and strict about self-promotion.
Your customers are usually somewhere smaller and more specific. A study app does better in r/GetStudying than in r/productivity. A scheduling tool does better in a subreddit for freelancers or therapists than in a general business forum. This guide shows how to find those places.
Start from the problem, not the product
Write down the problem your product solves in the words your customer would use. Not "AI-powered study platform," but "I have 200 pages to read before Friday." Not "scheduling infrastructure," but "clients keep no-showing."
Then list who has that problem:
- Their job or role (nurses, tattoo artists, indie game developers).
- Their situation (first-time landlords, parents of toddlers, people moving abroad).
- Their hobbies and identity (runners, home bakers, Warhammer painters).
Each of these is a potential set of subreddits.
Five ways to find candidate subreddits
1. Search Reddit for the problem phrase
Search your customer's problem in quotes. Look at which subreddits the results come from, not just the results themselves. If the same three communities keep showing up, you found your starting list.
2. Search Google with site:reddit.com
Google is often better at searching Reddit than Reddit is. Try site:reddit.com "any app for" + your category, or site:reddit.com "how do you" + your problem. The subreddits in those results are where people ask for help.
3. Look at where competitors are mentioned
Search for your competitors' names on Reddit. Every thread where someone recommends or complains about them is a thread about your market. Note the subreddit.
4. Follow the sidebar
Most subreddits link to related communities in their sidebar or wiki. Once you find one good community, its sidebar usually points to three more.
5. Check user profiles
Click on people who asked exactly the question your product answers. What other subreddits do they post in? This is how you find the non-obvious communities, the hobby or identity subs where your customers spend time when they are not working.
How to judge a subreddit
Not every community is worth your effort. Score each candidate on four things.
Activity. Sort by new. Are there several posts a day with comments? A 200,000-member subreddit with two posts a week is dead. A 15,000-member one with thirty posts a day is alive.
Fit. Read twenty recent posts. How many are from people who have the problem you solve? If it is fewer than one in ten, the fit is weak.
Rules. Can you mention tools at all? Is there a weekly self-promotion thread? Are links allowed? Some communities ban all commercial mentions, and that is fine; they can still be great for research and comments.
Tone. Some communities are welcoming to founders who disclose and help. Others are hostile to anything commercial. Search for past posts by founders and see how they were received.
Build a tiered list
Once you have scored ten to twenty communities, sort them into three tiers:
- Core (three to five subreddits). High fit, active, allows some mention of tools. You comment here daily and post occasionally.
- Research (five to ten). High fit but strict rules. You read, learn the language, and help in comments without promoting.
- Occasional (the rest). Broad or big communities where a truly great post might land once a quarter.
Learn the language
The single best thing a subreddit gives you is vocabulary. Read the top posts of the year and note the exact phrases people use to describe the problem. Those phrases become your hooks, your landing page copy, and your ad headlines. Our guide on using Reddit threads as customer research goes deeper on this.
Keep the list alive
Communities change. Moderators change rules, new subreddits appear, old ones die. Revisit your list every month: check activity, re-read the rules, and add any new communities you noticed while commenting.
PostRush does this continuously. When you add a brand, it finds the subreddits where your audience asks for help, summarizes each one's rules, and keeps an eye out for new threads where your product is a genuine answer. You still decide where and what to post.
Next steps
Once you have your list, read how to market on Reddit without getting banned before you publish anything. The right community with the wrong approach still gets you removed.