How to find subreddits for your niche

Leadhoot teamOctober 3, 20266 min read


The biggest subreddit for your topic is rarely the best one. Here is how to find the smaller communities where your buyers actually ask questions.

To find subreddits for your niche, search Reddit for the problem your customer has rather than your product category, open the top results, and keep the ones that post daily and allow helpful replies. Then check where the people posting there are also active. That second step finds the small, focused subreddits that broad searches miss.

Type a topic and get matching subreddits ranked by members.

Open the subreddit finder

1. Search for the problem, not the product

A search for "accounting software" finds vendors and reviewers. A search for "bookkeeping" or "small business taxes" finds the owners who need help. Write down five phrases your customer would type before they had heard of you, and search each one.

2. Follow the people, not the topic

When you find a good post, open the author's profile and look at where else they comment. Buyers cluster: someone asking about Shopify apps in r/shopify is often also in r/ecommerce and r/smallbusiness. The Reddit user analyzer shows a profile's most active subreddits in one click.

3. Check the sidebar and related communities

Most subreddits link to related communities in the sidebar or wiki. These lists are curated by moderators, so they skip the spam subreddits a search returns.

4. Judge activity, not member count

SignalHealthyWarning sign
New posts a day5 or moreUnder 1
Comments on a new post3 or more on averageMost posts get none
Question postsSeveral a dayOnly links and memes
Top post this monthRecent and on-topicMonths old

Many large subreddits were default communities before 2017 and kept their members after people stopped reading. A 50,000-member subreddit with twenty posts a day beats a 2-million-member one with three.

5. Read the rules before you post

  • Look for a self-promotion rule. Many allow it only in a weekly thread.
  • Check minimum karma or account age. New accounts are often filtered automatically.
  • Read the top posts of the month to see what tone the community rewards.

Turn the list into leads

Once you have five to fifteen good subreddits, the work becomes checking them every day for posts where someone asks for help. Leadhoot does that part: it watches the subreddits you pick, scores every new post from 0 to 100 for buyer intent, and alerts you about the high scorers.

Watch your subreddits for buyers automatically.

See plans

Common questions

Use Reddit's community search or a subreddit finder, search for the problem your audience has, and sort the results by members. Then open each one and check how many posts it gets a day.

Search for specific words: job titles, tools your audience uses, or problems they describe. Then check the sidebars of the subreddits you find, and the profiles of people posting there.

Five to fifteen active ones is enough for most businesses. More than that and checking them by hand stops being realistic.

Keep reading

All posts →