Check the boring causes first
Tracking breaks explain more traffic drops than Google does: a tag lost in a site update, a consent banner change, a filter someone added. Confirm the drop exists in Search Console clicks, not just analytics, before diagnosing anything else.
Then indexation: coverage report, recently excluded pages, accidental noindex, robots changes, redirects gone wrong after a migration. Then seasonality: compare year over year, not month over month, before declaring an emergency.
Then the ranking causes
Algorithm updates leave a signature: broad position drops clustered around a known update date, visible in Search Console position data. Competitor displacement looks different: stable positions on most queries, sharp losses on a few where someone published something better. Both are ranking problems with ranking solutions, refresh, consolidate, out-answer, the repair order lives in how to fix SEO.
The 2026 cause: your rankings held and the clicks left anyway
The fingerprint that fools everyone: positions stable, impressions stable or rising, clicks down. Nothing you did broke; the results page changed above you. AI Overviews now resolve queries in place, and assistants form shortlists before searches happen, the mechanics are in AI Overviews vs Google Search and the full pattern in is my SEO broken.
If that is your fingerprint, the recovery is not more SEO, it is following the clicks: measure which of your category’s questions get answered with competitors across ChatGPT, Gemini, Claude and Perplexity, and win those answers. A free AI visibility audit shows where the traffic went, with screenshots, in 2 business days.