First: confirm the drop is real
Many “traffic drops” are reporting artefacts. Before diagnosing search, confirm that Google organic clicks actually fell, by how much, and since when.
- Check Search Console, not just analytics. A new consent banner, a broken tag or a change in attribution can make analytics fall while search clicks are flat.
- Ignore the last two or three days. Search Console data is incomplete for the most recent days.
- Compare like with like. Use equal periods and, where seasonality matters, the same weeks last year.
Compare the last 28 days with the previous 28 days and with the same 28 days last year for example.com. Show clicks, impressions, CTR and average position, and daily clicks so I can see when the change started.
Read the shape of the drop
The daily click line tells you a lot before you dig deeper.
| Shape | Often means |
|---|---|
| Cliff overnight, across the site | Technical fault: noindex, robots.txt, redirects, server errors, a migration |
| Cliff on one section or template | A deploy affecting that template or its canonical tags |
| Slide over several days | Algorithm update rolling out |
| Gradual decline over months | Content decay, stronger competitors, or changing SERP features |
| Same dip every year | Seasonality; compare year over year |
Isolate where it happened
A site-wide number hides the real story. Break the drop down until it points somewhere specific.
By page
Which 20 pages lost the most clicks between the two periods? For each, show clicks before and after, impressions and average position change.
By query
Which queries lost the most clicks? Separate branded queries containing “example” from non-branded ones.
A branded drop points to demand or reputation, not SEO. A non-branded drop points to rankings or SERP changes.
By device, country and search type
Break the change down by device and by top 10 countries. Also check whether image, video, news or Discover traffic changed.
A mobile-only drop suggests a mobile rendering or layout issue. A single-country drop suggests hreflang, local competitors or a country-specific SERP change.
Check indexing and crawling
If the drop is concentrated in specific URLs, make sure Google can still crawl and index them.
Inspect the five pages that lost the most clicks. For each, tell me the index verdict, coverage state, last crawl time, robots.txt state, and whether Google’s chosen canonical matches ours.
- “Excluded by noindex” on pages that should rank: a deploy or CMS setting changed.
- Google-selected canonical differs: duplicates, parameter URLs or a misconfigured canonical tag.
- Blocked by robots.txt: check recent robots.txt edits.
- Not crawled recently: server errors, slow responses or internal links removed in a redesign.
Also check sitemaps for new errors or a sudden fall in indexed URLs. Developers can run these checks straight from their editor; see technical SEO in Cursor and VS Code.
Algorithm update or technical fault?
Check the drop’s start date against the Google Search Status Dashboard, which lists confirmed ranking updates and their rollout windows.
- Pages still indexed, positions fell gradually during an update window: likely algorithmic.
- Pages excluded or erroring, sudden cliff, no update: technical.
- Both: fix the technical issue first; you cannot judge content quality on pages Google cannot index.
For algorithmic drops, Google’s guidance is to focus on helpful, reliable, people-first content rather than quick fixes. Compare your affected pages with what now ranks above them and be honest about the gaps.
Rankings held but clicks fell
Sometimes average position is flat or even better, yet clicks fall. That usually means the results page changed around you:
- An AI Overview now appears for the query and absorbs clicks. Impressions from AI features are counted in the Web search totals, so impressions may hold while CTR drops.
- More ads, a featured snippet or a video carousel above you.
- Demand fell: fewer people searched (impressions drop too).
For queries that lost clicks but kept a similar position, show impressions and CTR before and after. Which ones lost CTR, and which lost impressions?
Falling CTR at a stable position is a snippet problem; the low-CTR section of our striking distance playbook covers fixes.
Common causes at a glance
| Signal in the data | Likely cause | Next step |
|---|---|---|
| Impressions and clicks to zero on many URLs | noindex, robots.txt or migration error | Inspect URLs, review recent deploys |
| Positions down across a topic | Algorithm update or competitor gains | Check update dates, compare content |
| Two URLs trading places on queries | Keyword cannibalization | Run a cannibalization check |
| CTR down, position flat | SERP feature changes | Improve snippets, target other queries |
| Impressions down, position flat | Lower demand or seasonality | Compare year over year |
| Google fine, Bing down | Bing crawl or index issue | Check Bing crawl stats |
Planning the recovery
- Fix technical blockers immediately and request recrawling of key URLs in Search Console.
- Prioritise pages by lost clicks and business value, not by how bad the percentage looks.
- Change one thing at a time where possible, and log the date.
- Measure with equal-length windows after the change has been crawled.
- Explain it clearly to stakeholders. Agencies can use the narrative step from our client reporting workflow.
Summarise this diagnosis in five bullet points for my CEO: what dropped, the most likely cause, what we have ruled out, what we are doing next, and when we expect to know if it worked.
Frequently asked questions
How do I know if a Google algorithm update caused my traffic drop?
Compare the start date of the drop with Google’s Search Status Dashboard. Algorithm-driven drops usually affect many pages on a theme or the whole site gradually over several days, with positions falling. Technical drops are usually sudden and tied to specific URLs or templates.
Why did clicks drop but positions stay the same?
Usually because the results page changed: an AI Overview, featured snippet, ads or other features pushed organic results lower, or demand for the query fell. Check impressions and CTR together to tell these apart.
How long does it take to recover from a traffic drop?
Technical issues often recover within days to a few weeks after the fix is crawled. Drops linked to core updates can take months and often only recover after meaningful content improvements and a later update.
Is a drop in Search Console the same as a drop in analytics?
Not exactly. Search Console reports Google search clicks; analytics reports sessions, which can be affected by consent banners, tracking changes and attribution. Always check Search Console first to confirm the drop is in search itself.
Can I see data from more than 16 months ago?
Not in Search Console. If you need long-term comparisons, export data regularly or set up the BigQuery bulk export.