1. Semrush
  2. Blog
  3. SEO
  4. Keyword Research

8 Keyword Research Tools to Try (Free & Paid)

Author:Sergei Bezdorozhev

15 min read

February 23, 2026

Contributors: Carlos Silva and Christine Skopec

Keyword research tools help you find, analyze, and prioritize the search terms people actually use. So you can build content and campaigns that drive visibility, traffic, and conversions.

This article compares eight free and paid keyword research tools to help you find the best option for your needs.

Before we cover the keyword research tools themselves, we’re starting with the criteria that matter most when choosing a tool.

8 Keyword Research Tools to Try

Keyword research tool
Best for
Pricing
Standout strength
Keyword Magic Tool
SEO keyword research, filtering, and topic prioritization.
Free trial available; paid plans start at $139.95/month for the SEO Toolkit
Extensive keyword database with advanced filters and metrics
Prompt Research
Researching prompts and brand visibility in AI search
Free trial of Semrush One available; paid plans start at $99/month for the AI Visibility Toolkit
Reveals prompts, cited domains, and brand mentions in AI responses
ChatGPT
Generating keyword ideas and topic angles
Free plan available; paid plans start at $8/month
Quickly produces keyword variations and conversational queries
Google Keyword Planner
Keyword research using Google Ads data
Free with a Google Ads account
Provides keyword ideas, search volume ranges, and CPC estimates
Google Search Console
Analyzing keywords your site already ranks for
Free
First-party data on queries, clicks, impressions, and rankings
Surfer’s Keyword Research Tool
Keyword clustering for content planning
Free Chrome extension available; paid plans start at $99/month
Automatically groups keywords into clusters tied to content workflows
AnswerThePublic
Discovering question-based and long-tail keywords
Free searches available; paid plans start at $20/month
Visualizes autocomplete data into question and topic formats
Reddit Keyword Research Tool
Finding keyword ideas from Reddit discussions
Free
Surfaces keywords based on real user conversations in subreddits that traditional tools can miss

What Makes a Good Keyword Research Tool?

Conducting keyword research typically requires a tool that includes:

The list below covers a range of keyword research tools for SEO teams—from free options for getting started to more robust tools for experienced practitioners.

8 Free & Paid Keyword Research Tools

1. Keyword Magic Tool

Pricing: A free trial is available. Pricing starts at $139.95/month for the Semrush SEO Toolkit.

The Semrush Keyword Magic Tool generates extensive keyword lists from a single term (a seed term) related to your business, so you can find and prioritize topics to target in your SEO content to increase your search visibility.

Simply enter a seed keyword and your target location into the Keyword Magic Tool to get a list of related keywords.I also recommend adding your domain to get personalized insights.

Keyword Magic Tool showing related keywords for a seed term along with metrics like intent, volume, and difficulty.

The Keyword Magic Tool report will show a variety of metrics for each keyword, including:

To filter your Keyword Magic Tool report to show only terms you can realistically rank for while still driving traffic, select the “Personal KD %” filter and set it to “Easy.” And set the “Volume” filter to “101-1,000.”

Keyword ideas on the Keyword Magic Tool report with volume and personal keyword difficulty filters applied.

You can also use the “Questions” tab in the Keyword Magic Tool to find long-tail, question-based keywords (e.g., “what is project management”) that you can use to create content. Which is useful for increasing visibility in AI systems like Google’s AI Overviews and ChatGPT.

Question-based keyword ideas on the Keyword Magic Tool report.

Key Features

What I Like

One of the helpful features in Keyword Magic Tool is the ability to remove competitor-focused terms that I don’t want to target.

For example, I’ll use the term “travel bags,” which could be a useful seed term for finding specific terms to use on product pages.

If Louis Vuitton is a competitor, I wouldn’t want to include terms including their brand name.

Keyword Magic Tool with a branded competitor keyword highlighted.

So, I use the “Exclude keywords” filter to remove competitor names from the list.

"Exclude keywords" clicked, "Louis Vuitton" entered, and "Apply" clicked on the Keyword Magic Tool.

Then, I can use the “Intent” filter to show only terms with the “Commercial” and “Transactional” intent to focus on keywords users search when they’re actively comparing options and ready to buy.

This gives me a list of high-intent keywords I can confidently use on product pages.

