Ahrefs, GA4 and Search Console Disagree About Your Traffic. A Study of 7,500 Sites Says That's Normal.
Two records and one model, measuring three different things. The correlation data, what each number is for, and which one to put in the report.
Ahrefs says 12,000 organic visits. GA4 says 7,000 sessions. Search Console says 9,000 clicks. All three can be correct at once, because you are reading two records and one model:
- SEARCH CONSOLE IS A RECORD OF CLICKS: Google counting clicks on its own results. Not an estimate, and the closest thing to ground truth for Google organic specifically.
- GA4 IS A RECORD OF ARRIVALS: Counted in the visitor's browser, so it loses everyone who declined consent or blocked the tag, and it counts every search engine, not just Google.
- AHREFS IS A MODEL: Keyword rankings multiplied by search volume and an expected click-through rate. It has no access to your site or your properties, and never claimed to.
- THE DATA BACKS THE MESS UP: Collaborator's March 2026 study of 7,500+ sites found Ahrefs and Search Console correlate at 0.67, Ahrefs and GA at 0.59, and Google's own two tools at just 0.42.
Pick one source per question and never mix them in a trend line. The number you report matters less than reporting the same number every month.
CrawlRaven takes the two sources that are records rather than estimates, your Search Console and GA4 data, and joins them with a crawl of the pages themselves. This guide covers why the third number exists, when an estimate is the right tool, and how to stop three dashboards contradicting each other. Try CrawlRaven free: 1 site, no credit card →
A client once opened a monthly review by putting three numbers on screen: 12,000 organic visits per Ahrefs, 9,000 clicks per Search Console, 7,000 sessions per GA4. Same site, same month. Their question was reasonable. Which one do we put in the board deck?
The honest answer is that the question contains a mistake. Those are not three attempts at one number. They are three different measurements, two of which are records of different events, and one of which is a model that never touched your site.
Two records and a model
What each number actually is
That third row is the one people misread. Ahrefs is not failing to measure your traffic accurately. It is not measuring your traffic at all. It takes the keywords it has recorded you ranking for, multiplies each keyword's estimated search volume by an expected click-through rate for your position, and adds them up.
Ahrefs is doing what a surveyor does from outside a building: measuring what it can see and inferring the rest. Search Console is the building's own door counter. Asking why the surveyor's figure differs from the door counter misunderstands what the surveyor was hired for, which is estimating the buildings you cannot get inside.
What the correlation study found
In March 2026, Collaborator published an analysis of more than 7,500 websites comparing organic traffic figures across all three sources. It is the largest public dataset on this question, and the results are worth knowing before your next reporting argument:
How closely the three sources track each other
Two of its secondary findings matter as much as the headline coefficients. Discrepancies increase as traffic grows, so the sites most likely to care are the ones where agreement is worst. And some sites record zero traffic in one tool while showing real figures in another, in both directions.
The result nobody expects
Read the three coefficients again in order. Ahrefs, a third-party model with no access to your site, tracks Search Console more closely (0.67) than Google Analytics tracks Search Console (0.42). Google's own two tools are the weakest pair in the study.
That is not a scandal, it is a consequence of what each measures. GA4 counts arrivals in the browser, so it loses everyone who declined consent or blocked the tag, and its Organic Search channel pools every engine. Ahrefs and Search Console are at least both describing the same thing: Google organic search.
We covered that mechanism in why Search Console and GA4 never match.
Why the Ahrefs number is usually the odd one
The estimate can miss in both directions, and knowing which tells you something real about your site.
When Ahrefs reads high, the model is being generous about clicks:
- The CTR curve assumes an average result. A page with a weak title earns less than its position implies, and the model has no way to know. Check what your listing actually looks like in the SERP preview tool before blaming the estimate.
- Search volumes are themselves estimates, so any error compounds through the multiplication.
- SERP features absorb the click. An AI Overview or featured snippet answering the query means your ranking earns fewer clicks than the curve predicts.
When Ahrefs reads low, the model is missing demand it cannot see:
- The long tail is not in any keyword index. Queries with no measurable volume still produce clicks, and content-heavy sites live on them.
- Discover, News, images and video sit outside the keyword model entirely, though Search Console counts them.
- Recent movement lags. Rankings gained since the last index refresh are not in the estimate yet.
The comparison mistake that inflates the gap
Before blaming any tool, check you are comparing like with like. The most common error by a distance: putting all GA4 traffic next to an organic-only Ahrefs estimate. GA4's default view includes direct, referral, social, email and paid, so the gap you are staring at is mostly channels the estimate never claimed to count.
Four alignment checks, in the order they go wrong:
- Filter GA4 to Organic Search, and to
google / organicif you want the tightest match to the other two. - Match the date ranges exactly, remembering Search Console lags two to three days and reports in Pacific Time.
- Match the property scope. Subdomains included in one tool and not another produce gaps that look like measurement error.
- Check the Search Console search type. The default Performance view is Web only; Image, Video, News and Discover are separate.
Which number belongs in which report
| Question | Use | Why not the others |
|---|---|---|
| Did Google organic clicks grow? | Search Console | GA4 loses blocked visitors; Ahrefs is modelled |
| Which queries drive it? | Search Console | Only Google knows the query behind a visit |
| Did organic traffic convert? | GA4 | Search Console stops at the click |
| What is organic worth in revenue? | GA4 | Neither other source sees money |
| How big is a competitor? | Ahrefs | You have no property access to their data |
| Which of their pages perform? | Ahrefs | Same reason, and the estimate is per URL |
The one job only the estimate can do
The framing that resolves this whole argument: Ahrefs is not a worse version of Search Console. It is the only one of the three that works on sites you do not own.
For your own site you already have Google's record and your own analytics, so the estimate adds nothing. Point it at a competitor and it becomes the only instrument available:
- Relative scale. Roughly how big is their search footprint against yours.
- Which pages carry it. The estimate is per URL, so their winners are visible.
- Which keywords they own that you do not. The gap analysis you cannot run from your own properties.
Our Ahrefs review covers where that estimate is strong and where it drifts.
The judgement to keep: use the records for your own performance, use the model for everyone else's, and never plot them on the same axis.
When your own numbers disagree in a way that matters, the explanation is usually not in either dashboard but on the page itself. That is the case for joining your crawl to both properties rather than reading them side by side.
Sources
- Collaborator, Traffic Analysis of 7,500+ Websites: Ahrefs vs Google Analytics vs Google Search Console, published 31 March 2026. Source of the correlation coefficients quoted above.
- Ahrefs Help Center, What is Organic Traffic in Ahrefs and how do we calculate it? Source of the estimation method described above.
Frequently asked questions
Why doesn't Ahrefs traffic match Google Analytics or Search Console?
Because Ahrefs is not measuring your site. It estimates organic traffic by taking every keyword you rank for, multiplying its search volume by an expected click-through rate for your position, and summing the result. Search Console records actual clicks and GA4 records actual arrivals. A model and two records will not agree.
Which traffic number is the most accurate?
For Google organic clicks, Search Console, because it is Google's own record rather than an estimate. For what visitors did after arriving, GA4, because Search Console stops at the click. Ahrefs is not competing with either on accuracy about your site; its job is estimating sites you have no access to.
How well do Ahrefs, GA and Search Console correlate?
Collaborator's March 2026 analysis of 7,500+ websites found Ahrefs and Search Console the closest pair at 0.67, Ahrefs and Google Analytics at 0.59, and Google Analytics and Search Console the weakest at 0.42. The study also found discrepancies widen as traffic grows, and that regional patterns differ.
Why is Ahrefs traffic higher than my actual traffic?
Usually one of three reasons. Its CTR model assumes an average result earns the clicks its position implies, which overstates pages with weak titles. Its volume figures are estimates in their own right. And ranking for a keyword does not guarantee the impressions the model assumes, especially where AI Overviews or other features absorb the click.
Why is Ahrefs traffic lower than my actual traffic?
Because its keyword index cannot contain every query. Long-tail searches with no measurable volume produce real clicks that the model never counts, so content-heavy sites with wide long-tail coverage routinely out-earn their estimate. Traffic from Discover, News, images and video is also outside the model entirely.
Should I report Ahrefs traffic to clients?
Only clearly labelled as an estimate, and never mixed into a trend line built from Search Console or GA4. Switching sources mid-chart manufactures a change nobody made. Pick one source per metric, state which it is, and keep it for as long as the report exists.
What is Ahrefs organic traffic actually useful for?
Competitors. It is the only one of the three that works on sites where you have no property access, which makes it the right tool for sizing a rival's search footprint, spotting which of their pages carry the estimated traffic, and comparing relative scale. For your own site, you have better data already.
Why do GA4 and Search Console correlate so poorly with each other?
They measure opposite sides of the click. Search Console counts on Google's side, unaffected by consent or ad blockers; GA4 counts in the browser and loses everyone who blocks it. Add GA4's all-engine Organic Search channel and its attribution lookback, and two tools from the same company end up describing different populations.
Do the three sources agree better on large or small sites?
Worse on large ones. The Collaborator study found discrepancies increase as traffic grows, which is intuitive: more traffic means more long-tail queries outside a keyword index, more consent and blocking variation, and more channel mixing inside GA4's organic bucket.
How do I set up a report that doesn't contradict itself?
Assign one source per question and write the assignment down. Search Console for clicks, impressions, queries and position. GA4 for engagement, conversions and revenue. Ahrefs for competitor comparisons and link data. The contradiction almost always comes from two people answering the same question from different tools.
15+ years of growing SaaS websites through SEO | Author, 200-Point Audit Checklist
Aditi has spent 15+ years helping SaaS companies scale organic traffic through technical SEO and content strategy. She is the author of the CrawlRaven 200-Point Audit checklist used by agencies and in-house teams to systematically improve search performance.