Which keyword research tool is worth paying for?
Ahrefs, SEMrush, Moz and half a dozen others all promise the same thing: better keywords, faster. We compare what each one actually shows you, what it costs in GBP, and where the free tier stops being enough for a working UK SEO practitioner. Before you commit to any of them, our keyword difficulty estimator gives you a quick difficulty band and intent guess for a phrase, worked out from patterns like word count, commercial modifiers and question form rather than live SERP data, so treat it as a first pass and not a substitute for the tools compared here. Once you have a shortlist of keywords from any of them, our keyword intent classifier sorts each one by informational, navigational, commercial or transactional intent, which is a useful step before you decide what to write. When you've settled on a target keyword, our title tag scorer checks how it reads in a real title tag, scoring length, pixel width and keyword placement before Google ever sees it. Once that title is set, our serp snippet previewer shows how the title and meta description will actually render in a Google result on desktop and mobile, so you can catch a truncated title before it goes live.
Check Your Core Web Vitals Score Free See More SEO Tool ComparisonsHow keyword research tools actually work
Keyword research tools all claim to show you what people search for and how hard it is to rank for those terms, but they get there in different ways, and the differences matter more once you look past the marketing page. Some build their numbers from clickstream data, some from search engine autocomplete and related searches, and some from a mix of both. That distinction affects how much you should trust a keyword difficulty score, and it's worth understanding before you commit a monthly fee to any one platform.
What these tools are actually doing
At the core, a keyword research tool takes a seed term, generates a list of related queries, and attaches search volume and difficulty estimates to each one. The volume figure is usually a modelled average over twelve months. Neither is lying to you; they're just drawing on different data sources and smoothing the numbers differently.
Keyword difficulty works the same way. It's a proxy built from backlink counts, domain authority of ranking pages, and sometimes content quality signals, compressed into a single score. It's useful for triaging a long list quickly, but it doesn't account for search intent or how strong your own site already is on a topic. If you want a quick read on intent before you start writing, our Keyword Intent Classifier takes a pasted list of keywords and sorts each one into informational, navigational, commercial, or transactional, using pattern matching on the modifiers people actually type; it's a useful second pass once difficulty has told you which terms are even worth the effort.
Where the tools tend to differ in practice
- Database size and freshness: how many keywords the tool tracks for the UK market specifically, and how often that data refreshes.
- Local granularity: whether you can pull volume for UK searches specifically.
- Clustering: whether the tool groups near-duplicate queries into topics automatically, which saves a lot of manual sorting on a large export.
- Export limits: how many rows you can pull per report on the plan you're actually paying for.
- SERP feature visibility: whether the tool flags featured snippets, People Also Ask boxes, or shopping results sitting above the organic listings, since those change what ranking well actually gets you.
Free versus paid, and when the free tier is enough
If you're researching keywords for a single site and working through topics one at a time, a free tier or a lightweight tool will usually get you far enough, particularly for early-stage brainstorming before you commit to a content plan. Our own Keyword Difficulty Estimator is built for exactly that kind of quick check rather than as a substitute for a full paid platform. You type a phrase into the keyword field, pick a market (UK, US, or generic), and it puts the term into a difficulty band, Easy, Medium, Hard, or Very hard, based on on-device heuristics: word count and specificity, commercial modifiers like "best", "buy" or "near me", brand names, question forms, and year or location qualifiers, along with the reasoning behind the banding shown alongside the score so you can see why it landed where it did. It also flags the likely search intent with a one-line justification and suggests a handful of related long-tail variants built from the phrase, which is a fast way to widen a shortlist before you commit to writing anything. It runs entirely in your browser, with no server, API key, or third-party proxy involved, and it says in the interface what it can't see: actual ranking pages, current SERP features, or competitor link profiles. Like any automated estimate it can be wrong, so treat the band as a prompt to check the live results by hand rather than a final answer. The same caveat applies to the intent classifier: pattern matching on modifiers is a heuristic, not a certainty, so a term flagged as commercial is worth a manual glance before you commission a landing page around it.
Where the paid platforms earn their subscription is volume of research and export limits: agencies running keyword research across dozens of client sites, or anyone building content clusters at scale, will hit free-tier caps quickly and lose time working around them.
How this fits with the rest of your toolkit
Keyword research rarely happens in isolation. Once you've shortlisted terms, you'll want to check how your existing pages are titled and described for those queries, which is where a tool like our Title Tag Scorer or SERP Snippet Previewer comes in. The title tag scorer takes the title you're considering, checks it against a target keyword if you give it one, and scores it out of 100 on things like character length, pixel width against Google's desktop display limit, how early the keyword appears, and whether you've stuffed it or left a generic opener at the front, then shows you a preview of where it would actually truncate in the results. The SERP Snippet Previewer covers the whole listing: you paste in a title, meta description and URL, and it renders a realistic Google result side by side for desktop and mobile, measuring pixel widths against Google's actual display limits (roughly 600px for a desktop title, up to two lines around 920px for mobile titles, and around 920px for a two-line description) and truncating with an ellipsis exactly where the cut-off falls. It shows live character and pixel counts against green, amber and red bands as you type, flags with a one-line note when your title or description is about to be cut, and formats the URL as the breadcrumb Google actually shows. Try our SERP Snippet Previewer once you've shortlisted a term, to see how the listing you're planning would actually sit in the results. Both tools run entirely in your browser, with no server, API key, or third-party proxy involved, so nothing you type is sent anywhere, but they also can't see your actual rankings, click-through rate, or how Google will choose to render the listing on any given day, so treat the output as a way of catching obvious problems before publishing. You'll also want to track movement over time with a proper rank tracker. Our approach to comparing these tools is set out on the methodology page, and any affiliate relationships tied to the tools mentioned here are disclosed on the affiliate disclosure page.
Comparing the main types of keyword research tool
Keyword tools split roughly into four camps, and the right one depends on whether you need keyword data on its own or as part of a wider SEO workflow. Match your row to what you're actually deciding.
| Tool type | Best for | Watch out for | Data source |
|---|---|---|---|
| All-in-one SEO suites | Teams running keyword research alongside rank tracking and backlink work | Cost scales with data volume, so a solo user often pays for range they never touch | Blended crawl, clickstream and search engine data |
| Dedicated keyword research tools | Anyone who wants deep keyword data without buying a full suite | No backlink profile or crawl data, so you'll still need a second tool for technical audits | Search engine autocomplete and suggest data, sometimes with a clickstream panel added |
| Google Keyword Planner | Advertisers with an active Google Ads account who want volume tied to real auction data | Volumes collapse into broad ranges once your ad spend is low, which makes small-site research vague | Google's own search and ad auction data |
| Free browser-based tools | A quick check on a handful of terms before committing to a subscription | Daily query caps and no grouping of keywords into topic clusters | Varies by tool, often scraped autocomplete data or on-device heuristics |
This is general guidance on how each category of tool tends to behave. Pricing, query limits and data sources change often, so check the vendor's current terms before you commit. You can get a feel for how difficulty scoring works with our free Keyword Difficulty Estimator: type in a phrase, pick a market (UK, US or generic), and it estimates a difficulty band from on-device heuristics such as word count and specificity, commercial modifiers, brand names, question forms and year or location qualifiers, with the reasoning shown alongside a suggested search intent and a handful of related long-tail variants. It runs entirely in your browser with no server, API key or third-party proxy involved, and it's built on heuristics, so treat the band as a starting point and check the actual results page by hand before you commit budget to a keyword. Once you've got a list of keywords from any of these sources, our Keyword Intent Classifier is worth a pass too: paste the list in and it sorts each term into informational, navigational, commercial or transactional buckets, which helps decide whether a keyword wants a blog post or a product page before you spend time writing either. Once you've settled on a keyword and picked a page for it, our Title Tag Scorer is worth a pass as well: it scores a title out of 100 on length, pixel width and how early the keyword appears, and shows a desktop search-result preview so you can see where Google would truncate it. Once the title's settled, use our SERP Snippet Previewer to check the meta description alongside it: it renders both together for desktop and mobile side by side, with live character and pixel counts and a note when either one is about to get cut off.
How keyword research tools actually work
Keyword research tools all claim to show you what people search for and how hard it is to rank for those terms, but they get there in different ways, and the differences matter more once you look past the marketing page. Some build their numbers from clickstream data, some from search engine autocomplete and related searches, and some from a mix of both. That distinction affects how much you should trust a keyword difficulty score, and it's worth understanding before you commit a monthly fee to any one platform.
What these tools are actually doing
At the core, a keyword research tool takes a seed term, generates a list of related queries, and attaches search volume and difficulty estimates to each one. The volume figure is usually a modelled average over twelve months. Neither is lying to you; they're just drawing on different data sources and smoothing the numbers differently.
Keyword difficulty works the same way. It's a proxy built from backlink counts, domain authority of ranking pages, and sometimes content quality signals, compressed into a single score. It's useful for triaging a long list quickly, but it doesn't account for search intent or how strong your own site already is on a topic. If you want a quick read on intent before you start writing, our Keyword Intent Classifier takes a pasted list of keywords and sorts each one into informational, navigational, commercial, or transactional, using pattern matching on the modifiers people actually type; it's a useful second pass once difficulty has told you which terms are even worth the effort.
Where the tools tend to differ in practice
- Database size and freshness: how many keywords the tool tracks for the UK market specifically, and how often that data refreshes.
- Local granularity: whether you can pull volume for UK searches specifically.
- Clustering: whether the tool groups near-duplicate queries into topics automatically, which saves a lot of manual sorting on a large export.
- Export limits: how many rows you can pull per report on the plan you're actually paying for.
- SERP feature visibility: whether the tool flags featured snippets, People Also Ask boxes, or shopping results sitting above the organic listings, since those change what ranking well actually gets you.
Free versus paid, and when the free tier is enough
If you're researching keywords for a single site and working through topics one at a time, a free tier or a lightweight tool will usually get you far enough, particularly for early-stage brainstorming before you commit to a content plan. Our own Keyword Difficulty Estimator is built for exactly that kind of quick check rather than as a substitute for a full paid platform. You type a keyword phrase in, pick a market (UK, US, or generic), and it returns a difficulty band of Easy, Medium, Hard, or Very hard, worked out from on-device heuristics such as word count and specificity, whether the phrase carries commercial modifiers like "best", "buy", "price" or "near me", brand names, question forms, and year or location qualifiers, along with the SERP features those patterns tend to attract. It shows its reasoning alongside the score, adds a one-line justification for the intent it assigns (informational, navigational, commercial, or transactional), and suggests five to eight long-tail variants built from the phrase you entered to widen your list. None of this is live SERP data, and like any automated estimate it can be wrong, so treat the band as a prompt to check the actual results by hand rather than a final answer. It runs entirely in your browser with no server or API key involved, but that also means it can't see your backlink profile, your competitors' domain authority, or anything else sitting outside the page you typed into it. The same caveat applies to the intent classifier: pattern matching on modifiers is a heuristic, not a certainty, so a term flagged as commercial is worth a manual glance before you commission a landing page around it.
Where the paid platforms earn their subscription is volume of research and export limits: agencies running keyword research across dozens of client sites, or anyone building content clusters at scale, will hit free-tier caps quickly and lose time working around them.
How this fits with the rest of your toolkit
Keyword research rarely happens in isolation. Once you've shortlisted terms, you'll want to check how your existing pages are titled and described for those queries, which is where a tool like our Title Tag Scorer or SERP Snippet Previewer comes in. The title tag scorer takes the title you're considering, checks it against a target keyword if you give it one, and scores it out of 100 on things like character length, pixel width against Google's desktop display limit, how early the keyword appears, and whether you've stuffed it or left a generic opener at the front, then shows you a preview of where it would actually truncate in the results. The SERP Snippet Previewer covers the whole listing: you paste in a title, meta description and URL, and it renders a realistic Google result side by side for desktop and mobile, measuring pixel widths against Google's actual display limits (roughly 600px for a desktop title, up to two lines around 920px for mobile titles, and around 920px for a two-line description) and truncating with an ellipsis exactly where the cut-off falls. It shows live character and pixel counts against green, amber and red bands as you type, flags with a one-line note when your title or description is about to be cut, and formats the URL as the breadcrumb Google actually shows. Try our SERP Snippet Previewer once you've shortlisted a term, to see how the listing you're planning would actually sit in the results. Both tools run entirely in your browser, with no server, API key, or third-party proxy involved, so nothing you type is sent anywhere, but they also can't see your actual rankings, click-through rate, or how Google will choose to render the listing on any given day, so treat the output as a way of catching obvious problems before publishing. You'll also want to track movement over time with a proper rank tracker. Our approach to comparing these tools is set out on the methodology page, and any affiliate relationships tied to the tools mentioned here are disclosed on the affiliate disclosure page.
Pick a keyword tool that suits how you actually work, then keep an eye on what changes
Pricing and feature sets on these platforms shift more often than most people expect, so it's worth checking back before you commit to an annual plan. Before you settle on a target phrase at all, the keyword difficulty estimator gives you a quick read on how hard it's likely to be to rank for: paste the phrase, pick a market (UK, US or generic), and it works out a difficulty band from heuristics such as word count, commercial modifiers like 'best' or 'near me', question forms, and year or location qualifiers, showing its reasoning alongside a likely search intent and a handful of related long-tail variants. It runs entirely in your browser with no account needed, but it's reading patterns in the phrase, so treat the band as a starting point and check the actual results by hand before you brief anything. If you're still working out which of your keywords deserve a blog post and which deserve a product page, the keyword intent classifier sorts a pasted list by informational, navigational, commercial or transactional intent, which is a useful second opinion before you brief any content. Once you've settled on a keyword and drafted a page title around it, the title tag scorer checks the length, the pixel width against Google's desktop limit, and how early the keyword appears, then shows a search-result style preview so you can see where Google is likely to cut it off. From there, the SERP Snippet Previewer takes the title, meta description and URL together and renders a fuller Google-style result for desktop and mobile side by side, measuring pixel widths so you know exactly where each field truncates, with a breadcrumb-style URL and a live character count. It runs entirely in your browser and can only show you how the elements measure up, not how Google will actually choose to display them on the day, so treat the preview as a guide rather than a guarantee.