The Reddit Keyword Research Tool

Invalid subreddit entered
Something went wrong! If this happens again, email me the details of your searches at DaleCudmore [at]

Enter in a subreddit below to extract keywords from it based on the selected options (example). Please allow up to 2-4 minutes (see FAQ for why) for the tool to do its thing, the keywords will show up in the section underneath. (Need a full tutorial?)

Questions? Feedback? Contact me at: DaleCudmore [at]

Search type:
Relevance: (?)
Frequency: (?)
Keyword Monthly Search Volume (U.S.) Frequency Context
{{key}} {{val[0]}} {{val[1]}} Context

Frequently Asked Questions (FAQ)

How does Keyworddit work?

The tool pulls up to 50 Reddit threads (sometimes there aren't 50 if you pick something like "new") and extracts the comments from those threads. Then, keywords are extracted from those comments, and run through Grepwords to get a search volume. From those, up to 500 keywords (with actual search volumes) are shown to you.

What does the relevance setting mean/do?

If relevance is set to "normal", you'll see all the keywords with a search volume that the tool finds. Due to the nature of Reddit, a lot of these are irrelevant keywords. If you set relevance to "high", the keywords go through another filtering process that removes the vast majority of these irrelevant keywords. Note: This takes an extra 1-3 minutes (depending on the quantity of keywords, and there's a possibility that it may remove some actual relevant keywords.

What does the frequency setting mean/do?

If frequency is set to "yes", the results will have a frequency column. This will show how many times the keyword was mentioned in the threads that were scraped. This will give you a good idea of how mentions of a keyword on a subreddit correspond to search volume. In theory, all keywords should have a frequency of at least 1, but a few weird ones might show 0 in practice (treat them as 1s)

Why does it take so long?

If relevance is set to "normal" (see above), most searches will return results within 60-90 seconds. It will be a bit slower if the site load is high. This long loading time is due to 2 main things: the rate limit of the Reddit API, and the quantity of keywords that are extracted from comments (tens of thousands).

What do the result headings mean?

The "Monthly Search Volume" column lists the average number of monthly searches for that term, according to Grepwords. In my testing, this is very similar to the volumes that Google's keyword planner would give you.

How should I use the results?

There are a few main ways to use the keyword results. First, you'll hopefully find some low competition keywords to target directly. Additionally, you could feed this list of keywords through other keyword research tools to get an even bigger list of keywords that you might not have found originally. A final idea is to use the results to create accurate audience personas.