Keyword ideas on the Keyword Magic Tool report with a branded competitor term excluded and the intent filter applied.

2. Prompt Research

Pricing: A free trial of Semrush One (which combines SEO Toolkit and AI Visibility Toolkit) is available. Pricing for just the AI Visibility Toolkit starts at $99/month.

Semrush’s Prompt Research tool helps you discover and analyze the prompts people use in AI search systems, so you can understand how brands and content appear in AI-generated answers.

Enter a seed term, and Prompt Research shows estimated AI volume, lists of related topics and prompts, intent classifications, brands that are mentioned, and the domains that are cited.

Prompt Research for the topic "book blogging" showing metrics like related topics & prompts, intent, brands mentioned, and source domains.

Click “Prompts” in Prompt Research to see which terms are used in AI searches and how AI tools respond.

The "Prompts" tab on Prompt Research showing a list of prompts and their AI-generated responses.

Click “Brands” to see which brands are mentioned most often in AI responses for your entered topic.

The "Brands" tab on Prompt Research showing a list of brands along with mentions, source domains, and prompt examples.

Key Features

What I Like

One of the most useful parts of Prompt Research is that it seamlessly connects to the Visibility Overview tool, so you can easily analyze the most frequently mentioned brands.

After entering the seed topic “book blogging,” I can see which brands are mentioned most often in AI-generated responses.

A list of brands on the "Prompt Research" tool with the "Analyze" button next to a brand clicked,.

When I click “Analyze” for one of the top brands shown in Prompt Research, I’m taken directly to a more detailed report on how that brand appears across AI tools.

The Visibility Overview report for "instagram.com" showing how visible the brand is across platforms and which topics they perform best in.

More thoroughly studying the brands you uncover in Prompt Research can give you even more ideas that you might not think to research.

3. ChatGPT

Pricing: A free version is available. Paid plans start at $8/month.

ChatGPT is OpenAI’s AI chatbot that you can use to brainstorm keyword ideas and explore new topic angles early in the research process, but it isn’t a dedicated keyword research tool.

Think of ChatGPT as a keyword discovery tool to use before you validate ideas with real search data, especially when you want to model how users phrase full questions in AI systems.

Here’s an example prompt asking for keyword ideas:

“I’m creating a landing page for a project management SaaS tool built for remote marketing teams. What are some keywords a marketing manager at a mid-sized company might search when they’re trying to improve collaboration, meet deadlines, and streamline approvals across a remote team? Please include both short-tail and long-tail variations.”

Here’s the output ChatGPT provided:

Short-tail and long-tail keyword ideas generated by ChatGPT based on a prompt.

You can then plug the keyword ideas you get from ChatGPT into our website keyword checker to understand whether they're worth targeting.

You can also ask ChatGPT to:

Just remember that ChatGPT isn’t a dedicated keyword research tool backed by SEO data. It won’t show you accurate search volumes, difficulty scores, or SERP insights.

Key Features

What I Like

I use ChatGPT to surface specific questions my audience might be typing into search systems.

To model how getting specific ideas can work for a company that creates project management software for finance teams, I prompted ChatGPT with this:

“Give me 30 bottom-of-the-funnel questions that a financial operations manager at a mid-sized company might search when looking for project management software. Focus on pain points like tracking budget approvals, managing timelines, and collaborating across departments.”

ChatGPT returned questions like:

A list of 30 bottom-of-the-funnel questions for a specific target persona generated by ChatGPT based on a prompt.

Prompts that focus on your business and specific requirements are great for brainstorming content ideas, especially for sales collateral or support content.

4. Google Keyword Planner

Pricing: Free with a Google Ads account.

Google's Keyword Planner is a free keyword research tool that's primarily built for advertisers running Google Ads, but it also works well for conducting keyword research at a basic level.

You can enter a keyword or URL, and Google Keyword Planner returns related keyword suggestions along with:

You can also filter Keyword Planner’s results by location, language, etc.

Google Keyword Planner with the average monthly volume, competition, and estimated CPC columns highlighted.

Key Features

What I Like

Google Keyword Planner is great if you’re looking for a free tool that lets you discover high-value, low-competition keywords in a specific location.

Let’s say I’m targeting small business owners in India with content about financial tools. I’d start by entering a seed term like “invoice software” and set the location as “India.”

