Website Traffic Dropped? A 12-Point Diagnostic Checklist
Traffic fell off a cliff — now what? A systematic checklist: tracking bugs, search updates, referrer changes, seasonality, and how to tell them apart fast.
Traffic drops trigger a predictable panic sequence: someone blames Google, someone blames the redesign, and someone opens eleven tabs of contradictory SEO advice. Resist all three for thirty minutes and run this checklist instead. It is ordered by how often each cause is the real one — and the embarrassing truth is that the most common culprit is not the algorithm. It is your own tracking.
Phase 1: is the drop even real? (causes 1–4)
1. The tracker broke
A redesign, a CSP change, a consent-manager update, a misplaced template edit — any of these can silently remove or block your analytics script on some or all pages. Check: does the drop align with a deploy? Is the script present on the affected pages right now? A real-time view (Clycyo's dashboard shows events arriving live) settles this in seconds.
2. The drop is one segment, not the site
Split by device, country, and page before theorizing. 'Traffic down 30%' is unanswerable; 'mobile organic traffic to /blog down 60%, everything else flat' is a diagnosis half-finished.
3. Seasonality and calendar effects
Compare with the same weeks last year, not last month. B2B sites lose half their traffic every August and rediscover this annually with fresh horror. Holidays, exam seasons, and fiscal-year ends all leave signatures.
4. A bot or referrer artifact disappeared
If last quarter's numbers were inflated by crawler traffic or a spam referrer, its disappearance looks like a drop. Check whether the 'lost' traffic ever converted, scrolled, or stayed longer than a second. Traffic that never engaged was never traffic.
Phase 2: external channels (causes 5–8)
5. Search algorithm update
Cross-reference the drop date with known update windows (the SEO press tracks these loudly). Algorithm hits are typically gradual-then-steep across many pages in one topic cluster, not a uniform overnight cut.
6. You lost specific rankings
In Search Console, compare the period before and after: which queries lost clicks? Three high-traffic keywords slipping from #2 to #6 can explain an entire sitewide dip.
7. A big referrer changed behavior
A newsletter that stopped featuring you, a community thread that fell off the front page, a partner who removed a link. Referrer-level comparison between periods finds this in minutes.
8. Paid or social changes
Campaign budget ended, an account got restricted, a platform throttled external links (again). If your UTMs are disciplined (guide), each campaign's contribution is separable at a glance.
Phase 3: your own site (causes 9–12)
9. Technical SEO regression
Redesigns love to ship noindex tags, broken canonicals, redirect chains, or a robots.txt that escaped staging. Crawl your own site or at minimum inspect the top losing URLs in Search Console.
10. Performance regression
A site that got slower converts less and gradually ranks worse. If you record load time per visit, the regression and its deploy date are right there in the trend.
11. Content went stale or got outcompeted
Dated titles ('…in 2024'), facts that aged, or a competitor who simply wrote the better page. Gradual decline concentrated in your oldest top performers is the tell.
12. JavaScript errors are eating sessions
An error that breaks rendering for one browser segment looks exactly like a traffic drop in that segment. This is why error capture on the same record as pageviews pays for itself — the affected journeys show the error, the browser, and the bounce in sequence.
The discipline
One hypothesis at a time, cheapest checks first, and write down what you ruled out — the next drop will reuse the list. Most 'Google penalized us' panics end at item 1, 3, or 7, and the whole checklist runs in under an hour with decent analytics in place.