Tools/Traffic drop diagnoser

SEO toolTraffic drop diagnoser: lost rankings, lost clicks, or lost demand?

A traffic drop has three different causes that need three different fixes. Paste two Search Console periods, by query or by page, and the tool splits every lost click into ranking loss, click-through loss at the same position, and fewer searches.

Free · no signup · updated 31 October 2026

Two Search Console periods

Export the Queries or Pages table for two periods of the same length. Processed in your browser only.

Half of this applies in the top 3, where one place matters more.

Why did my organic traffic drop?

Compare two periods in Search Console. If position got worse, it is a ranking loss. If position held but CTR fell, something on the results page, often an AI Overview or another feature, is taking the click. If impressions fell at a steady position, fewer people are searching. Each needs a different fix.

How it works

The method, in the open.

Clicks are impressions × CTR, so any change in clicks splits exactly into two parts:

  • Demand effect = (current impressions − previous impressions) × previous CTR. Clicks you would have lost or gained from search volume alone.
  • Click-through effect = current impressions × (current CTR − previous CTR). Clicks lost or gained because a smaller share of searchers clicked.

The two add up to the real change. The click-through effect is then labelled by what happened to position: if the average position got worse by more than your threshold (1 place by default, half a place in the top 3), it is a ranking loss; otherwise it is a CTR loss at the same position, which usually means an AI Overview, a featured snippet, ads or another feature now sits above you, or your title stopped matching the query.

Each row gets the cause that explains at least 60% of its loss, or "mixed". Rows with fewer than 10 clicks in the previous period are left out by default, because small numbers swing randomly.

Worked example

What the numbers look like.

Using the sample data. A site's clicks fell by about 800 between two 28-day periods. The diagnoser splits the lost clicks: about 43% is CTR loss at the same position, 21% ranking loss and 36% lower demand.

"what is aso" held position 2.1 but CTR fell from 9.8% to 4.1%: a click-through loss. The right move is an answer-first rewrite so the page gets cited in the AI answer, not chasing rankings it already has. "aso agency india" slipped from 3.2 to 7.8: a ranking loss, so the page needs work against the competitors that passed it. "diwali app ideas" lost impressions at a steady position: seasonal demand, leave it alone and compare with last year.

Sources

What this is based on

Limitations

What it does not tell you

  • Average position is an average across many searches, locations and devices, so small moves can be noise. Adjust the threshold for your site.
  • It can't tell you which feature took the click. Search the biggest click-through losses yourself, and check Search Console's generative AI report for AI Overview impressions by page.
  • Comparing different lengths, or periods that straddle a holiday or season, mixes in demand changes. Compare the same weeks year over year where you can.
  • Search Console's interface export stops at 1,000 rows and hides rare queries. Page-level exports usually cover more of your traffic.
FAQ

Questions people ask.

How do I compare two periods in Search Console?

In Performance, open the date filter, choose Compare, and pick two ranges of the same length. Export the Queries or Pages table. If your export holds only one period, export each period separately and paste them into the two boxes.

What does a CTR drop at the same position mean?

You still rank in the same place, but fewer searchers click. Usually something above you changed: an AI Overview, a featured snippet, ads, or a competitor with a more relevant title.

Should I compare month over month or year over year?

Year over year when you have the data, because it removes seasonality. Month over month is fine for diagnosing a sudden drop, as long as both periods are the same length.

My traffic dropped right after a Google update. What now?

Check which pages lost rankings, not clicks. Compare them against Google's spam policies and helpful content guidance before changing anything, and give recovery time: updates roll out over days or weeks.

Is my Search Console data uploaded?

No. Both files are read and compared in your browser. Nothing is sent to our servers.

Know the cause now?

Get a recovery plan for the pages that matter.

We rank your losses by revenue impact, fix the pages that lost rankings, and rewrite the ones losing clicks to AI answers so they get cited instead.