TL;DR

Open Google Search Console, pull a year-over-year comparison, check the Page Indexing report for coverage changes, and cross-reference the drop date against Google's confirmed update calendar. Algorithm drops hit broad keyword sets simultaneously; technical drops show indexed-page counts falling; seasonal drops match the same window the prior year.

Traffic drops feel urgent. The instinct to act immediately, rewrite content, rebuild pages, pull redirects, is almost always wrong until you know which of the three causes you're dealing with. The diagnostic work takes two hours. Skipping it costs months.

A 2025 analysis of over 40,000 large U.S. websites by Graphite and Similarweb found that aggregate organic search traffic declined just 2.5% year-over-year, yet individual sites lost 40-80% of their clicks. The difference between the average and the outliers is almost always a misdiagnosis followed by the wrong fix.

Step 1: Establish the Drop Date and Scope

Before you can assign a cause, you need two numbers: the exact date traffic fell and how many pages are affected.

Open Google Search Console and navigate to Performance → Search Results. Set the date range to the last 16 months and enable the Compare mode, using the same period one year prior. Export this data or screenshot the impressions and clicks charts side-by-side.

Next, note the precise date the drop began. A drop that started on a specific day and leveled off within a week looks completely different from a gradual slide that began six weeks ago.

Then filter the Pages tab and sort by the largest click decline. If the drop is concentrated in 5-10 URLs, that's a very different problem than a drop spread evenly across 200 pages.

The Three Root Causes: At a Glance

SignalAlgorithmTechnicalSeasonal
Drop dateMatches Google update calendarCan be any date; often tied to a deployMatches prior-year window
ScopeBroad, many pages, many keywordsCan be site-wide or section-specificUsually proportional across the site
ImpressionsDrop in both clicks AND impressionsClicks drop; impressions may hold or fall sharply if deindexedImpressions and clicks fall together
Year-over-yearWorse than prior year at same dateNo prior-year patternSame dip repeats annually
GSC CoverageIndexed page count unchangedIndexed page count often fallsIndexed page count unchanged
Competitor checkCompetitors in same niche also affectedCompetitors unaffectedIndustry-wide demand data matches
Fix typeContent quality / E-E-A-T / topical authorityCrawl/index/redirect repairNo fix needed; plan for it

Diagnosing an Algorithm-Driven Drop

Check the Google Update Calendar First

The fastest first move is to compare your drop date against Google's confirmed update history. Google's Search Status Dashboard documents every core, spam, and helpful-content update with start and end dates. If your traffic fell within a 72-hour window of an update start date, algorithm causation is the working hypothesis.

The March 2026 Core Update rolled out between March 27 and April 8, 2026. Post-update tracking data showed 71% of affiliate sites saw significant ranking drops, a clear example of a single update disproportionately targeting a content category.

Identify the Pattern in GSC

Algorithm drops leave a fingerprint in Search Console. Look for these signals:

  • Impressions fall along with clicks. If Google is ranking your pages lower, impressions drop first. If impressions hold but clicks fall, you may be seeing a CTR compression from AI Overviews rather than a pure ranking drop.
  • Multiple pages lose rankings for similar keyword clusters. Filter the Queries tab and look for a topic pattern. Core updates target content categories, not individual URLs.
  • Average position drops across your site's primary topic. A 2-3 position decline averaged across 50 pages in the same niche is the signature of a topical authority penalty.

The AI Overviews Complication

In 2025-2026, a growing share of apparent algorithm drops are actually CTR compressions caused by Google AI Overviews (AIO). Seer Interactive's September 2025 study of 3,119 informational queries found organic CTR dropped 61% (from 1.76% to 0.61%) when an AI Overview appeared above the results. This means you can hold rank 3 and still lose 60% of your clicks.

If your impressions are flat but clicks are down, run a spot check in an incognito browser on your top 10 queries. If AIOs are appearing, your drop is an AIO-compression problem, not a ranking loss, and those require a different response (structured data, cited-source positioning, and GEO optimization) rather than a content overhaul.

Organic CTR: With vs. Without AI Overviews (Seer Interactive, Sep 2025) Organic CTR (%) 2.0% 1.5% 1.0% 0.5% 1.76% Without AIO 0.61% With AIO ↓ 61% drop

Organic CTR collapses 61% when a Google AI Overview appears for the same query, your rankings may be unchanged.

Diagnosing a Technical Drop

Check Indexed Page Count First

Technical drops often show their hand in the Page Indexing report before they show up in performance data. In Search Console, go to Indexing → Pages and look at the "Valid" (indexed) count over time. A drop of 5% or more in indexed pages that coincides with your traffic decline is almost always a technical regression, not an algorithm response.

Common technical causes that suppress indexed-page counts:

  • A robots.txt change that accidentally disallows crawling of key page sections
  • A noindex directive added to a template (often via a CMS setting change or a deploy)
  • A site migration that left redirect chains longer than 3 hops
  • An SSL certificate error that returned 5xx responses for several hours or days
  • A canonical tag misconfiguration pointing pages to incorrect URLs

Soft 404s are one of the most destructive and hardest-to-spot technical issues. A Search Engine Land investigation found a soft 404 and indexing misconfiguration caused a 90% traffic collapse on an established site, pages that returned 200 OK to browsers but signaled no-content to Googlebot over time.

The Deploy Check

The single fastest technical diagnostic: check your deployment history. Pull your Git commit log or Vercel/Netlify build history and look for a deploy within 24-48 hours before the drop. Indexing errors, template changes, and redirect regressions almost always trace back to a specific deployment.

