Reddit Keyword Research: Find Top Posts with SEO

7 min read

Reddit is home to thousands of active communities discussing every topic imaginable.

With over 430 million monthly active users, it's one of the top 20 websites in the world.

This makes Reddit a goldmine for keyword research.

You can uncover valuable SEO opportunities by analyzing popular Reddit posts and comments.

In this guide, you'll learn:

  • Why Reddit is a useful keyword research source
  • How to manually find SEO keywords on Reddit
  • Tools to automate Reddit keyword extraction
  • Tips to optimize content with Reddit keywords

Let's dive in!

Why Use Reddit for Keyword Research?

Reddit App

Reddit users are highly engaged, contributing extensive user-generated content daily.

There are over 130,000 active subreddits covering literally any topic or industry you can imagine.

This makes Reddit an invaluable source to understand user intent for all types of keywords:

  • Informational – People share expertise by explaining concepts or answering questions.
  • Commercial – Product discussions reveal buyer keywords and what people look for.
  • Navigational – Brand mentions indicate good link-building or partnership opportunities.

Some key advantages of Reddit keyword research:

  • Real-Time Insights – New slang, trends, and changes in language happen on Reddit first. Stay on top of what words people actually use.
  • Volume of Data – Millions of comments and posts created every day across every niche. An endless supply of keyword ideas.
  • Understand Intent – The way people talk about topics shows what problems they want to solve and how they search.
  • Competitor Mentions – See what brands and websites get discussed positively to identify good backlink targets.

Overall, Reddit provides direct access to your audience's interests and pain points. This level of insight is incredibly valuable for matching content to search intent.

Now let's explore exactly how to extract keywords from Reddit manually.

How to Manually Find Keywords on Reddit

Reddit R Dogs

Reddit's built-in search makes finding keywords easy. Just enter a relevant query and analyze the results.

Here is a step-by-step process:

Step 1: Identify Relevant Subreddits

Reddit Dogs Search

Start by finding subreddits related to your niche. More members and engagement makes for better data.

Pro Tip: Check the sidebar for suggestions of related communities to join.

For example, if you sold dog products, these would be good subreddits:

  • r/dogs — 2.7 million members discussing dogs
  • r/dogs_getting_dogs — 135K dogs and their pups
  • r/puppy101–311k members talking about puppies

Step 2: Search For Keywords

Best Dog Food

Now run test searches to see what keywords people use when talking about topics related to your business.

Some good queries:

  • "best [product]" - Discover popular products people recommend
  • "[brand] vs [brand]" - See what competitors get compared
  • "how to" - Finds informational search questions
  • "[keyword] review" - Get product feedback and keywords

Step 3: Analyze Comments and Posts

Dog Brands

Pay attention to the number of upvotes, comments, and overall engagement on posts.

More community interaction indicates a popular and valuable result.

Also scan through comments for key phrases and words that come up frequently when people discuss a topic. These likely align closely with search intent.

Here’s an example “best dog toys” search:

Any recommendations for good dog toys/dog toy brands? on r/BrittanySpaniel

This post has 14 upvotes and 42 comments indicating good engagement.

Scanning comments we see words like “soft toys”, "durable", “chew”, “indestructible” come up a lot when people describe ideal dog toys in this subreddit.

Step 4: Compile Keyword Ideas

As you search Reddit and analyze posts/comments, compile keywords and phrases in a spreadsheet. Include notes on relevant metrics like upvotes and comments.

Over time, this process will build up a great list of validated keyword ideas to target in your content.

Now let's look at some tools that can automate finding keywords on Reddit.

Reddit Keyword Research Tools

Manually analyzing Reddit results has limits in scale and efficiency. Thankfully, tools exist to extract keywords from Reddit automatically.

Here are 3 top options:

SEMrush Organic Research

Semrush keyword Research

SEMrush's Organic Research reveals the top keywords any domain ranks for. This includes subreddits.

To use it for Reddit keyword research:

  • Enter a subreddit URL like
  • Set location to United States
  • Click search

You'll then see data on the subreddit's rankings and traffic. Most importantly it lists all the keywords the subreddit currently ranks for.

You can filter and export these keywords for further analysis.

It's an easy way to pull hundreds of Reddit keyword ideas in seconds.

Ahrefs Site Explorer

ahrefs /r/dogs

Ahrefs' Site Explorer shows any site's ranking keywords - including subreddits.

To use it:

  • Enter subreddit URL like
  • Make sure domain type is set to "Subdomain"
  • Click search

In the results, click "Top Pages" to see all keywords.

ahrefs /r/dogs top pages

Export them or click each one to see keyword details like volume and difficulty.

Reddit Search on Google best toys

An underutilized tactic is searching Reddit directly on Google.

Use operators like "site:" to filter specifically for Reddit results.

For example: best toys

This displays all Reddit results for that subreddit mentioning "best toys".

You can scan through for keyword ideas and also see what posts rank well.

Other operators like "intitle:" also work well to find keyword-rich Reddit threads.

Pro tip: Use SocialRanker as part of your Reddit marketing strategy. This Reddit SEO tool gives you suggested queries based on your business, products, and searches on Reddit with Google for you!

Optimizing Content with Reddit Keywords

The final step is optimizing your content for the best keywords uncovered on Reddit.

Here are some tips:

  • Match keywords to pages based on subject relevance. Don't force a keyword onto an irrelevant page.
  • Analyze keyword difficulty before targeting. Easy wins first before trying competitive keywords.
  • Include keywords naturally in headings (H2, H3 tags) and image file names. Don't over-optimize.
  • Write helpful, engaging content that answers the question or solves the problem suggested by the keyword.
  • Include internal links to related content that also uses relevant keywords.
  • Update old underperforming content with new keywords found on Reddit. Quick wins!

The goal is providing content tailored to search intent.

Reddit insights help you understand the "why" behind queries.

Optimize pages to specifically answer and solve those user needs.

This content will better resonate with searchers, earning higher rankings and conversions.

It's your turn

Reddit represents the world's largest focus group with authentic insights into user intent. Keyword data sourced from Reddit conversations will make your content stand out.

So next time you're doing keyword research, don't forget to search Reddit too!

It's time to take Reddit marketing seriously, try SocialRanker free today!


Grow With SocialRanker

Repurpose Top Content Across Platforms! 🚀

Save time and grow your audience by repurposing top-performing Twitter/X content for Reddit, Quora, Medium, Email Newsletters, and more with SocialRanker's AI. Start your 7-day free trial today!

I Want to Grow! 🚀