You checked a keyword this morning and it dropped four positions. Before you open the page and start editing, know this: in our own Search Console data, the average query moved 4.17 positions from one day to the next. Four positions down is not a signal. It is the middle of the distribution.
SERP volatility is the normal state of Google, not an exception. The useful skill is not spotting volatility. It is separating ordinary movement from the two cases that actually deserve your afternoon: a ranking incident at Google, and a real problem on your site.
That separation takes about 15 minutes and requires no paid tool. Here is the order to run it in, and the baseline we use, published so you can compare against your own.
The likely problem
Your drop is probably one of three things, and only one of them is about your page.
Most likely: it is noise. Normal daily reshuffling moves most queries a few positions. If you are looking at a single keyword on a single day, you are reading one sample from a noisy distribution.
Less likely, but common: the whole SERP moved. Ranking systems change, competitors publish, and result pages rearrange. When the SERP moves, your position moves even if your page did not.
Least likely, and the one that matters: something on your side broke. This is the case you are usually worried about, and it is the rarest of the three.
If you are still working out how to read your own positions in the first place, start with the basics of checking Google rankings.
The triage below runs in that order deliberately, cheapest and most likely first.
Symptoms to check first
Symptom | What it usually means |
|---|---|
One keyword moved a few positions | Noise. Nothing to do. |
Many keywords moved at once, including queries on pages you have not touched | SERP-level volatility, or a ranking incident |
Clicks fell while positions held | A SERP feature appeared above you, an AI Overview, or a layout change |
Everything moved on one device only | Device-level divergence, not a site problem |
Impressions collapsed to near zero on one URL | Indexing problem. This one is real. |
A page lost rankings after you shipped a change to it | Your change is the first suspect, not the SERP |
The last two rows are the ones that deserve immediate work. Everything above them can wait 15 minutes for the triage.
Step 1: check Google's own status page (2 minutes)
Google publishes a Search Status Dashboard covering Crawling, Indexing, Ranking, and Serving, with an incident history by day. When it shows an active ranking incident, you have your answer and you can stop.
Check it first because it is authoritative and it is free, and because a confirmed incident means the correct action is to do nothing at all. On September 11, 2026 the dashboard showed no incidents across all four services, which is the more common state. That is also useful information, because it removes the simplest explanation and pushes you to the next step.
Quality check: the dashboard is a record of confirmed incidents, not a volatility measure. "No incidents" does not mean the SERP was calm. It means Google has not declared an outage.
Step 2: check a public volatility index (3 minutes)
Several free public indexes measure how much the results moved across a large keyword set on a given day: Semrush Sensor, Wincher's SERP Volatility Index, Advanced Web Ranking's Google Algorithm Updates tracker, DataForSEO's SERP Volatility Index, and cognitiveSEO SIGNALS are the ones we check. DataForSEO's version is free and breaks movement down by keyword category and SERP feature, which is more useful than a single number.
The value here is breadth. You have maybe a hundred queries in your own data. These indexes cover millions, so they can see a system-wide spike that your own sample is too small to distinguish from noise.
Quality check: read the methodology before trusting the number, and note that many of these tools define volatility differently. A "high" reading in one index is not comparable to a "high" reading in another.
If it fails: if every public index shows calm and your own queries moved, trust your own data. Public indexes sample different keyword sets, and yours may sit in a category that moved while the aggregate did not.
Step 3: build your own baseline in 10 minutes
This is the step almost nobody does, and it is the one that makes the other two interpretable. You need your own number for what a normal day looks like.
The method, using Search Console data you already have:
- Pull 90 days of history with
queryanddateas dimensions. One request is enough at a 25,000 row limit. - Keep queries with at least 30 impressions over the period. Below that, a position average is noise on its own.
- For each pair of consecutive days, calculate the absolute position change for every query present on both days.
- Report two numbers per day: the mean absolute move, and the share of queries that moved more than 5 positions.
The second number is the useful one. The mean is dragged around by a few big movers; the share is stable enough to set thresholds on.
Here is what that produced for us, from Search Console data for the 90 days ending September 11, 2026. We had 124 queries above the impression floor and 46 usable consecutive day pairs.
Measure | Median | Mean | Calmest day | Peak day |
|---|---|---|---|---|
Mean absolute position move | 4.17 | 4.57 | 2.29 | 9.66 |
Share of queries moving more than 5 | 21.9% | 22.4% | 9.8% | 47.1% |

