How to Map Subreddits Before You Post a Single Link

Reddit is a goldmine for lead generation. But most people have no idea how to get started.

You might become easiyl frustrated when Reddit insatly removes a post you just made. I know. It's happened to me before.

Reddit removed my post in under four minutes.

No warning, no mod message, just gone. The sub had 56,000 members and I'd assumed that meant opportunity. What it actually meant was that a lot of people were about to watch me get filtered out by a rule I hadn't read.

That's the part nobody warns you about. Reddit isn't a traffic source you can walk into. It's a set of small towns, each with its own sheriff, and every one of them has been burned by marketers before you showed up.

So the work isn't posting. The work happens before the posting.

The fishing analogy that fixed this for me

Most people treat Reddit like they treat a lake they've never fished. Drive up, park, throw a lure in the nearest spot, catch nothing, go home annoyed.

Learn how to create AI Avatars for free. Click here to learn how.

The guys who actually catch fish scout first. They know which ponds are stocked, which ones are fished out, and which ones have a sign nailed to a tree that says no fishing.

Mapping subreddits is scouting. It costs you an afternoon and it saves you months of shouting into dead communities and getting publicly slapped in live ones.

It's just like doing keyword research before starting to create content.

Here's how I'd do it.

Start with an ugly seed list

Pick three to five subreddits per product or content line. Don't research yet. Just write down the obvious ones.

It's a bit of a messy process. You can track these in Airtable or Craft.

For a SaaS tool that's probably r/SaaS, r/Entrepreneur, r/juststart. For SEO software it's r/SEO, r/bigseo, r/webdev. For a YouTube tool it's r/NewTubers, r/PartneredYoutube. For expat content it's r/PortugalExpats, r/expats, r/IWantOut.

This list will be wrong and that's fine. It's a seed, not a strategy. You need somewhere to start pulling the thread from.

Let Reddit build the rest of the map for you

Almost every subreddit has a “Related Communities” section in the sidebar or the About tab. Click through them. Those links are curated by mods who actually know the space, which makes them better than anything Google will hand you.

Then search inside Reddit itself, not Google. Reddit's own search surfaces communities that never rank in normal search results. Type in the problem your product solves and read which subs the results come from.

If you want to compress this, GummySearch or Anvaka's subreddit overlap map will take one seed sub and hand you thirty related ones ranked by shared audience. Twenty minutes of tool use replaces about four hours of clicking.

You want to make your own connections and links between different related subreddits.

Somewhere around this point you'll have forty or fifty candidates. That feels like progress. It isn't yet.

Subscriber counts lie

Here's the number that actually matters, and it's the one sitting right next to the big number: users online right now.

A subreddit with 400,000 subscribers and 30 people online is a graveyard. Everyone joined in 2019 and stopped opening it. Your post might get eleven views.

A subreddit with 8,000 subscribers and 200 people online is alive and vibrant. People are reading right now, today, and a good post can sit at the top of the feed for hours.

So for every candidate, write down three things. Subscribers. Users online. Posts per day. That third one tells you how fast the feed moves, which tells you how long your post gets to live.

Then sort by activity, not size. The ranking flips almost completely, which is the whole point of doing it.

Read the rules before you get excited

This is the step that would have saved me that four-minute post.

Open the sidebar. Read the rules. Then scroll the last ten posts and see what actually survives there.

Some subs ban links outright. Some require a nine-to-one ratio of contribution to promotion. Some allow self-promo only in a weekly thread that nobody reads. Some have no written rule and a mod who removes anything with a domain in it anyway, which you'll only catch by looking at what's still standing.

This step will cut your list roughly in half. That's not a loss. Every sub you remove here is a sub where you don't get publicly told to go away.

Rank by fit, not by reach

Now take what's left and reorder it one more time, by how closely the members match the person who actually buys from you.

A 5,000 member sub full of your exact buyer beats a 500,000 member sub full of tourists. Not slightly. By a lot. The small sub converts because the post feels like a neighbor talking. The big sub ignores you because you're the fortieth person that hour trying to be interesting.

Which means your final list is probably eight to twelve subreddits, not fifty. If that feels too small, it's the right size.

Then post value in three of them, and only three

Take your top three. Spend two weeks commenting there without linking to anything. Answer questions in your actual area of expertise. Be a person.

Then post something useful with no link at all, and see what happens.

The reason for the small test isn't caution for its own sake. It's that Reddit punishes at scale. If your approach is slightly off, hitting twelve subs at once means twelve removals and twelve chances for someone to comment “just another guy shilling his SaaS” under your username. Hitting three means you find out cheaply and adjust.

The mechanic underneath all of it: on Reddit you get taken seriously in proportion to how recognizable you already are. A link from a name people have seen helping for a month reads as a resource. The same link from a brand new username reads as spam. Same URL, completely different reception.

That's why the map matters and the volume doesn't.

What to do next

Block ninety minutes. Build the seed list, expand it with related communities, and score every candidate on subscribers, users online, and posts per day. Put it in a spreadsheet, because you will absolutely forget which subs you already checked.

Then read the rules and cut ruthlessly. Rank the survivors by buyer fit. Take the top three.

Everything after that is just showing up.

Want to take Reddit to the next level? Hire me or grab my Reddit Marketing Code book.

Leave a Comment

Scroll to Top