Your rankings are fine.Your clicks are evaporating.
Impressions holding while clicks fall is the signature of Google's AI Overviews answering the query before anyone reaches your page. This diagnostic reads your own Search Console export and tells you exactly which pages are bleeding, how badly, and which fix each one needs.
You can rank #1 and still lose the click — and your dashboard hides it.
drop in organic CTR when an AI Overview appears — your ranking holds while the click disappears.
of AI-Overview citations now overlap the top-10 organic results, down from ~75% a year ago. Rank no longer gates the citation.
the Great Decoupling — the signature your dashboard wasn't built to surface, and this diagnostic is.
When Google shows an AI Overview, your page still registers an impression in Search Console — so your impression counts look healthy, or even grow, while clicks fall. That divergence is the "Great Decoupling," and standard analytics dashboards weren't built to surface it. This diagnostic is.
Paste one page's four numbers, mark five signals, read the verdict.
Live diagnostic · one page
From your GSC page export
Mark five signals (0–2)
Page verdict
EVAPORATING
weakest signal 1 · mean 1.83
fix first: Decoupling
Interception gate fired: impressions held while clicks fell past −25%. This page reads EVAPORATING even though no single signal scored 0 — that pattern is active AI-Overview interception.
Diagnosis only — your own numbers, no live connection, scores no people. No ranking outcome is guaranteed.
The same verdict at the command line, across your whole export at once.
A zero-dependency Python engine runs your full page export keyless and offline and prints a per-page read plus the site rollup. The workbook reproduces every number it returns — three-way identical by construction.
========================================================================
AI OVERVIEW TRAFFIC-LOSS DIAGNOSTIC :: RedHub AI :: AOT-079
========================================================================
Pages graded: 6 Exposure rate (share EVAPORATING): 50%
SITE VERDICT: SITE EVAPORATING (worst page: /blog/what-is-bookkeeping)
------------------------------------------------------------------------
[EVAPORATING] /blog/what-is-bookkeeping <- decoupling-signature GATE
impressions 46,900 -> 48,200 (+3%) clicks 820 -> 574 (-30%)
signals: decoupling=1 exposure=2 intent_safety=2 citation_presence=2 extractability=2 owned_demand=2 (min=1, mean=1.83)
fix first: decoupling -> GEO / AI Visibility Playbook
[EVAPORATING] /blog/how-to-price-a-roof
impressions 30,100 -> 31,500 (+5%) clicks 540 -> 160 (-70%)
signals: decoupling=0 exposure=2 intent_safety=1 citation_presence=2 extractability=2 owned_demand=1 (min=0, mean=1.33)
fix first: decoupling -> Content Refresh & Publishing Engine
[DECOUPLING] /services/emergency-plumbing
impressions 12,900 -> 12,400 (-4%) clicks 560 -> 540 (-4%)
signals: decoupling=2 exposure=1 intent_safety=2 citation_presence=1 extractability=2 owned_demand=2 (min=1, mean=1.67)
fix first: exposure -> GEO / AI Visibility Playbook
[DECOUPLING] /blog/hvac-maintenance-cost
impressions 9,400 -> 22,800 (+143%) clicks 250 -> 260 (+4%)
signals: decoupling=2 exposure=2 intent_safety=1 citation_presence=2 extractability=1 owned_demand=1 (min=1, mean=1.50)
fix first: intent_safety -> Content Refresh & Publishing Engine
[EVAPORATING] /guides/payroll-glossary
impressions 19,500 -> 18,700 (-4%) clicks 430 -> 90 (-79%)
signals: decoupling=0 exposure=2 intent_safety=0 citation_presence=1 extractability=1 owned_demand=0 (min=0, mean=0.67)
fix first: decoupling -> Content Refresh & Publishing Engine
[DECOUPLING] /pricing
impressions 8,800 -> 9,100 (+3%) clicks 455 -> 470 (+3%)
signals: decoupling=2 exposure=1 intent_safety=2 citation_presence=2 extractability=2 owned_demand=2 (min=1, mean=1.83)
fix first: exposure -> GEO / AI Visibility Playbook
------------------------------------------------------------------------
Diagnosis only. Grades pages from your own GSC numbers and marks; it never
connects to Google, reads no live data, and scores no people. No ranking
outcome is guaranteed. Not legal or financial advice.
========================================================================Three rules keep the read honest.
MIN-as-headline
A page is graded by its weakest signal, never the flattering average — because traffic bleeds at the weakest point, not the mean. Weakest 2 holds, 1 is decoupling, 0 is evaporating.
The gate does distinct work
A separate, worsen-only interception gate forces EVAPORATING when impressions held while clicks fell past −25%, even when no single signal scored 0. A page that looks healthy on every signal still gates — that pattern is interception.
Your numbers, no multiplier
The verdict comes from your own Search Console export and your own marks. No invented lift, no industry benchmark, no live connection. It reads what you paste and scores the page, never a person.
A diagnosis from your own data, not a connection and not a cure.
What it is
- A deterministic read of your own GSC export — the same verdict every time.
- A per-page HOLDING / DECOUPLING / EVAPORATING call with a site rollup and exposure rate.
- A router: each page's weakest signal names the RedHub drop that fixes it.
- The diagnostic front door to RedHub's AI-visibility line — run it first.
What it isn't
- Not a Google connection — it reads numbers you paste, nothing live.
- Not a recovery tool — it diagnoses; the fix-drops do the rebuilding.
- Not a ranking guarantee — no tool can promise a ranking or a citation.
- It scores pages, never people, and isn't legal or financial advice.
Anyone watching stable rankings and falling clicks.
- Founders & marketers — who need to know whether the traffic drop is AI Overviews or something else.
- Local-service operators — HVAC, plumbing, legal, accounting — losing informational queries to the answer box.
- Agencies & SEOs — who need to show a client the bleed in a number and route the fix.
- Content teams — deciding which pages to rebuild for citation and which to leave alone.
Diagnose here, then fix with the drop the constraint points to.
Straight answers before you buy.
Stop guessing why traffic fell.
Put a number on the bleed.
One purchase, lifetime access, 12 months of updates. $79, once.
Sold by RedHub AI LLC · Secured by Stripe · redhub.ai