Why classic CTR data misleads once AI Overviews appear, and how to approximate the truth
As AI Overviews appear on an ever growing share of search queries, classic click through rate figures from Search Console lose noticeable accuracy. A position one that used to convert ten percent of impressions into clicks can now bring in far fewer clicks despite an unchanged ranking, and Search Console does not clearly flag this effect. This article explains why the distortion happens, which workaround methods approximate the real effect, and where current measurability runs into hard limits.
Table of Contents
- 1. Why AI Overviews distort classic CTR measurement
- 2. What Search Console measures and what it deliberately does not show
- 3. Workaround 1: Before and after comparison around the AI Overview appearance
- 4. Workaround 2: Rank tracking tools with AI Overview detection
- 5. Using impression versus CTR curves as a diagnostic tool
- 6. Segmenting queries by AI Overview likelihood
- 7. Treating brand and non-brand queries separately
- 8. Where current measurability hits real limits
- 9. A practical monthly workflow for Magento shops
- 10. Summary
- 11. FAQ
1. Why AI Overviews distort classic CTR measurement
Search Console counts an impression as soon as a URL was theoretically visible somewhere on the results page, regardless of whether the user actually scrolled that far. When an AI Overview appears above the organic results and already answers the question sufficiently, the actual probability of clicking on the snippets below drops noticeably, while the impression is still counted normally. The result is a CTR figure that suddenly looks lower for the same position, even though nothing changed about the actual placement.
To make matters worse, Google currently provides no built in flag in official Search Console data indicating which impressions actually had an AI Overview shown alongside them. You see the drop in the metric but not the cause directly. Anyone who ignores this gap quickly misreads a CTR decline as a ranking problem or a weak snippet, then optimizes the wrong thing while the position stayed perfectly stable.
2. What Search Console measures and what it deliberately does not show
It matters to understand that a click on a link inside the AI Overview itself, when your own domain is cited there, generally cannot be cleanly separated from a classic organic click in current Search Console data. Both click types effectively land in the same bucket, even though they originate from completely different user contexts: one from a classic snippet with title and description, one from an AI generated summary surrounded by entirely different context text.
This missing separation means two sites with an identical CTR figure in Search Console can have completely different user journeys behind that number. For solid conclusions, Search Console alone is no longer sufficient. It provides at best an aggregated signal that is easy to misread without additional context. This is exactly why the workaround methods described below matter, since they at least offer an approximation of reality.
3. Workaround 1: Before and after comparison around the AI Overview appearance
The most robust available workaround is a direct comparison of a query's or page's CTR before and after the first documented appearance of an AI Overview for that exact query. This requires a clean internal log of when a given query was first observed with an AI Overview, for instance through manual spot checks or a rank tracking tool with SERP feature detection. From there, the Search Console API lets you compare CTR for that exact query across two time windows while position stays otherwise stable.
This method is not a perfect causal measurement, since other factors like seasonality or algorithm updates can act at the same time. But especially with larger query samples that share a similar pattern, it delivers a far more solid picture than a single CTR snapshot. In practice, a rolling four week comparison window works well to smooth out short term fluctuations.
# Search Console API: fetch CTR for a query across two time windows
# (simplified example, real requests need an OAuth token)
curl -s -X POST \
-H "Authorization: Bearer $GSC_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"startDate": "2026-05-01",
"endDate": "2026-05-28",
"dimensions": ["query"],
"dimensionFilterGroups": [{
"filters": [{"dimension": "query", "operator": "equals", "expression": "best washing machine 2026"}]
}]
}' \
"https://searchconsole.googleapis.com/webmasters/v3/sites/https%3A%2F%2Fshop.example.com%2F/searchAnalytics/query" \
> before.json
# Same call with startDate/endDate set to the window AFTER the observed AI Overview appearance
# Then compare CTR values from both JSON files
4. Workaround 2: Rank tracking tools with AI Overview detection
Several commercial rank tracking providers now automatically detect whether a tracked query triggers an AI Overview, storing this as an additional SERP feature flag next to the classic position. That makes it possible to systematically segment your query list by which queries are affected by AI Overviews, then compare the CTR trend of that group against a comparable control group without AI Overviews.
When choosing a tool, it matters that the AI Overview detection actually works reliably for your relevant market and language, since appearance rates differ significantly between countries and industries. A tool that only detects reliably for the US market often delivers incomplete or delayed data for German e-commerce. A weekly reconciliation between tool data and your own spot checks adds an extra layer of confidence here.
5. Using impression versus CTR curves as a diagnostic tool
A third, often underused method is analyzing the impression versus CTR curve over time instead of single weekly values. If impression count for a query stays stable while CTR drops continuously over several weeks without average position in Search Console getting worse, that is a strong indicator of a newly added SERP feature such as an AI Overview pulling clicks away without moving the position at all.
This pattern can be checked per query cluster in an automated way by exporting weekly CTR and position values from the Search Console API and plotting both curves against each other. A clear divergence between stable position and falling CTR while impressions stay constant is a more reliable early warning signal than a single CTR drop, which could just as easily be caused by something else, such as a changed snippet.
6. Segmenting queries by AI Overview likelihood
Not every query triggers an AI Overview at the same rate. Informational questions with a clear answer character, such as comparison or definition questions, trigger AI Overviews noticeably more often than transactional product searches with clear purchase intent. A useful preparatory step is therefore to roughly classify your own query list by linguistic pattern, treating question words, comparison phrasing and guide style patterns as high likelihood, and concrete product names or model numbers as low likelihood.
This segmentation allows more targeted allocation of analysis effort: for queries with high AI Overview likelihood, the more elaborate before and after comparison from the earlier section is worth the effort, while for clearly transactional queries the classic Search Console evaluation usually remains sufficiently solid, since AI Overviews appear there less often and with lower prominence.
{
"query": "best washing machine 2026",
"cluster": "comparison_informational",
"ai_overview_likelihood": "high",
"last_observed": "2026-08-02",
"recommended_method": "before_after_comparison"
}
{
"query": "bosch wan28123 buy",
"cluster": "product_transactional",
"ai_overview_likelihood": "low",
"last_observed": null,
"recommended_method": "classic_gsc_evaluation"
}
7. Treating brand and non-brand queries separately
Brand related queries behave noticeably differently around AI Overviews than generic non-brand queries. Someone explicitly searching for a brand name or a specific product designation usually already has a clear target page in mind and tends to click through regardless of an AI Overview appearing. For generic informational queries, on the other hand, your own domain is often just one of several cited sources inside the AI Overview, which noticeably lowers the probability of clicking through to your actual page.
For measurement, this means a combined CTR figure across brand and non-brand queries dilutes the picture considerably. Separate evaluations frequently show that the CTR decline occurs almost exclusively on non-brand queries, while brand traffic stays largely stable. This separation should therefore be a fixed part of every AI Overview report, rather than being hidden inside one aggregated number.
8. Where current measurability hits real limits
Despite all workarounds, a central gap remains: without an official, granular flag from Google, it is never possible to say with complete certainty whether a single click actually came from an AI Overview or from the classic organic result below it. Every method described here provides approximations and statistical indicators at an aggregate level, not a hard single click attribution. Anyone reporting internally should explicitly name this uncertainty rather than selling workaround figures as an exact measurement.
On top of that, the appearance logic of AI Overviews itself keeps changing, both in trigger frequency and in which sources get cited. A measurement method that delivers solid results today can become less accurate again after the next Google adjustment. Setting realistic expectations with stakeholders is therefore just as important a part of the work as the actual data analysis.
9. A practical monthly workflow for Magento shops
For ongoing operations, a monthly workflow combining the methods described above has proven effective without creating an unrealistic analysis burden. It starts with updating the query segmentation by AI Overview likelihood, followed by exporting current Search Console data split by brand and non-brand. For top queries with high AI Overview likelihood, the before and after comparison follows, complemented by the impression versus CTR curve check for notable outliers.
For Magento shops with many category and guide pages, it also pays off to add a rough prioritization by revenue relevance of each landing page, so the limited analysis effort goes first to pages where a CTR decline actually costs noticeable revenue. A simple traffic light system, green for stable CTR, yellow for an observed deviation without a clear cause, red for a confirmed AI Overview effect requiring action, makes the results quickly understandable even for stakeholders without deep SEO expertise.
| Method | Reliability | Effort | Best suited for |
|---|---|---|---|
| Before/after comparison | Medium to high with a clean query sample | Medium | Informational top queries |
| Rank tracking with SGE flag | Medium, depends on tool quality | Low, ongoing | Continuous monitoring |
| Impression/CTR curve analysis | Medium as an early warning signal | Low to medium | Large query clusters |
| Brand/non-brand separation | High for interpretation | Low | Every report |
| Classic GSC CTR alone | Low for AI Overview queries | Very low | Transactional queries |
Mironsoft
Technical SEO, GEO, and social media visibility
Good content that still gets buried on Google and AI search?
We optimize shops technically for classic search engines AND generative AI search systems, set up structured data cleanly, and drive visibility across social media channels.
GEO Optimization
Prepare content for generative AI search systems like ChatGPT and Perplexity.
Structured Data Audit
Review and complete schema.org markup for completeness and errors.
Social SEO Strategy
Meaningfully connect social media visibility with SEO goals.
10. Summary
AI Overview CTR: Key Points at a Glance
Recognize the distortion
Search Console CTR drops with AI Overviews regardless of position, and Google does not directly flag the cause.
Use before/after comparison
Comparing CTR before and after a documented AI Overview appearance provides the most solid approximation.
Separate brand from non-brand
Aggregated CTR figures hide that the effect almost exclusively hits non-brand queries.
Communicate the limits openly
No method delivers exact single click attribution, only statistical approximations at an aggregate level.