Are Google's AI Overviews killing my website traffic
Sometimes yes on informational queries, not universally. Prove it on your Search Console with a frozen query set — never a sitewide CTR drop percentage.
William Spurlock Founder — Spurlock Studios 28 MIN
Sometimes. Google’s AI Overviews can cut clicks on informational queries when the results page already answers the question and your blue link becomes optional. They are not killing traffic on every URL, every query class, or every property. Google’s own AI-features documentation says Overviews fire when systems judge them additive to classic Search, and they often do not trigger. The only honest verdict is the one you can prove on this domain: a frozen query set, a SERP log, and Search Console split by brand versus non-brand.
This is the diagnosis spoke under the Answer Engine Optimization playbook. If the proof comes back yes on a cluster, the next job is what to do after an AI Overviews traffic drop. If you are not even eligible to be quoted, start with how to get cited in AI Overviews. Lane work lives on /visibility.
I have been SEO certified since 2021. I will not put a sitewide CTR drop percentage in this post. Industry headlines are not your P&L.
The short answer
- Yes, sometimes — on informational how-to, definition, and comparison queries where an Overview is present and complete.
- No, not universally — brand, navigational, and many commercial queries often hold; Overviews often do not fire.
- Prove it on your property. A LinkedIn screenshot of someone else’s study is not a diagnosis.
- Pew’s July 22, 2025 short read and Ahrefs’ February 4, 2026 CTR update are dated, hedged inputs. They are not your number.
- If position fell, stop blaming Overviews. If only glossary CTR fell, the answer is mixed, not “organic is dead.”
| Claim | Honest status | What would confirm it on your site |
|---|---|---|
| Overviews killed all organic | False as a universal | Nothing — do not brief this |
| Overviews cut clicks on some informational queries | Often true | Frozen set: Overview present, position stable, clicks down |
| Overviews killed brand / commercial | Usually false | Brand and money URLs still converting |
| We cannot know | False | You can know with a 14-day proof pack |
What does “killing my traffic” actually mean?
“Killing traffic” is four different claims. Mix the units and you will invent a crisis, or miss one.
A click is a leave-Google event in Search Console. A session is an Analytics visit. A lead is a named opportunity. Revenue is closed money. Overviews can dent the first without touching the fourth. They can also dent the first and the fourth on a thin affiliate glossary. Those are not the same briefing.
| Unit | What it measures | Overview can move it? | Enough to call it “killing”? |
|---|---|---|---|
| Organic clicks (GSC) | Leaves from Search to your URL | Yes, on Overview-covered queries | Only for those queries |
| Sessions (Analytics) | Visits, including Direct, Paid, email | Indirectly | No — too many other channels |
| Informational CTR | Clicks ÷ impressions on that query class | Yes, often | Yes for that class; no for the site |
| Leads / pipeline | Qualified opportunities | Only if those URLs were the path | Only if the money path actually ran through them |
| Revenue | Closed dollars | Same as leads | The only “killing the business” test |
Decision list before you write the Slack message:
- If informational clicks fell and pipeline held, say clicks shifted, not traffic died.
- If pipeline fell on the same URLs that lost Overview-era clicks, say the path broke.
- If you cannot name the URLs, you do not have a diagnosis. You have a feeling.
Operator rule: never let a session chart stand in for a query diagnosis.
When is the honest answer yes?
The honest yes is local. It is a cluster, a query class, and a time window — not a homepage narrative.
Yes when all of these are true on the same frozen queries:
- An Overview is present on most weekly checks for that query.
- Your average position is stable (or you are still on page one).
- Impressions are flat or up.
- Clicks and CTR are down on those queries, not only in the sitewide blend.
- You annotated the window when Overviews started showing on that set.
That is zero-click from a completed answer, not a ranking funeral. Google still counts Overview and AI Mode inside the Web search type in Search Console. Reach can look fine while nobody leaves.
| Query class | Yes is plausible when | Yes is weak when |
|---|---|---|
| What-is / definition | Overview restates the definition; you still rank | You dropped from page one |
| How-to / steps | The unit lists the steps on-SERP | People still need a tool, login, or file you host |
| Compare / vs | Criteria are answered in the unit | SKU, price, or availability still require you |
| “Best X for Y” listicles | The Overview names a shortlist | Your page is the product, not the roundup |
Checklist that a yes has to survive:
- Same 30+ queries for 28 days, not a rotating keyword dump
- Device noted (desktop vs mobile); do not mix them in one CTR
- Brand queries pulled out
- At least 20 SERP screenshots with Overview yes/no and cited domains
- No Core Update, tracking change, or outage in the same window without a label
If you skip the last box, you do not have a yes. You have a coincidence.
A yes has to look like rows, not a headline. Example grain for one week of the freeze (invented queries, real method):
| Query | Brand? | Overview | Cited you? | Pos | Impr | Clicks | Code |
|---|---|---|---|---|---|---|---|
| what is [category] | N | Y | N | stable | up or flat | down | YES |
| how to [task] for [role] | N | Y | Y | stable | up or flat | down, less sharp | YES, residual |
| [brand] pricing | Y | N | — | stable | flat | flat | NO |
| [brand] login | Y | N | — | stable | flat | flat | NO |
| best [tool] for [job] | N | Y | N | worse | down | down | NOT-AIO |
The last row is the trap. Overview is present and you lost rank. Do not file it as Overview theft. File it as ranking loss with an Overview on the SERP. Two causes can coexist. Only the position drop is the first ticket.
When is the honest answer no?
No when the drop is not Overview-shaped, or when Overviews are not even on the queries you care about.
Google is explicit: Overviews often do not trigger. A week of classic blue links on your money terms is a SERP-feature decision. It is not proof you “beat AI.” It is also not proof AI is irrelevant. It is a coverage fact. Log it.
| Observation | Read it as | Do not read it as |
|---|---|---|
| Overviews rare on your money queries | Feature coverage is low | You are safe forever |
| Position collapsed, impressions down | Ranking / index / quality issue | Overview theft |
| Brand clicks held; glossary CTR fell | Mixed, informational only | Sitewide death |
| Paid took the click | Ads and SERP layout | Organic Overview |
| Analytics down, GSC clicks flat | Tracking or channel mix | Google killed you |
| You are not indexed | Eligibility failure | Overview problem |
Procedure when someone forwards a “AI killed traffic” article:
- Open Search Console for your property, last 28 vs prior 28.
- Split brand vs non-brand.
- Open ten money queries in an incognito window, same locale as the traffic.
- Mark Overview present / absent, your position, cited hosts.
- If Overviews are absent and position fell, the article does not apply. Fix rank.
- If Overviews are absent and everything is flat, you do not have this problem this month.
The expensive no is a content freeze because a publisher study scared the room while your commercial URLs were still converting.
How do I prove it on this property, not a LinkedIn chart?
Proof is a pack you can email. It is not a vibe, and it is not a vendor CTR average.
Build a frozen panel first. Thirty to eighty queries is enough for most sites. Include the informational terms you rank for, the brand variants, and the three to five commercial queries that actually create pipeline. Freeze the list. Do not add “interesting” keywords mid-window because a competitor launched a post.
| Pack item | How to capture | Pass condition |
|---|---|---|
| Query freeze | Sheet: query, intent, URL, brand Y/N | Unchanged for 28 days |
| GSC extract | Clicks, impressions, CTR, position, same date range | Brand split applied |
| SERP log | Weekly, same device class, screenshot | Overview + citation marked |
| Generative AI impressions | Search Console report if the property has it | Directional only — see limits below |
| Confounder log | Updates, deploys, tracking, ads, PR, outages | Each week labeled |
| Verdict | YES / NO / MIXED / NOT-AIO per cluster | One code per cluster, not one for the domain |
Numbered proof, two weeks:
- Day 0: export the freeze. Note timezone. Note country filter.
- Day 0: pull 90 days of GSC for those queries so you can see the slope, not only the last fortnight.
- Days 0–14: three SERP checks (start, mid, end) on the same 20 queries.
- Day 14: classify each query. Overview zero-click, ranking loss, mixed, unrelated.
- Day 14: write one paragraph per cluster. If you need a second paragraph of excuses, the classification is not done.
I will cite Pew and Ahrefs in the appendix of a client memo as context. I will not paste their percentages into your scorecard. Your frozen delta is the exhibit.
If you cannot produce the pack, you are not ready to say Overviews killed anything. You are ready to start measuring.
Freeze-sheet columns that have to exist on day 0:
| Column | Allowed values | Why it exists |
|---|---|---|
| query | Exact string you will re-search | Drift kills the series |
| locale / device | e.g. US-en / mobile | SERP and GSC must match |
| intent | commercial / brand / define / how-to / compare | Verdicts group here |
| primary URL | One path | Owner, not a cluster vibe |
| brand | Y/N | Mix math |
| notes | Ship date, alias, known cannibal | Confounders at row level |
Do not store CTR as the only metric column. Store clicks and impressions. CTR is a derived insult until both parents are visible.
How do I separate Overviews from ranking loss, seasonality, and site bugs?
Overviews are one SERP feature. Traffic has a dozen parents. The diagnosis fails when you skip the confounders.
Google publishes a debugging traffic-drops guide for a reason. Use it as a parallel track, not as a replacement for the Overview log. A Core Update, a noindex accident, a robots change, and an Overview expansion can land in the same month. If you pick one story, you will fix the wrong layer.
| Confounder | How it looks | Fast check |
|---|---|---|
| Ranking loss | Impressions down, position worse | GSC average position on the freeze |
| Core Update / quality | Broad, multi-cluster, not Overview-tied | Google’s update notes vs your dates |
| Seasonality | Same shape last year | YoY on the same queries |
| Tracking change | Analytics cliff, GSC calm | Tag, consent, subdomain, filter |
| Site bug / 5xx / redirect loop | Coverage errors, inspect URL fails | Search Console Pages + crawl stats |
| Paid cannibalization | Organic down, paid up on the same terms | Ads + organic on one query |
| PR / brand spike ending | Brand queries fade | Brand series isolated |
| New competitor SERP feature | Shopping, video, forums | Screenshot the full SERP, not only the Overview |
Checklist before you blame the Overview:
- Coverage report: valid pages on money URLs did not collapse
- URL Inspection on three losers: crawled, indexed, snippet allowed
- robots.txt and preview controls (
nosnippet,max-snippet:0) unchanged - No deploy that moved canonicals or added a client-only render of the answer
- Ads and organic plotted together for the same queries
- Last year’s season sits on the chart
Failure mode: a homepage redesign because “organic is down,” while GSC shows a glossary cluster with stable position and an Overview on every check. That is not a brand problem. It is an unread log.
What can Search Console prove, and what can it not?
Search Console can prove your clicks, impressions, and position on queries you filter. It cannot prove a universal CTR law. It also cannot, in the first generative-AI report, give you Overview-only CTR by query.
As of the June 3, 2026 Search Central announcement, Search Console ships a generative AI performance view for impressions in AI Overviews, AI Mode, and related Search/Discover generative features. The help-center writeup describes an impression-led report with page, country, device, and date dimensions. It rolled out to a subset of properties. If you do not see it, do not invent a synthetic Overview CTR from the Web report and a vendor overlay.
| Object | Can prove | Cannot prove |
|---|---|---|
| Web performance clicks / impressions | Your property’s Search traffic | Why a stranger’s CTR fell |
| Position | Relative rank, with Overview-slot caveats | That you “rank #1 inside the Overview” as a unique slot |
| Brand vs non-brand filter | Mix effects | Intent without a clean brand list |
| Generative AI impressions | That a URL appeared in a generative unit (if the report is on the property) | Query, click, and CTR for that unit in the first version |
| Manual SERP log | Overview presence and who was cited | Census coverage of every long-tail query |
| Analytics time-on-site | Quality of the visits that arrived | Volume you did not receive |
Google’s AI-features page also claims that clicks from pages with AI Overviews have been higher quality (more time on site). That is Google’s product line. Measure quality in Analytics on your landing pages. Do not use it as a volume consolation prize in the diagnosis.
- Web report exported for the freeze
- Generative AI report opened, or noted as absent
- Clicks and impressions read as two series
- CTR never presented without the two parents
- Search Labs traffic not treated as the production report (Labs are excluded from the generative view)
If the generative report is missing, the SERP log is not optional. It is the citation instrument.
Procedure for a GSC extract that can actually support a verdict:
- Search type: Web. Date: last 28 vs previous 28, plus a 90-day chart behind both.
- Filter the frozen queries (query exact or a regex you can defend). Do not use a page filter alone and call it a query diagnosis.
- Export brand and non-brand as two CSVs, or tag brand in the freeze and split after export.
- Repeat device = mobile and device = desktop if both matter. Do not average them into one CTR.
- Open Pages on the same dates for the primary URLs. A query can move while the URL is being cannibalized.
- If the generative AI view exists, screenshot page-level impressions for those URLs. Write “impression, not click” on the image.
Search Console’s impression and click definitions are the counting rules. Overview links that never scrolled into view may not count as impressions the way a classic blue link does. That is another reason CTR on a blended Web report is a blunt instrument.
Why a sitewide CTR drop percentage is the wrong exhibit
A sitewide CTR is a blend. Blends hide the crime and the alibi.
Informational queries trigger Overviews more often. Brand queries often do not. Commercial queries sit in the middle. If a large share of your impressions are brand, a glossary massacre gets averaged into a polite dip. If you have almost no brand, a mild Overview effect looks like a collapse. Neither number is “the AI Overview CTR impact.” Both are mix.
Public studies do not rescue you here. They measure different objects.
| Source | Date | What they measured | Hedge you keep |
|---|---|---|---|
| Pew Research | July 22, 2025 (March 2025 browsing; 900 U.S. adults) | Traditional-result click on 8% of visits with an AI summary vs 15% without; 1% clicked a link inside the summary | Panel, U.S., one month. Visit behavior, not your GSC position-1 CTR. |
| Ahrefs, first study | April 2025 | Overview presence correlated with ~34.5% lower position-1 CTR vs their forecast | Correlation plus a forecast. Desktop-weighted GSC sample, not your vertical. |
| Ahrefs update | February 4, 2026 (Dec 2023 vs Dec 2025) | Same method; presence correlated with ~58% lower position-1 CTR vs forecast | Two-year gap. Informational CTR also fell without Overviews. Ahrefs call it a correlation. |
Do not average 8-vs-15 visit rates with a 58% forecast gap and call it your site. I will not publish a Spurlock-wide drop percentage either. Hundreds of production sites taught me the mix lie: the agency site, the local service site, and the glossary publisher do not share a CTR.
Math that has to be on the slide:
- Show clicks and impressions as separate lines for the freeze.
- Show brand and non-brand as separate lines.
- Show Overview-present queries as a third cut if you logged them.
- Put Pew or Ahrefs in a footnote with date and method, or leave them off.
If the slide has one percentage and no query list, it is not a diagnosis. It is a mood.
Which query classes should I freeze first?
Freeze the queries that can change a decision, not the queries that win an argument.
Start with money. Then brand as a control. Then the informational cluster that leadership thinks is “the blog dying.” If you reverse that order, you will spend a week proving a glossary CTR dip that nobody will fund a fix for, while the booking page is unexplained.
Google’s AI optimization guide still ties generative features on Search to core ranking and quality systems. The freeze is how you see which of your questions those systems now answer on the SERP.
| Bucket | Why it is in the freeze | What a kill looks like | What a hold looks like |
|---|---|---|---|
| Commercial / protectable | Pipeline | Clicks down and leads down on that URL | Position and leads stable |
| Brand / navigational | Control group | Brand falling with no PR story | Brand flat or up |
| Definition / what-is | Overview-prone | CTR down, position stable, Overview present | Overview absent or you are the cite and clicks held better than uncited peers |
| How-to | Overview-prone | Steps answered on-SERP; tool/service clicks may remain | People still need your calculator, login, or asset |
| Comparison | Overview-prone | Unit names a shortlist; your roundup CTR dies | You are cited; residual clicks from people who want the table |
Construction rules:
- 10–20 commercial or high-intent queries
- 10 brand variants (exact, plus common misspellings if they carry volume)
- 15–40 informational queries you actually rank for — not a keyword-tool fantasy list
- Locale and language match the GSC filter
- One primary URL per query, even if two URLs rank. Diagnosis needs an owner.
Pew’s panel found summaries more often on longer, question-shaped searches than on one- or two-word lookups. Treat that as a reason to put question syntax in the freeze. Do not treat Pew’s 18%-of-searches coverage figure as your coverage. Your niche is not a U.S. adult browsing panel.
If the freeze is 400 queries, you will not screenshot them. If it is eight, you will overfit. Thirty to eighty is the operator range.
What does a mixed verdict look like in the log?
Most honest properties get MIXED. That is the useful answer. It is also the one executives hate, which is why teams flatten it into yes or no.
Mixed means informational Overview queries lost clicks while brand and commercial held, or while some informational URLs got cited and kept residual traffic and others did not.
| Cluster | Overview | Position | Clicks | Verdict |
|---|---|---|---|---|
| Brand + homepage | Rare | Stable | Stable | NO |
| Pricing / demo | Occasional | Stable | Stable or slight dip | NO or watch |
| Glossary / what-is | Frequent | Stable | Down | YES for this cluster |
| “How to” that sells a service | Frequent | Stable | Clicks down, leads flat | MIXED — path survived |
| Category you lost to a competitor | Variable | Worse | Down | NOT-AIO — ranking |
Write the log in that grain. A single sitewide organic-down percent cannot survive contact with that table. “Glossary CTR fell on 18 Overview-present queries while brand held” can.
Decision list after MIXED:
- Do not freeze the SEO program.
- Do not celebrate “we’re fine” if the glossary was how buyers learned the category name.
- Do not rewrite the pricing page because the blog CTR fell.
- Do send the YES cluster to the traffic-drop spoke for page-job work.
- Do send uncited, still-ranking URLs to the get-cited checklist.
The mixed verdict is not indecision. It is the map.
How to brief MIXED without sounding like you ducked the question:
| Audience | One sentence | Forbidden sentence |
|---|---|---|
| CEO | Informational Overviews cut clicks on [cluster]; brand and [money URL] held. | AI killed our traffic. |
| CMO | We still get cited on [N] of [N] logged queries; glossary CTR is the wound. | We need more blog volume. |
| SEO lead | Position held on the YES rows. This is page-job work, not a rank sprint. | We should delete the blog. |
| Finance | Leads on [protectable URL] were [held/down]. Sessions are not the exhibit. | Organic is down X% sitewide. |
If you cannot fill the bracketed tokens, you are back in the freeze, not in a strategy meeting.
What usually fails in the diagnosis itself?
The diagnosis fails in the instrumentation, not in the philosophy.
Teams skip the freeze and argue from a sitewide sparkline. They skip brand split and call a navigational dip an Overview event. They screenshot one SERP on mobile and compare it to desktop GSC. They change the query list every week so nothing can trend. They treat a missing generative-AI report as permission to stop logging. They paste Ahrefs’ 58% into a board deck with no method line.
| Failure | What it costs | Fix |
|---|---|---|
| Sitewide CTR as the exhibit | Wrong strategy for the URLs that actually moved | Freeze + split |
| No SERP log | Cannot tell Overview from a featured snippet, video pack, or forums block | 20 queries, weekly |
| Position ignored | Ranking loss mislabeled as zero-click | Look at position first |
| Study % as KPI | You chase a forecast from a desktop corpus | Your delta only |
| Generative impressions as clicks | You brief “AI traffic” that never arrived | Impressions ≠ visits |
| One-week window | Noise and one Core Update | 28 days, 90-day slope behind it |
| No owner per query | Five URLs “optimized,” none diagnosed | One primary URL |
Procedure when the first diagnosis was sloppy:
- Stop publishing “AI SEO” posts as the response. That is not proof.
- Rebuild the freeze. Delete the tourist keywords.
- Re-export GSC. Keep the old export as an artifact so you can see you changed the question.
- Run the confounder checklist once, in writing.
- Issue new verdict codes. Do not edit the old Slack thread to look consistent.
I have watched this failure on client properties across hundreds of production sites: the chart was real, the cause was not Overviews, and the content calendar ate a quarter. The receipt I will stand behind is the method, not a recovery percentage I did not measure on your domain.
What evidence pack can I hand a CFO?
A CFO does not need a theory of Search. They need whether cash-path URLs moved, and whether the story is Overview, rank, tracking, or mix.
Build one PDF or one sheet. Five exhibits, one paragraph.
| Exhibit | Content | Question it answers |
|---|---|---|
| 1. Units | Clicks vs sessions vs leads vs revenue, same dates | Did money move, or only informational CTR? |
| 2. Mix | Brand vs non-brand vs Overview-logged queries | Is this a blend artifact? |
| 3. Twenty SERPs | Overview yes/no, cited domains, your position | Is the feature even on the queries? |
| 4. Confounders | Updates, deploys, ads, tracking, coverage | What else happened in the window? |
| 5. Verdicts | YES / NO / MIXED / NOT-AIO by cluster | What do we fund next? |
Paragraph template that only fits this diagnosis:
On [date range], [N] frozen non-brand informational queries with Overviews present showed stable position, flat or rising impressions, and declining clicks. Brand queries held. Commercial URL [slug] leads were [held/down]. Confounders checked: [list]. Verdict: [code]. Next: [cite work / rank work / stop / audit].
Public numbers belong in an appendix, dated:
- Pew, July 22, 2025: 8% vs 15% traditional-result clicks with vs without a summary in a March 2025 U.S. panel.
- Ahrefs, February 4, 2026: ~58% lower position-1 CTR vs forecast on Overview keywords, desktop GSC sample, correlation.
If the CFO asks “so what percent did we lose to AI Overviews sitewide,” the correct answer is: we do not report a sitewide percent; here is the cluster table. Anything else is a guess wearing a decimal.
- No unnamed “industry CTR” in the body of the memo
- Leads on protectable URLs present, even if the number is small
- Next action is a URL list, not a channel funeral
What this diagnosis is not
This page does not tell you how to rewrite the URL. It does not argue that SEO is dead. It does not sell a special Overview schema.
Those are adjacent jobs, already written. Mixing them into this diagnosis is how the proof gets skipped.
| Job | Where it lives | What you would wrongly paste here |
|---|---|---|
| System map | AEO playbook | 90-day program, entity stack |
| Eligibility and quotation | Get cited in AI Overviews | nosnippet checks, extractable leads |
| After a confirmed drop | Traffic drop: what to do | Page-job rewrite, protect vs reinvent |
| This page | Diagnosis | Proof pack, verdict codes, mix math |
Do not start a rewrite sprint from a headline. Run the pack. Then pick the sister URL that matches the verdict.
Google’s floor has not changed with this post: indexed, snippet-eligible, no extra AEO file format. Diagnosis assumes you can still be in the candidate pool. If you cannot, the traffic story is indexation, and Overviews are a later chapter.
Operator rule: a diagnosis without a sister-page handoff is a blog post. A diagnosis with a URL list is an audit.
What you should be able to say out loud after the pack, and what you should refuse:
- Say: “On this freeze, Overviews are present on N informational queries, position is stable, clicks are down. Brand held.”
- Say: “These five URLs are YES. These three are NOT-AIO because position fell.”
- Refuse: “The industry lost X% so we did too.”
- Refuse: “SEO is dead” as a diagnosis of this property. That funeral is a different post, and it is wrong.
The playbook is the operating system after you know which clusters moved. This page stops at the knowing.
How long until the verdict is honest?
You can issue a provisional verdict in one workday if Search Console is connected and you can screenshot twenty queries. You should not treat that as a quarter’s strategy.
Citation and Overview presence are noisy week to week. Google’s features often do not trigger. One absent Overview is not recovery. One present Overview is not a trend.
| Read | Earliest honest window | Too early |
|---|---|---|
| Feature present on money queries | Same day, 20-query SERP pass | One query, one device |
| Overview vs ranking loss | 14 days of freeze + position | A 48-hour CTR wobble |
| Cluster YES / MIXED / NO | 28 days, 90-day slope behind it | The week a Core Update shipped |
| Pipeline impact | 30 days of tagged leads on the same URLs | “Traffic” with no opportunity field |
| Whether a rewrite worked | After the diagnosis, not instead of it | Publishing ten posts and refreshing GSC |
Procedure:
- Day 0: freeze, export, twenty SERPs, confounder list.
- Day 7: second SERP pass. Do not change the freeze.
- Day 14: provisional cluster codes. Share the pack, not a percentage.
- Day 28: lock the codes. Only then fund page-job work or an audit.
If leadership needs a number before Day 0 instrumentation exists, the number they want does not exist yet. Build the pack. The visibility audit is for teams that cannot separate Overview zero-click from ranking loss without an outside pair of eyes — not for teams that skipped the freeze.
An honest verdict is dated, clustered, and boring. That is the point.
FAQ
Are Google’s AI Overviews killing my website traffic?
Sometimes, on informational queries where an Overview fully answers the question and your blue-link click becomes optional. Not universally. Brand, navigational, and many commercial queries often hold, and Overviews often do not trigger. Prove it on your property with a frozen query set, a SERP log, and a brand split — never with a sitewide CTR drop percentage copied from a study.
How do I measure whether are Google’s AI Overviews killing my website traffic is working?
Measure the diagnosis itself: same 30–80 queries for 28 days, clicks and impressions as separate series, average position, Overview presence, and whether you were cited. If you can assign YES / NO / MIXED / NOT-AIO per cluster with confounders labeled, the measurement is working. A sitewide CTR sparkline is not. Pew and Ahrefs can sit in a footnote with dates; they cannot replace your freeze.
What usually fails first when teams try this?
They brief a sitewide drop and skip the query freeze, so they cannot tell Overview zero-click from ranking loss, seasonality, tracking, or ads. The second failure is pasting a study percentage (Ahrefs’ forecast gap, Pew’s visit rates) into the scorecard as if it were this domain. Fix ownership of Search Console plus twenty SERP screenshots before you rewrite the homepage.
How long does this take to show results?
A provisional cluster verdict can exist in 14 days if the freeze and SERP log are real. A locked diagnosis wants 28 days with a 90-day slope behind it. Pipeline impact needs a month of tagged leads on the same URLs, not a weekend of sessions. One missing Overview is not recovery, and one viral study is not your timeline.
What should I skip if I only have a week?
Skip the rewrite calendar, the sitewide CTR target, and arguing about whose study is right. Freeze 30–80 queries, split brand vs non-brand, screenshot twenty SERPs, and run the confounder checklist. That week is a baseline: enough to stop a panic pause, not enough to declare the channel dead.
When is this not worth doing yet?
The diagnosis is not worth a full program if nobody owns Search Console, money URLs are noindex or login-walled, or you will not freeze a query list. If commercial traffic is the only thing that pays and those queries show no Overviews and stable position, do not staff an Overview war room this month. Re-check when coverage changes. If you already know the glossary is Overview-complete and pipeline is falling on those URLs, skip more debate and go to the traffic-drop work.
CTA
Stop quoting a sitewide CTR drop. Freeze the queries, log the SERPs, and issue a clustered verdict.
Lane: /visibility · Book a visibility audit.
What questions does this article answer?
- Are Google's AI Overviews killing my website traffic?
- Sometimes, on informational queries where an Overview fully answers the question and your blue-link click becomes optional. Not universally. Brand, navigational, and many commercial queries often hold, and Overviews often do not trigger. Prove it on your property with a frozen query set, a SERP log, and a brand split — never with a sitewide CTR drop percentage copied from a study.
- How do I measure whether are Google's AI Overviews killing my website traffic is working?
- Measure the diagnosis itself: same 30–80 queries for 28 days, clicks and impressions as separate series, average position, Overview presence, and whether you were cited. If you can assign YES / NO / MIXED / NOT-AIO per cluster with confounders labeled, the measurement is working. A sitewide CTR sparkline is not. Pew and Ahrefs can sit in a footnote with dates; they cannot replace your freeze.
- What usually fails first when teams try this?
- They brief a sitewide drop and skip the query freeze, so they cannot tell Overview zero-click from ranking loss, seasonality, tracking, or ads. The second failure is pasting a study percentage (Ahrefs' forecast gap, Pew's visit rates) into the scorecard as if it were this domain. Fix ownership of Search Console plus twenty SERP screenshots before you rewrite the homepage.
- How long does this take to show results?
- A provisional cluster verdict can exist in 14 days if the freeze and SERP log are real. A locked diagnosis wants 28 days with a 90-day slope behind it. Pipeline impact needs a month of tagged leads on the same URLs, not a weekend of sessions. One missing Overview is not recovery, and one viral study is not your timeline.
- What should I skip if I only have a week?
- Skip the rewrite calendar, the sitewide CTR target, and arguing about whose study is right. Freeze 30–80 queries, split brand vs non-brand, screenshot twenty SERPs, and run the confounder checklist. That week is a baseline: enough to stop a panic pause, not enough to declare the channel dead.
- When is this not worth doing yet?
- The diagnosis is not worth a full program if nobody owns Search Console, money URLs are `noindex` or login-walled, or you will not freeze a query list. If commercial traffic is the only thing that pays and those queries show no Overviews and stable position, do not staff an Overview war room this month. Re-check when coverage changes. If you already know the glossary is Overview-complete and pipeline is falling on those URLs, skip more debate and go to the traffic-drop work.
Last reviewed — Google AI-features and AI-optimization docs, Search Console impression counting, June 2026 generative AI performance report, Pew July 2025 Overview click study, and Ahrefs April 2025 plus February 2026 CTR updates checked 2026-09-05.
AI Visibility
AI Visibility When ChatGPT names the franchise, not your shop
Run the best-HVAC-near-me prompt panel. If the model names a national franchise, fix corroboration and entity facts — not another blog calendar.
AI Visibility How do I get cited by Perplexity specifically
Allow PerplexityBot, put a liftable answer and unique numbers in HTML, then log numbered sources on a frozen prompt panel. There is no bought citation rate.
AI Visibility What belongs in an AI visibility monthly retainer vs a one-time audit
A one-time audit is the baseline plus prioritized fixes. A monthly retainer is prompt-panel tracking, entity hygiene, page jobs, and citation recovery.
AI Visibility Does Wikipedia or Wikidata help AI recommend my brand
Wikipedia is not a paid AI lever. Notability plus independent sources decide the page; a real Wikidata item helps entity consistency, not a promotional stub.
Will's Journal in your inbox.
What I learned this week building for shops, floors, and houses.
You're on the list.
Sign-up failed — try again.
By subscribing, you agree to the Privacy Policy.