If you find a deploy on the drop date, use the URL Inspection tool in Search Console to test 5-10 affected URLs. Look for the "Coverage" field, it will tell you exactly why Google isn't indexing the page. Connecting GSC directly to your workflow, as covered in our guide on connecting Google Search Console, puts this data one click away instead of buried in a separate tab.

Technical Drop Checklist

  • [ ] Compare GSC indexed-page count before and after the drop date
  • [ ] Run a crawl (Screaming Frog or Ahrefs Site Audit) and look for 3xx chains, 4xx pages, and noindex on key templates
  • [ ] Check robots.txt for recently added disallow rules
  • [ ] Verify canonical tags on top-traffic pages point to the correct URLs
  • [ ] Test the site on mobile, many sites serve different content between mobile and desktop, creating indexing gaps
  • [ ] Confirm SSL is valid and HTTPS is redirecting correctly from HTTP
  • [ ] Check server logs for any 5xx spikes on the drop date

The /technical audit workflow in Guru runs these checks automatically against a live crawl and surfaces coverage regressions in the sprint board rather than waiting for a manual quarterly audit.

Diagnosing a Seasonal Drop

Year-Over-Year Is the Only Valid Comparison

Seasonality is the most frequently misdiagnosed cause of a traffic drop because month-over-month comparisons are misleading. A 20% drop in January vs. December looks alarming until you check January of last year and find an identical decline.

The rule is simple: if the same traffic window shows a similar decline in the prior year, and industry demand data confirms lower search volume for your keyword set during that period, you are looking at seasonality, not a site problem. No fix is needed.

In Search Console, use the 16-month comparison view and overlay the current period against the same dates last year. If the curves track within 10-15% of each other, that is a seasonal signal.

Cross-Reference Demand Data

Seasonality should show up in more than one data source. Check:

  • Google Trends for your primary keywords, look for the same annual dip pattern
  • Bing Webmaster Tools, if Bing traffic shows the same decline at the same time, Google didn't change anything; demand changed
  • Industry benchmarks, retail sites expect January drops, tax-prep sites expect May drops, travel sites expect November surges; compare your pattern to sector norms

If your traffic dropped on Google but held on Bing, rule out seasonality and look harder at the algorithm and technical causes.

Traffic Drop Diagnosis: Three-Question Framework Q1: Same dip last year? YES → Seasonal Q2: Indexed page count dropped? YES → Technical Q3: Update on drop date? YES → Algorithm All three NO: check competitor displacement or AI Overview CTR compression Work through Q1 → Q2 → Q3 in order before taking any corrective action

Work through the three questions in order, seasonal is the fastest to rule out, technical is the most urgent to fix, algorithm takes longest to recover from.

What to Do After You've Identified the Cause

If It's Algorithm

Once you've confirmed algorithm causation, the recovery path is its own discipline. For the full playbook, how to prioritize E-E-A-T improvements, which signals matter most by update type, and how to stage changes across a core-update cycle, see our dedicated guide: How to Recover from a Google Core Update.

Before making any content changes, build an approval record. Every fix should be logged against the specific pages and the hypothesis being tested. Guru's approval-queue workflow prevents the common mistake of pushing a wave of untested changes and then being unable to determine which one moved the needle (or made things worse).

If It's Technical

Technical fixes can move fast. Once you've identified the root cause, a noindex on a template, a broken redirect, a crawl budget issue, the fix is often a single deploy. Request re-indexing via the URL Inspection tool for the highest-traffic affected pages. Allow 2-4 weeks for crawl and ranking recovery, but you should see impressions recovering within 5-7 days if the fix was complete.

If It's Seasonal

Build a seasonality calendar. Document the dates and magnitude of recurring dips so the team doesn't spend Q1 every year investigating a normal January pattern. Pair this with your sprint board, Guru's live sprint view (which replaces the monthly PDF) lets you annotate expected seasonal windows directly in the workflow so stakeholders aren't filing tickets for normal demand patterns.

Frequently Asked Questions

How long does it take to recover from a Google core update?

Recovery from a Google core update typically takes 2-6 months. Google evaluates content improvements at the next core update cycle, which run every 2-4 months. Significant E-E-A-T improvements, fresh first-hand data, and authorship clarity are the most consistent recovery signals across 2025-2026 core updates.

How do I know if my traffic drop is from an algorithm update or AI Overviews?

Check your Search Console impressions alongside clicks. If impressions are flat or only slightly down but clicks dropped sharply, AI Overview CTR compression is the likely cause, your pages still rank, but an AI answer is absorbing the clicks. If both impressions and clicks fell, you have a ranking drop from an algorithm change.

What is the fastest way to diagnose a technical traffic drop?

Pull the Page Indexing report in Google Search Console and look for a decline in indexed-page count on or just before the traffic drop date. Then check your deployment history for any changes pushed within 24-48 hours of the drop. These two steps identify the cause of most technical traffic drops within 30 minutes.

How do I distinguish seasonal traffic decline from a real problem?

Compare the same calendar period year-over-year in Search Console using the 16-month view. If traffic in the current period tracks within 15% of the same period last year, and Google Trends or Bing shows the same demand decline, you are looking at seasonality. If the current year is materially worse than prior years, investigate further.

Can I have more than one cause at the same time?

Yes, and it's more common than most teams expect. A core update can coincide with a technical regression introduced during a reactive re-deployment. The correct order is: rule out seasonality first (fast), check technical second (fast), then assess algorithm signals (slower). Fix technical issues before drawing conclusions about algorithm impact.

Should I file for reconsideration after a core update?

No. A core update is not a manual action, so reconsideration requests have no effect on core update recoveries. Manual action notifications appear in Google Search Console under Security & Manual Actions → Manual Actions. Core updates require content improvements and patience, not a reconsideration request.

Sources