- I ran the same 20 keywords through four tools, here's what happened
- Which tools come closest
- The bit nobody in this industry likes to admit
- The step-by-step way I cross-check keyword data
- What this means for a small business or a solo blogger
- My honest recommendation after years of doing this
- Frequently asked questions
The short version: no keyword tool is accurate in the way people mean it, they're all modelling search volume from sampled data, not counting every search Google gets. Ahrefs and Semrush tend to be closest to each other and closest to reality for most niches, Google Keyword Planner rounds numbers into buckets on purpose, and the free tools are fine for ideas but useless for volume. If you want the actual truth about a keyword, Google Search Console beats every paid tool because it shows you what really happened, not what a model guessed.
I ran the same 20 keywords through four tools, here's what happened
Last month I took a client's core keyword list, 20 terms in the B2B software space, and checked each one in Ahrefs, Semrush, Google Keyword Planner, and Ubersuggest on the same day. Same keywords, same country setting (UK), same hour. I did this because the client kept asking why their SEO agency's numbers never matched what showed up in their own analytics.
The results weren't close. For the term "invoice software for small business", Ahrefs said 900 monthly searches, Semrush said 720, Keyword Planner gave me a range of "1,000 to 10,000" (, that's a real bucket Google uses), and Ubersuggest said 480. Four tools, one keyword, four different answers, and one of them wasn't even a number.
That's not a fluke. It's how the industry works, and almost nobody selling you a keyword tool wants to say it out loud.
Why the numbers never match
Here's the uncomfortable bit. Google doesn't hand out its raw search volume data to anyone, including the companies charging you £99 to £400 a month for "accurate" keyword data. Ahrefs and Semrush both build their volume estimates from clickstream data, meaning they pay for anonymised browsing data from a slice of internet users (a few million devices, out of billions of searches happening globally) and then extrapolate. Google Keyword Planner has the real data because it's Google's own tool, but it deliberately rounds and buckets numbers to stop competitors reverse-engineering ad demand, and it's designed to sell you ads, not give SEOs a clean picture.
So when someone asks "which keyword tool is most accurate", the honest answer is: none of them are measuring the thing you think they're measuring. They're all estimating. Some estimate better than others. That's the most useful way to think about it.
Which tools come closest
Based on running this comparison across several client accounts over the past two years, here's my ranking, and why.
Ahrefs
Ahrefs has its own crawler (one of the biggest on the web, second only to Google's own bots in scale) plus clickstream data from multiple providers, which it blends. In my experience its volume numbers sit closest to what shows up months later in Google Search Console impressions, particularly for competitive commercial terms. Pricing starts at £108 a month (Lite plan) and climbs to £229 for Standard, which is steep if you're a solo blogger, but if you're serious about what keyword research involves for a growing business, it's the tool I default to first.
Semrush
Semrush's numbers run close to Ahrefs, usually within 15 to 20 percent, and I've found it slightly stronger for local and long-tail queries, weaker for very niche B2B terms where its clickstream sample gets thin. Pro plan is £117.33 a month. If you're already using it for competitor tracking or content audits, its keyword data is good enough that you don't need a second tool just for volume.
Google Keyword Planner
Still worth using, but not for volume, for one specific reason: it's the only tool pulling from Google's actual search data rather than a sample. The trade-off is those maddening volume ranges once you're not running an active ad campaign with real spend. Run a small £20 test campaign for a week and the ranges tighten up considerably, that's a trick most agencies never mention because it costs money to unlock better data from a "free" tool.
Moz Keyword Explorer
Moz's numbers tend to run lower than Ahrefs and Semrush across the board, sometimes by 30 percent or more. Not necessarily wrong, just a different modelling approach, but it means you can't mix Moz data with Ahrefs data in the same spreadsheet and expect anything to line up.
Ubersuggest and free tools
Neil Patel's Ubersuggest and similar free tools are useful for spotting keyword ideas and question-based queries fast, and free is free. But the volume numbers in my testing were consistently the least reliable of the group, often 30 to 50 percent off from Ahrefs and Semrush. Use them to brainstorm, never to build a content calendar's priority order.
The bit nobody in this industry likes to admit
Here's the thing I tell every client now, and it usually gets a slightly annoyed look because they've just paid for an expensive tool: search volume is a guess dressed up as a fact, and treating it as gospel is how businesses waste six months writing content for keywords that don't convert. I've had clients rank number one for a keyword with a reported 2,400 monthly searches and get 40 clicks a month. I've had the opposite too, a "low volume" keyword at 90 searches a month that brought in three enquiries worth £15,000 combined because the searcher was ready to buy.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Volume tells you popularity. It doesn't tell you intent, and it doesn't tell you whether the number is even close to true. Anyone selling you a tool on the promise of "the most accurate data" is selling you a feeling of certainty, not certainty itself.
The step-by-step way I cross-check keyword data
This is what I run through with new clients when their agency's numbers don't match reality:
- Pull the keyword's volume from two paid tools (Ahrefs and Semrush is my usual pairing) and note the gap between them as a percentage.
- Check Google Trends for the same term over 12 months, this won't give you a number but it shows you if the term is rising, flat, or dying, which matters more than the raw volume anyway.
- If you already rank anywhere on page one or two for a related term, check Google Search Console's Performance report, filter by query, and look at actual impressions over the last three months. This is real Google data, not modelled data, and it's the closest thing to ground truth you'll get for free.
- Search the term yourself in an incognito browser and read the top five results. If the volume tool says 1,000 searches a month but the top results are thin, unanswered forum threads with no real content, the volume is probably inflated or the term is being cannibalised by a different, more specific query. This is one of the things I cover when explaining how to find the keyword search terms worth targeting.
- Weight the keyword by intent, not volume. A 90-search-a-month term with buyer intent beats a 2,000-search informational term nine times out of ten for a small business with limited content resource.
What this means for a small business or a solo blogger
If you're a small business owner without an in-house SEO team, don't buy Ahrefs or Semrush just to check volume once a month, it's not worth £100 plus a month if that's all you're using it for. Use Google Keyword Planner (free with a Google Ads account, even if you spend nothing) alongside Google Search Console, and treat the numbers as a rough sort order rather than a precise forecast.
For bloggers, this matters even more because you're often chasing traffic on a much smaller scale, where the difference between a keyword tool saying 200 versus 400 searches a month can change what you write about next. I go into this in more depth in why keyword research matters for growing blog traffic, but the short version is: pick two or three keywords per post, aim for a mix of one higher-volume term and two more specific long-tail ones, and don't obsess over the exact number so much as the direction of travel.
Once you've picked your keywords, the next problem is usually writing content that uses them naturally without stuffing, which is where a decent free content editor for checking your blog drafts earns its place in your workflow, it catches keyword overuse and readability issues before you publish.
If you need one fast, try my free meta description generator.
My honest recommendation after years of doing this
If you need one paid tool and one only: Ahrefs, for the breadth of its keyword ideas features and the fact its estimates have matched real-world performance most consistently in my own client work. If budget is tight, Semrush's cheaper entry tier plus free Google Search Console data will get you 90 percent of the way there for a fraction of the cost. And whatever tool you use, cross-check anything important against Search Console before you commit real content budget to it, because the tool's number is an estimate, and your own site's data is a fact.
Frequently asked questions
Is Ahrefs or Semrush more accurate for keyword volume?
They're usually within 15 to 20 percent of each other, with Ahrefs slightly more consistent for competitive commercial keywords in my own testing and Semrush slightly stronger on local and long-tail queries. Neither is definitively "correct" since both are modelling estimates, not exact counts.
Why does Google Keyword Planner show a range instead of a number?
Google deliberately buckets volume into wide ranges (like "1,000 to 10,000") once you're not spending on active ad campaigns, partly to protect competitive ad data and partly to push you toward running ads. Running even a small test campaign for a week or two tends to tighten those ranges into more specific numbers.
Are free keyword tools like Ubersuggest good enough for small businesses?
They're good for generating keyword ideas and spotting question-based searches quickly, but in my side-by-side testing their volume figures were consistently 30 to 50 percent off from Ahrefs and Semrush, so I wouldn't use them alone to prioritise a content calendar.
What's more reliable than any keyword research tool?
Your own Google Search Console data. It shows actual impressions and clicks your site received for real queries, which is ground truth rather than a modelled estimate, and it's free with any verified website.