The best keyword research tool is a powerful, easy to use keyword generator. It’s a one click away from all the keyword ideas you need. It’s a free SEO tool that will deliver you a list of all the keywords related to the seed keywords you enter.
It will generate hundreds of related keywords for multiple seed keywords with a number of suggested keyword phrases.
Questiondb
Questiondb finds the questions people are asking about a specific topic. It pulls these from a database of 48M questions sourced from Reddit.

SIDENOTE. There are plans to expand data sources in the future.
Questions are sorted by popularity, but you can also sort by topic. This is a super useful feature because it also groups questions together.
For instance, let’s search for “protein powder” and sort by topic. All questions about vegan protein powder are now grouped together.

Same goes for those about keto protein powders:
This is useful when writing blog posts, as it helps you understand which questions to answer.
Speaking of answers, if you check the box to “Show source link,” a clickable link appears next to each question. This takes you to the thread itself.

If you browse the comments, you can often find answers fast, which speeds up content research.
All questions are exportable to CSV at the touch of a button.
Keyword Generator
Keyword Generator finds up to 150 keyword ideas for any seed keyword.
For example, if we search for “bitcoin,” we get one hundred keyword ideas containing that word along with their estimated monthly search volumes.

We also see a list of 50 question-type queries.

For the first ten keywords on each list, we also show the Keyword Difficulty (KD) score. This is a number between 0–100 that estimates ranking difficulty. Generally speaking, the higher it is, the more backlinks you’ll need to rank.SIDENOTE. Keyword Difficulty (KD) doesn’t take anything else into account besides backlinks. It’s important to take content quality, search intent, and website authority into account when assessing ranking difficulty. Learn more in this post.
Note that search volumes and KD scores are relative to the chosen country, which is the United States by default.
If you’re looking to rank elsewhere, just choose from one of the 170+ countries from the dropdown.

You can also use the Keyword Generator to find keyword ideas for Bing, YouTube, and Amazon. Just switch the search engine at the top of the page.

SIDENOTE.Keyword Generator is not the only free SEO tool by Ahrefs. You can find more tools here.
Google Trends
Google Trends visualizes the relative search popularity of a keyword over time.
For example, if we look at the term “costumes” for the past five years, we see that popularity spikes every October.

This is because of Halloween.
But how is this useful for keyword research?
For starters, it can help you plan your content calendar. Let’s assume you sell costumes online. Publishing or republishing a list of the “10 Scariest Halloween Costumes for 20XX” each September/October makes perfect sense.
Here’s a less obvious example:

Interest in “iPhone specs” peaks every September when Apple launches a new iPhone.
If you run a tech blog, it would make sense to update and republish any related posts every September.
Going beyond content calendars, Trends can also help avoid targeting the wrong keywords.
Take a look at these two:

If you could only create content for one of these keywords, which would you choose? It’d be the one with the highest search volume, right?
Not so fast, because search volumes are averages taken across many months or years.
If we check data for the past 12 months only in Google Trends, we see that searches for “apple watch series 5” recently overtook those for “apple watch series 3.”

So if you were running an ecommerce store and had to prioritize one of these keywords, it would almost certainly be “apple watch series 5.”
After all, searches for the Series 3 are only going to decrease as time goes on.FURTHER READING
- How to Use Google Trends for Keyword Research: 7 Effective Ways
- Why you can’t blindly trust keyword search volume for traffic estimations
- Keyword Search Volume: Things you didn’t know you don’t know
Keyword Sheeter
Keyword Sheeter pulls thousands of autocomplete suggestions from Google.
To get started, enter one or more seed keywords and click “Sheet keywords.”

If you want to generate a lot of keyword ideas fast, this is the tool for you. It pulls around 1,000 ideas per minute, and you can export the results for free in one click.
The only downside to Keyword Sheeter is that it’s quite basic.
It doesn’t show search volumes or trends data, and it doesn’t group keywords as Keyword Planner does.
But it does have one other notable feature: positive and negative filters.
The easiest way to explain how this works is to show an example. So let’s add “how” to the positive filter.

Now it only shows queries that contain the word “how”—i.e., informational keywords that might make for good blog posts.
The negative filter does the opposite and excludes queries containing certain words.
This is useful for eliminating anything irrelevant. For example, if you run a tech blog and scrape results for “apple,” then you probably only want to see keywords relating to Apple the company, not the fruit.
So you could exclude keywords like “pie,” “crumble,” “fruit,” and “cider.”

DO YOU WANT EVEN MORE KEYWORD IDEAS?
Try the Phrase match report in Ahrefs’ Keywords Explorer.
Keywords Explorer > enter seed keyword > Phrase match

Keywords Explorer doesn’t just pull more keyword ideas. It also shows SEO metrics like monthly search volume and Keyword Difficulty (KD).
Answer the Public
Answer the Public finds questions, prepositions, comparisons, alphabeticals, and related searches.
Confused? Let’s tackle each of these one-by-one.
We’ll start by entering a “seed” keyword—let’s stick with “protein powder.”