Then, I’d sort Keyword Planner’s results by “Monthly searches,” and select “Add filter” > “Competition” > “Low.” This uncovers high-value keywords I could realistically rank for.

Keyword ideas sorted by monthly search on Google Keyword Planner with the competition filter applied.

5. Google Search Console

Pricing: Free.

Google Search Console (GSC) is a free tool that shows how you’re performing in Google’s traditional and AI search results, and you can use it to identify keywords your site already appears for.

In GSC’s “Queries” tab, you’ll see up to 1,000 keywords your pages rank for in search results. For each keyword, you’ll find the following metrics:

Top queries on Google Search Console showing a list of queries a page ranks for along with their clicks, impressions, CTR, and position.

GSC insights are based on actual Google data—they’re not estimates.

And keep in mind that the “Query” tab in Google Search Console is query-based—not page-specific. So, the metrics here can reflect the combined performance of multiple pages ranking for the same keyword.

If you want to evaluate specific pages in Google Search Console, use the “Pages” tab.

Key Features

What I Like

Google Search Console makes it easy to find a group of terms that your site is showing up for but not getting much traffic from.

Just head to “Search results,” click “+ Add filter,” and select “Query.” Choose “Queries containing” from the drop-down and enter a term that represents the group you’re interested in.

Applying the "Query" filter on Google Search Console with "xero" entered as the keyword and "Apply" clicked.

After you’ve applied a filter to find keywords containing a particular term in GSC, sort by impressions (high to low) and scan for keywords with few clicks.It’s a simple way to spot underperforming queries where you already have some visibility.

6. Surfer’s Keyword Research Tool

Pricing: Starts at $99/month. The Chrome extension is available for free.

Surfer's keyword research tool groups related keywords into clusters that can be targeted together on a single page.

After you enter a seed term into Surfer, you’ll see results displayed in keyword clusters (groups of closely related terms that can be targeted together in a single page).For each cluster, you’ll see:

Surfer SEO dashboard showing keyword ideas based on a seed term along with its variations, search intent, monthly volume, and difficulty.

When you click on a cluster, Surfer gives you the option to launch the Content Editor tool. So you can move straight from research to writing.

Surfer also offers a free Chrome extension called Keyword Surfer that shows data like monthly search volume and CPC directly within Google Search. This is especially useful if you want to quickly validate ideas.

Keyword Surfer extension on the Google search bar showing the search volume and CPC for the term entered.

Key Features

What I Like

Surfer’s free Chrome extension is great for validating keyword ideas while browsing Google.

I can use Surfer’s Chrome extension to compare search volumes for multiple terms simply by conducting a search for each keyword instead of having to switch to a separate keyword research tool.

7. AnswerThePublic

Pricing: Free for limited daily searches. Paid plans start at $20/month.

AnswerThePublic is a keyword discovery tool that pulls autocomplete data from Google, Bing, YouTube, TikTok, Amazon, and Instagram, then organizes the results into clear categories.

You start by entering a keyword (like “influencer marketing”) and choosing a country and language. AnswerThePublic then returns keyword suggestions grouped into:

AnswerThePublic dashboard showing a list of keyword ideas for the term "influencer marketing."

Search volume and CPC data is shown for the seed term you entered into AnswerThePublic. You’ll need a paid plan to see data for all the keyword suggestions.

While AnswerThePublic doesn’t offer advanced filters or more detailed SERP data, it’s a fast and visual way to surface long-tail keywords you might not think of on your own. Especially in the early stages of content planning.

Key Features

What I Like

AnswerThePublic makes it easy to quickly find question-based keywords that are pulled from autocomplete data across relevant platforms, which makes it good for finding terms to target for different content types and distribution channels.

It’s a good free tool for uncovering long-tail content ideas based on what people are actually asking.

8. Reddit Keyword Research Tool

Pricing: Free.

HigherVisibility’s Reddit Keyword Research Tool is one of the best free keyword research tools focused on finding ideas based on Reddit discussions, and all you need to do is enter a subreddit.

Reddit Keyword Research Tool with "seo" entered as the term and "View Keywords" clicked.

The Reddit Keyword Research Tool shows popular terms from the subreddit and displays them in a table along with:

A list of keywords ideas on the Reddit Keyword Research Tool along with a monthly search volume and "Context" link for each term.

