Keyword research tools find the searches people type, estimate how often they type them and how hard each one is to rank for, and show which keywords your competitors already win. No single tool solves the whole problem. A complete setup covers five parts: generating ideas, judging each keyword, mining competitors, grouping keywords into pages, and checking what you already rank for. The short verdict: one paid keyword research tool covers the first four parts, and Google Search Console covers the fifth for free. Which tool fits depends on how many lookups you need a day and whether competitor data matters to you.
What a complete keyword research setup needs
Keyword research is a chain. Ideas feed metrics, metrics feed choices, and choices become pages. If one link is weak, you end up writing for searches nobody makes, or for ones you can't win. The method itself is covered step by step in our guide on how to do keyword research. Here the question is narrower: which tool handles which link.
| Part of the job | What it answers | Free way | Where a paid tool adds |
|---|---|---|---|
| Ideas | What do people actually type? | Google autocomplete, People also ask, Keyword Planner | Hundreds of related terms and questions per seed |
| Judgment | How many searches, how hard, what intent? | Keyword Planner ranges | Volume, difficulty, intent and CPC side by side |
| Competitor keywords | What do rivals rank for that you don't? | A site: search per rival | Full ranking lists and gap reports |
| Grouping | Which keywords belong on one page? | A spreadsheet and patience | Automatic clusters by shared results |
| Your own queries | What do you already appear for? | Google Search Console | Nothing better; Search Console is the source |
The free tools do real work. Google's Keyword Planner turns a seed or a URL into a list of related keywords, but keywords with very low search volumes, or ones Google considers sensitive, can't be discovered or forecast there [1]. That gap is where long-tail ideas hide. The full free route is in our walkthrough of free keyword research.
Collect phrasing from autocomplete and People also ask first, then spend your daily lookups scoring the shortlist. Free plans run out fast when you browse.
Why no two keyword research tools agree on the numbers
Every volume you see is an estimate. Ahrefs blends Keyword Planner, Google Trends and other third-party data, then refines it with its own models. SE Ranking starts from Keyword Planner data and ungroups it with its own algorithm, so its figures differ from Planner's. Mangools volumes arrive with about a one-month lag. None of them is wrong. They are different models of the same unknown.
Difficulty scores differ even more, because each tool measures something else. Ahrefs bases Keyword Difficulty only on the referring domains of the top 10 results and ignores on-page factors. Serpstat builds its score from backlinks, URL complexity and whether the query is commercial. Semrush offers a Personal Keyword Difficulty fitted to your own domain. Compare keywords inside one tool, never a score from one tool against a score from another. A 30 in one product is not a 30 in the next.
Each tool builds Keyword Difficulty from different signals. A score from one tool means nothing in another, so never mix them in one spreadsheet.
All-in-one keyword research tools for SEO teams
These three handle ideas, metrics, competitor keywords and grouping in one account. They fit in-house marketers, agencies and anyone who does keyword research every week.
Ahrefs: Parent Topics and Traffic Potential
Ahrefs runs keyword work through Keywords Explorer. You enter seeds, open Matching terms, Related terms, Search suggestions and Questions, then filter by difficulty, volume and Traffic Potential. Grouping by Parent Topic shows which keywords one page can cover. Ahrefs Free has no Keywords Explorer, though the free Keyword Generator gives 150 ideas per search for Google, Bing, YouTube and Amazon.
Keywords Explorer expands seeds into matching terms, related terms, autocomplete suggestions and questions, filters by Keyword Difficulty, volume and Traffic Potential, and groups keywords by Parent Topic so one page covers a whole group.
- Enter seeds in Keywords Explorer
- Open Matching terms and filter by difficulty and volume
- Group by Parent Topic
Semrush: from research to a content plan
Semrush splits the job into four tools in order. Keyword Overview checks one keyword or a batch, Keyword Magic Tool expands a seed, Keyword Gap compares you with competitors, and Keyword Strategy Builder groups up to 10,000 keywords into pillar pages and subpages. Its Free plan is a taste: 10 Keyword Magic Tool reports a day, 10 results each, no export.
Keyword Magic Tool expands a seed, Keyword Gap shows what competitors rank for and you don't, and Keyword Strategy Builder turns up to 10,000 keywords into pillar pages and subpages.
SE Ranking: unlimited research on Core and Growth
SE Ranking keeps the workflow plain. You enter a keyword, pick a country, read difficulty, volume and intent, then expand into similar, related, long-tail and question keywords. Keyword Grouper clusters the list. Research is unlimited on Core and Growth. It has no free plan, only a 14-day trial, and research works at country or region level, not by city.
Keyword Research shows difficulty, volume, CPC and intent for a keyword in a chosen country, expands into similar, long-tail and question keywords, and Keyword Grouper clusters the list.
Lighter keyword research tools for bloggers and small sites
Not everyone needs a suite. A blogger or a small business owner planning ten posts a quarter can do well with a narrower tool. These three work within tighter daily lookup limits, which suits a few research sessions a week.
Mangools: one clean screen per keyword
Mangools' KWFinder shows keyword ideas with volume history, Keyword Difficulty, CPC and PPC competition on one screen. Saved lists go straight to SERPWatcher for tracking. The ceiling is lookups: 100 per 24 hours on Basic, 500 on Premium. Competitor keywords are nearly blind on Basic, with 25 competitor keyword rows.
KWFinder shows keyword ideas with volume history, Keyword Difficulty, CPC and PPC competition, runs a keyword gap against up to 5 competitors, and sends saved lists straight to SERPWatcher.
Ubersuggest: idea tabs and bulk scoring
Ubersuggest's Keyword Overview gives volume, CPC, SEO Difficulty and search intent for one keyword. Keyword Ideas then splits ideas into suggestions, questions, prepositions, comparisons and AI Prompt Ideas. The Free plan stops fast at 3 searches a day and one location.
Keyword Overview scores a keyword for volume, CPC, SEO Difficulty and intent; Keyword Ideas sorts related ideas into suggestions, questions, prepositions, comparisons and AI Prompt Ideas, and bulk analysis scores many keywords at once.
Serpstat: questions, clusters and many regions
Serpstat covers 230 Google databases plus Bing US. Its Search Questions report filters by who, what, where, when, why and how. Clustering groups keywords by shared URLs in Google's top 30. Its help center suggests new or mid-authority sites aim below a difficulty of 40. The daily search allowance is the real limit on every plan.
Keyword research shows volume, Keyword Difficulty, intent and AI Overview presence across 230 Google databases; Search Questions filters question keywords and clustering groups keywords by shared top-30 URLs.
Competitors keyword research: start from who already ranks
The fastest keyword list is often someone else's. If a rival ranks for a search, the search has demand and Google has shown what kind of page wins it. Every paid tool above does competitors keyword research, with different names. Semrush calls it Keyword Gap and sorts results into groups such as Missing, Weak and Untapped. Ahrefs uses Content Gap. Serpstat's Keyword Gap has a Missing column. Mangools compares you with up to 5 competitors.
Read the Missing list first. Those are searches every rival ranks for and you don't. Then check the pages behind them. If all the winners are guides, a product page won't break in, whatever the volume. Competitor data has one blind spot: it only shows searches someone already targets. The questions nobody has answered yet come from autocomplete, People also ask and your own customers.
Combinations that cover the missing parts
Since no tool covers all five parts, the strongest setups pair two. Three pairings work for most readers.
- Search Console plus any paid tool. The paid tool finds new keywords. Search Console shows the queries you already appear for, with real clicks and impressions.
- Free Google mining plus a light tool. Autocomplete and People also ask supply phrasing; Mangools or Ubersuggest scores the shortlist.
- Keyword Planner plus a free checker. For a handful of keywords, Planner gives ideas and SE Ranking's free difficulty and volume checkers judge them.
Here is how the first pairing plays out. A wedding photographer wants more bookings from search. In the Search Console Performance report she filters queries with high impressions and an average position between 8 and 20. Elopement queries stand out. A paid tool then shows that her competitors rank for venue-specific elopement searches she has never covered. She improves the page that already ranks, then writes two venue guides. One week, two tools, a clear plan.
Search Console belongs in every setup. It can't find keywords from nothing, and it shows no search volume. It does show the truth about your own site, for up to 16 months.
The Performance report lists the queries your site already appears for, with clicks, impressions and average position; filtering for high impressions at positions 8 to 20 shows pages close to page one.
Queries with many impressions and an average position of 8 to 20 in Search Console are your quickest wins. Improve the page that ranks before writing a new one.
How to choose a keyword research tool
Start from the job, not the brand. Answer three questions in order.
How many lookups a day? A few keywords a week fit Keyword Planner and free checkers. Ten to fifty a day fit Mangools Basic, Ubersuggest Individual or Serpstat Individual. Hundreds a day, or client work, point to the all-in-one suites: SE Ranking's research is unlimited on Core and Growth, while Ahrefs Starter is capped by monthly credits and 250 rows per report.
Do you need competitor keywords? If yes, skip Mangools Basic and pick a tool with full gap reports. If you only research your own topics, a light tool is enough.
Do you plan pages, not just lists? Grouping turns a list into a site plan. Ahrefs clusters on Standard, Serpstat on Individual, SE Ranking through Keyword Grouper, and Semrush through Keyword Strategy Builder.
Then test the tool on a topic you know. Searchers who know a subject use different words than beginners, as Google's own guide notes [2]. A good tool should surface both kinds of phrasing. If its ideas look wrong for a niche you understand, they will be wrong for one you don't.
Frequently asked questions
Is there a free keyword research tool that is good enough?+
For a few keywords, yes. Google Keyword Planner gives ideas, Search Console shows your own queries, and free plans from Semrush, Serpstat and Ubersuggest allow a few searches a day. None is enough to build a full keyword list for a whole site.
Which keyword research tool is most accurate?+
None is exact. Each estimates volume from its own blend of data and models, and Ahrefs' own study found its volumes roughly accurate for 60% of keywords against Search Console. Pick one tool and compare keywords inside it.
Can a keyword research tool show my competitors' keywords?+
Yes. Semrush Keyword Gap, Ahrefs Content Gap, Serpstat Keyword Gap, SE Ranking Competitive Research and Mangools KWFinder all list keywords other domains rank for. Mangools Basic shows only 25 competitor keyword rows.
Which tools for keyword research in SEO does a small site need?+
Usually two: Google Search Console for the queries you already appear for, and one keyword research tool sized to your daily lookups. Add competitor gap reports only if you plan to target what rivals already rank for.
The bottom line
The best keyword research tools are the ones that close your missing parts, not the ones with the longest feature list. Mine Google for phrasing, keep Search Console as your source of truth, and add one paid tool for volume, difficulty, competitor gaps and grouping. Pick it by daily lookups and whether you need competitor data. Then compare keywords only inside that one tool, because every number is an estimate.
- [1] Google Help (Oct 2026) https://support.google.com/google-ads/answer/7337243?hl=en
- [2] Google for Developers (Oct 2026) https://developers.google.com/search/docs/fundamentals/seo-starter-guide