The first thing you’ll see are questions.
These are search queries containing who, what, why, where, how, which, when, are, and is.
Examples:
- what protein powder tastes best?
- how protein powder is made
- are protein powders fattening?
- when does protein powder expire?
You’ll see a visualization by default, but you can switch to a regular list.

Next up, we have propositions—i.e., for, can, is, near, without, with, and to.
These are search queries that fit the [seed] [preposition] [______] format.
Examples:
- protein powder without carbs
- protein powder for weight gain
- protein powder is it safe
We then have comparisons—i.e., versus, vs, and, like, or.
Once again, the format is [seed] [comparison] [______].
Examples:
- protein powder versus meat
- protein powder or chicken breast
- protein powder like quest
And finally, we have alphabeticals and related.
Alphabeticals are Google autocomplete suggestions.

And related, well, who knows?
In my experience, the number of suggestions in the related category is almost always ~20. I have no clue how it derives those keywords. But it does kick back a few gems from time to time.
But where does ATP get its data from?
As far as we’re aware, that would be Google Keyword Planner and Google autosuggest.SIDENOTE. All data is exportable to CSV. No need to register or log in. LOOKING FOR MORE QUESTION-TYPE SUGGESTIONS?
Answer the Public gives 160 question-type queries for the phrase “cat.”
If we plug the same seed into Ahrefs’ Keywords Explorer, we get 626,768 keywords—that’s 3,900x times more.

Of course, we’re flexing our big data muscles here. For most people, Answer the Public has more than enough keyword suggestions. But when your site grows bigger, there’s always Keywords Explorer.
Keyword Surfer
Keyword Surfer is a free Chrome extension that shows estimated global and monthly search volumes for any query typed into Google.

SIDENOTE. Keyword Surfer works much the same way as another popular extension called Keywords Everywhere. This tool used to be free but recently switched to a paid model. Keyword Surfer’s developers have promised to keep this tool “100% free, forever.”
Right now, Keyword Surfer shows local search volume estimates for 19 countries. These include the United States, the United Kingdom, Canada, Brazil, France, and Germany.
There’s also an option to turn global search volumes on or off.

That said, these aren’t true global search volumes. It’s the total sum of searches from the 19 countries currently in their database.
Beyond this, the extension also adds search volume estimates to the autocomplete results:

And shows 10 “similar” keywords in the search results:

The only downside is that there’s no way to get search volumes in bulk.
That said, bulk research isn’t the aim of this extension. It’s more for assessing queries as you browse the web.
Keyworddit
Keyworddit is a unique tool that pulls keyword ideas from Reddit. Enter a subreddit, and it’ll mine the titles and comments of threads to find up to 500 keywords.

This tool is a fantastic starting point if you know little or nothing about a niche.
For example, if you want to start a blog about paleo dieting but know nothing about the topic, pull ideas from /r/paleo.
This tells you that paleo dieters care about things like:
- Low carb meals;
- Slow cooker recipes;
- Grass-fed produce;
- Etc.
It also tells you what kind of language they use to describe such things.
Beyond ideas, the tool pulls estimated US monthly search volumes for each keyword. That helps give you some idea about the popularity of each subtopic.
To learn more about a keyword, hit the “Context” link to pull up the threads in Google that the keywords were derived from.

WANT TO FIND CONTENT IDEAS FAST?
Paste interesting keywords from Keyworddit into Keyword Sheeter or Ahrefs’ Keywords Explorer.
For example, if we paste “red yeast rice” into Keyword Sheeter, we see ideas like:
- red yeast rice benefits
- does red yeast rice lower your cholesterol
- does red yeast rice thin your blood
- can red yeast rice make you tired
- how much red yeast rice should you take a day
These may be good ideas for individual blog posts, or even for a “complete” guide.
Google Search Console
Google Search Console helps you track your website’s performance in organic search. This means it shows a lot of data about the keywords that you already rank for.
For example, take a look at the “Search results” report from our account. It shows the keywords that have sent the most traffic to the Ahrefs Blog over the past three months.

Let’s also toggle the “Average position” and “Average CTR” columns. These show each keyword’s average ranking position and click-through rate.

You can get a lot of useful insights from this report.
For instance, let’s say that you’re getting a lot of traffic from a keyword despite ranking in position 3–10. You may want to focus on ranking higher for that instead of targeting new keywords.

If your CTR is low despite ranking high, your page may be less than enticing in the search results. You can often fix this by improving your title tag or meta description.
But what about finding new keywords?
Sort the report by CTR from low to high. This often uncovers keywords that you’re ranking for but never targeted. If any of these have lots of impressions and a low click-through rate, it could be worth targeting that keyword with a new page.
For example, we rank in position 8 for “most searched person on Google.”

The page that ranks for this keyword is our list of the top 100 Google searches.

This is only a semi-relevant result for this keyword. We may rank higher with a blog post about the most Googled people, not things.
Recommended reading: How to Use Google Search Console to Improve SEO (Beginner’s Guide)
Conclusion
Data is the heartbeat of SEO. If you’re not looking at data regularly, you’re basically practicing voodoo, not SEO. The name of the game is gathering as much actionable data as possible so that you can make informed decisions. But what good is data if you don’t know how to use it? That’s why I have shown you my all-time favorite keyword research tool.