The Reddit Keyword Research Tool is helpful for identifying topics that real people are actually discussing.

And if you’re building content for a niche audience, the Reddit Keyword Research Tool can surface queries that other tools might miss.If you want additional metrics for these terms, export the report as a CSV that you can analyze using another tool.

Key Features

What I Like

The Reddit Keyword Research Tool is great for building a keyword list based on various subreddits without having to manually sift through discussions yourself.

For example, just take a look at all the subreddit options you can comb related to “career”:

Reddit Keyword Research Tool with "career" entered as the term along with the list of subreddits that appear highlighted.

Going through each relevant subreddit list is likely to yield many valuable terms.

FAQs

What Tools Are Best for Conducting Keyword Research for AEO?

Semrush Keyword Magic Tool and Prompt Research tool are best keyword research tools when it comes to AEO.

How Do You Leverage Generative AI Tools for SaaS Keyword Research?

Generative AI tools like ChatGPT work best as a brainstorming partner before you validate ideas with the actual keyword research tools.

AI tools like ChatGPT have no keyword database of its own, so any search volume and keyword difficulty (KD) it generates are fabricated.

To brainstorm keyword ideas with AI tools, describe your SaaS product and its exact use case, who it's for, what problem it solves, and what outcome the user wants, and ask for both short-tail and long-tail keyword variations.

For example, prompting ChatGPT with details about a project management tool built for remote marketing teams will surface ideas that can be good starting points for keyword research.

You can then validate those ideas in Semrush's Keyword Magic Tool, checking volume, intent, and Personal Keyword Difficulty (PKD) to see which terms are realistically worth targeting.

How Do You Use the Bing Keyword Research Tool?

Keyword research tools reveal what keywords to optimize your post around in order to rank in traditional search and increase visibility in AI search. They show you the terms your audience actually searches, the intent behind each one, and how realistic it is for your site to rank, so you're optimizing for topics that can drive visibility rather than guessing.

That's the foundation, but the strongest tools take you further into optimization. Semrush's Keyword Magic Tool surfaces intent, volume, and Personal Keyword Difficulty (PKD) so you can prioritize winnable terms, then group them in the Keyword Strategy Builder to create full content plans.

Is Data From Keyword Research Tools Accurate?

We can’t speak for every other tool but Semrush’s keyword data is directionally accurate and highly reliable for prioritizing SEO opportunities.

We have one of the largest, most trusted keyword datasets on the market (28.7B keywords) spanning 142 geo databases.

How to Use Bing Keyword Research Tool

Bing’s keyword research tool lives inside Bing Webmaster Tools, Microsoft's equivalent to Google Search Console.

To use it:

It's valuable data for a free tool, and you can use it to shape your content strategy. Since Bing's tool doesn't include keyword difficulty, CPC, or search intent data, validate promising ideas in a tool like Semrush's Keyword Magic Tool, which adds those additional metrics which help in filtering.

Which Keyword Tool Should You Use?

The right keyword tool for you depends on your needs.

Most teams benefit from using multiple tools together. Start with free options to explore ideas, then move to paid options when you need more insights.

Here's how to match your specific needs to the right tool:

If you want a single solution that enables you to do research for both traditional and AI search, try Semrush One. It provides access to the Keyword Magic Tool, Prompt Research, and much more.

Uncover Valuable AI Search Queries

with Semrush One

Try for Free

Share

Author Photo

Sergei Bezdorozhev

Sergei Bezdorozhev is an SEO Lead with over 10 years of experience, specializing in technical, international, and programmatic SEO. He has led large-scale SEO initiatives, cutting localization costs by double digits and driving significant traffic growth across multilingual markets. With a master’s degree in Linguistics, he ensures content ranks effectively in English, Spanish, German, and Japanese. Passionate about SEO growth hacking, he focuses on scaling content and automating processes.

Author Photo

Sergei Bezdorozhev

Sergei Bezdorozhev is an International Blogs Lead at Semrush with 10+ years in SEO. He specializes in International SEO, programmatic SEO, and website growth hacking, driving multilingual content performance and organic growth at scale.

Try Semrush
Everything you need to win AI visibility and drive SEO success
Start Free Trial
Unlimited access for 7 days
Boost your digital marketing efforts
Get free trial