New: 50k+ fresh sites added in the latest refresh  ·  Try the live explorer →

How wrong are traffic estimates, really? And when does it stop mattering

Third-party traffic figures are built by taking a keyword corpus, estimating each keyword’s search volume, working out roughly where a site ranks for each, and applying an assumed click-through curve. Four layers of estimation, compounding.

So the honest answer to “how accurate is it” is: directionally good, individually unreliable, and systematically biased in ways that are actually quite predictable. That last part is what people miss, and it is the part that makes the data worth paying for.

How the number is actually built

It helps to know exactly where the error enters, because then you can predict which sites it will hit hardest. Every estimate on the market is assembled the same way:

  1. A keyword corpus. A fixed list of queries the tool tracks — tens or hundreds of millions of them. That sounds exhaustive until you remember that a large share of what Google handles each day are queries it has never seen before.
  2. A volume model for each keyword. Usually clickstream panels, calibrated against whatever ad-platform figures the vendor can obtain. Panels skew by country, device and demographic, and that skew is inherited wholesale.
  3. A rank position for the site, per keyword. Crawled on a schedule. It is a snapshot taken every few days or weeks, not a continuous recording, and Google is not serving one fixed result set to begin with.
  4. An assumed click-through curve. A share of clicks by position, applied more or less uniformly across every query type.

Multiply those together, sum across the corpus, publish. Four models stacked, each carrying its own error, and the product inherits all of them at once.

Layers of translucent glass stacked one behind another
Four models stacked in series: corpus, volume, rank, click curve. The published figure inherits every one of their error bars.Photo by James Lee on Pexels

Where estimates go wrong

  • Branded traffic is undercounted. Models are built on non-branded keyword corpora, so a site with a strong brand looks smaller than it is. The stronger the brand, the worse the gap.
  • Long-tail is undercounted. Queries too rare to appear in the corpus are invisible, which penalises exactly the programmatic and Q&A sites that live on them.
  • Non-search traffic is absent entirely. Newsletter, social and direct do not appear. A site with a big audience and modest SEO reads as small.
  • Small numbers are noisy. Below a few thousand visits, a single ranking change swings the estimate wildly.
  • SERP features break the click curve. An AI overview, a featured snippet or a full-width pack changes the real click share for that query dramatically. The assumed curve does not know it is there, so position three on a feature-heavy SERP is scored as though it were position three on a plain one.

Notice that four of these five push the same direction: estimates tend to undercount rather than overcount. That systematic bias is what makes them useful.

Consistently wrong in the same direction is far more useful than occasionally wrong in random ones.

Which way the error runs, by site type

Because the causes are known, the direction of the error is predictable. This is the mental adjustment worth making before you read any row in any tool:

Site typeLikely directionWhy
Brand-led ecommerceUndercount, largeMost of its demand is branded and outside the corpus
Programmatic / databaseUndercount, largeLives on tail queries the corpus never sampled
Forum or UGCUndercount, largeSame tail problem, plus heavy direct traffic
Affiliate in a mapped nicheClose to accurateHead terms are well covered and well modelled
News and trendingUnstable either wayRank snapshots miss the spikes that carry the traffic
Local, multi-locationUndercount, moderateMap pack behaviour is not in the click curve

A DR 14 site showing 80,000 visits is therefore most interesting when it sits in one of the undercount rows, because the real figure is probably higher still.

The needle of a compass in close focus
The error is not random. Knowing which way it points by site type is most of the skill.Photo by Gabriela on Unsplash

Decisions that survive the error

Anything comparative. If the same model is applied to every site in the index, then site A reading twice the size of site B is meaningful even when both absolute numbers are off. The error largely cancels.

That covers most of what this data is actually for: ranking sites within a niche, spotting outliers against their authority, measuring before-and-after around an update, and comparing how two niches behave. All comparative, all robust.

It also covers the shape of a trend. A site that has tripled over eighteen months has tripled, whatever the baseline was, because the same four models produced both ends of the line. Shape survives even when scale does not.

Decisions that do not survive it

Anything where the absolute number is the decision. Do not value an acquisition off an estimate. Do not forecast ad revenue from one. Do not tell a client they will get exactly 40,000 visits. For those you need the seller’s first-party analytics — a Search Console export beats any model — and if they will not show you, that is information too.

The dangerous cases are the ones where an estimate gets laundered into a spreadsheet and quietly loses its error bar. A modelled figure multiplied by an RPM produces a revenue number that looks precise to two decimal places and is not precise at all.

A vernier caliper closed around a metal part
Instruments like this measure. A traffic estimate does not, and spreadsheets that treat it as though it does are where deals go wrong.Photo by FFD Restorations on Pexels

A sixty-second sanity check

Before you act on any single row, run this. It costs a minute and catches most of the bad reads:

  1. Look at the trend line before the number. A smooth eighteen-month climb is a real site; a vertical cliff is usually a tracking artefact.
  2. Check the ratio of ranking keywords to estimated traffic. Thousands of keywords and very little traffic means tail-heavy, which means undercounted.
  3. Search the brand name. Real branded volume tells you the model is missing a chunk.
  4. Open the top pages. If they are not the pages you would expect to carry the site, the rank data is stale.
  5. Pull the same domain in a second tool. The gap between them is your practical confidence interval.
A magnifying glass resting on a printed line chart
The sixty-second check: trend shape first, keyword ratio second, brand volume third.Photo by RDNE Stock project on Pexels

When two tools disagree

They always disagree, and the disagreement is informative rather than embarrassing. Two tools differing by 20% are working from different corpora and broadly agreeing. Two tools differing by 5x are telling you the site’s traffic comes from somewhere neither model covers well — which is itself the finding. Sites that break the models are frequently the interesting ones.

The mistake is picking whichever figure supports the decision you had already made. If you are going to average them, decide that before you look.

Our own rules

Two choices we made for this reason. First, the index has a floor of 1,000 monthly visits — below that the noise exceeds the signal and the row would be misleading rather than merely imprecise. Second, we show update impact as a percentage change rather than an absolute delta, because the percentage is the part that holds up.

We also say all of this openly on the FAQ and the update methodology, which we would rather do than let someone discover it during a deal.

Close-up of measurement markings on a steel rule
Our floor sits at 1,000 monthly visits. Below it the noise exceeds the signal and a row would mislead rather than merely approximate.Photo by Marek Ruczaj on Pexels

The practical takeaway

Treat every traffic figure as a rank, not a measurement. Ask “is this bigger or smaller than that, and by roughly how much” and the data is excellent. Ask “exactly how many people visited” and no third-party tool on the market can honestly answer you.

Frequently asked questions

How accurate are third-party traffic estimates?

Directionally good and individually unreliable. They are built from four stacked models — keyword corpus, search volume, rank position and an assumed click curve — so each figure carries all four error bars at once.

Why do two SEO tools show different traffic for the same site?

Because they use different keyword corpora and click curves. A 20% gap means they broadly agree; a 5x gap usually means the site earns traffic from somewhere neither model covers well, such as branded search or a very long tail.

When should I not rely on a traffic estimate?

Whenever the absolute number is the decision. Do not value an acquisition, forecast ad revenue or promise a client a specific visitor count from a modelled figure. Use estimates to rank and compare, never to measure.

The takeaway An estimate is a position in a league table wearing the costume of a measurement. Use it to sort, compare and rank — never as the input to a number someone will sign against.