Your baseline is the whole point. The median day already moves more than four positions.
Two things fall out of that table, and both change how you should react to a drop.
First, a normal day is not stable. The middle of the distribution moves more than four positions, and the worst day in 90 moved almost ten.
Second, spikes are common enough to be unremarkable. On 85% of days in our sample, more than 15% of queries moved at least five positions. On 59% of days, more than 20% did. Only 2 of 46 days exceeded 35%.
So the thresholds fall out of your own numbers rather than from a blog post:
- Normal: share of queries moving more than 5 sits between roughly 10% and 28%. This covered about three quarters of our days. Do nothing.
- Elevated: 28% to 35%, or a mean move above about 6. Wait one more day and re-measure.
- Spike: above 35%, or the elevated state persisting three days or more. Now look at your site.
Set these from your own history, not ours. A site with fewer, higher-volume queries will have a different distribution, and the number only means something once it is yours.
Step 4: only now look at the page
Once you know you are in a spike, the order still matters. Check in this sequence and stop at the first real answer.
- Is the URL still indexed? An impressions collapse on a single URL is an indexing question, not a ranking question.
- Did the SERP change shape? Pull the live result page and look for an AI Overview, video block, or local pack that was not there last month. Position loss with no page change usually means the page is competing against a different set of elements.
- Did one device move? The same query can sit 11 positions apart on mobile and desktop, and a device-mix shift can fake a site-wide trend.
- Did you ship anything? Check the deploy log against the drop date before you theorise. This resolves more cases than any diagnostic tool.
- Did competitors move in the same direction? If they did, you are reading the SERP, not your site.

Four steps, cheapest first. Each step can end the investigation.
What to do in each band
Normal band. Nothing. Log the number and move on. The one thing worth doing is making sure your monitoring does not alert here, because a monitor that fires on normal volatility trains everyone to ignore it. The monitor design guide covers how to set bands so this does not happen.
Elevated band. Do not edit anything yet. Wait one measurement cycle, then recompute. Most elevated days resolve without intervention, and a page edited during a spike is a page you can no longer measure.
Spike band. Now work the sequence above. If the answer is a SERP feature, the response is a format decision rather than a content rewrite. If the answer is an indexing problem, it is technical. If the answer is your own deploy, it is a rollback question first and an optimisation question second.
When not to use this triage
Skip it when the query has fewer than 20 impressions in the comparison window, because the position average will move on its own. Skip it during a site migration, when URL-level comparisons cross redirects and produce noise in both directions. And skip it for branded queries, where the position is usually stable and a drop means something other than SEO.
Also skip it if you are about to change a template or a site-wide setting. Do that change after the spike resolves, not during it, or you will never know which one moved the numbers.
Auspia view: volatility is a baseline, not an alarm. Most teams have no idea what their normal daily movement looks like, so every drop looks like a crisis and every crisis looks like a page that needs rewriting. Ten minutes of measuring your own distribution will save you more than any tool subscription.
FAQ
What is a normal amount of daily ranking movement? In our own data across 124 queries, the median query moved 4.17 positions from one day to the next. If you have never measured yours, measure it before reacting to a single day's change.
Is high SERP volatility a Google update? Sometimes. Public volatility indexes exist precisely because most days have no confirmed update but still show movement. A confirmed update is one explanation among several.
How do I check if Google confirmed a ranking incident? The Google Search Status Dashboard lists Crawling, Indexing, Ranking, and Serving with an incident history. It tracks confirmed incidents only, so a calm dashboard does not rule out volatility.
How long should I wait before acting on a drop? One measurement cycle, which for most sites is a day and for small sites should be a week. If the drop persists across two cycles and clears the spike threshold, act.
Do I need a paid tool to measure volatility? No. Search Console history is enough to build your own baseline, and the public indexes are free. Paid tools add breadth across keyword sets you do not own, which matters for agencies and not much otherwise.
Should I check volatility before or after looking at my page? Before. Checking the page first anchors you on your own site as the explanation, which is the least likely of the three causes.
Author: Felix Ward, SEO Experiment Analyst Across 180+ Controlled Tests at Auspia. Felix writes about controlled tests, measurement baselines, and how to tell a real signal from a normal fluctuation.




