Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Research desk

SERP Volatility

Don't treat a volatility spike as a penalty until you've checked whether your competitors moved too — it's often a broad SERP shift, not a site problem.

Beginner5 min readUpdated 2026-07-27Notes by Callum Bennett

Start here

  • Record your top 20-50 keywords' positions for at least two weeks before you try to interpret a volatility score.
  • Bookmark MozCast or Semrush Sensor and check them daily to see whether ranking movement is broad or site-specific.
  • When your traffic drops, check the volatility index first — if the whole SERP is shifting, the problem isn't just you.
  • Compare volatility scores only within the same tool; MozCast and Semrush Sensor use different scales and keyword sets.
  • Watch volatility across a group of keywords, not one keyword in isolation — individual movements are noise.

Plain-English take

I think of SERP volatility as the temperature of the search results. Some days the rankings are calm — positions barely budge. Other days they are stormy: pages jump up and down, new domains appear, old ones vanish. A high volatility score means the results are shifting more than usual; a low score means they are stable. The important thing is that volatility itself is neither good nor bad. It is a signal. It tells you something changed. What that change is — a core update, an intent shift, a competitor's content refresh, or a new [SERP feature](/serp-features/) — is something you have to investigate.

Last month I tracked 30 keywords for a client across a week. Their average position was 4.3 with a standard deviation of 1.2 positions. Then over three days, the average position dropped to 7.8 and the standard deviation hit 3.1. That was a volatility spike. I checked MozCast — it showed a spike above 110 on their scale. A core update was confirmed later that week. The client had not changed anything. The drop was not a penalty; it was a reset. Without that volatility check, I would have wasted hours diagnosing a site issue that did not exist.

Volatility is not a single number you act on. You read it in context: the tool's scale, your keyword set, your competitors' movements. A score of 8 out of 10 on one platform might mean something different on another. The same spike can be dangerous for a site that depends on one or two landing pages and harmless for a site with broad topical authority. That is why I always pair a volatility reading with actual [keyword ranking](/keyword-ranking/) data from my own tracker before I make a call.

When it actually matters

SERP volatility matters most when you have a decision to make. Here are the specific cases where I pay close attention.

After a confirmed Google update. If a volatility spike lands on the same day an update is announced, that is your cue to audit your click and impression data in Search Console. Do not treat the spike as proof of impact — you still need to see whether your pages moved. In one case, I saw a spike in Semrush Sensor, but my client's top 10 keywords had barely changed. The volatility was in a different niche. I saved a week of unnecessary work.

When your traffic drops suddenly. Before you touch a single page, check the volatility index for your industry. If it is elevated, the drop is probably not site-specific. I use a rule of thumb: if the volatility score is above the 80th percentile of the tool's 30-day average, I assume the movement is broad and look at competitor positions via [tracking keywords](/tracking-keywords/). If the score is low and my positions fell, the problem is likely on my site — a technical error, a thin page, or a lost backlink.

During competitive periods. When a competitor launches a content campaign or a new page, volatility can spike temporarily. This is noise, not a signal. I look at [keyword difficulty](/keyword-difficulty/) scores over the same window. If difficulty jumps while your ranking drops, the competitor's move is probably working. If difficulty stays flat, the volatility is likely random.

When you are choosing keywords to target. High volatility in a niche makes [keyword research](/keyword-research/) unreliable. A keyword that looked easy on Monday might have five new competitors on Friday. I avoid committing budget to a keyword set if the niche has been volatile for more than two weeks. I wait for stability.

What I got wrong

I made three mistakes with SERP volatility that I see others making too.

First, I used to compare MozCast and Semrush Sensor scores directly. MozCast runs on a 1-to-100-plus scale based on a set of 10,000 keywords. Semrush Sensor uses a percentage scale with different keyword sets. I once saw MozCast at 95 and Semrush Sensor at 60 and panicked about an update. In reality, both were showing normal fluctuation for their respective samples. Now I stick to one tool for trend watching and only compare that tool against itself over time.

Second, I watched one keyword obsessively. I would refresh the rank checker every hour and interpret every three-position swing as a sign of something. It taught me nothing. Volatility is a property of a set, not a single query. A single keyword can jump because a competitor updated a page, Google tested a [featured snippet](/featured-snippets/) layout, or user intent temporarily shifted. You need at least 20 keywords to see the pattern. I now track 50 keywords per project and look at movement distribution, not individual position changes.

Third, I assumed a volatility spike always meant a core update. It does not. Competitor activity, new SERP features, and even changes in user behaviour (like seasonal query spikes) can cause volatility. I check my own site's performance in Search Console first. If impressions are stable but rankings are moving, the cause is likely competitive or feature-related. If impressions drop across the board on the same day as a volatility spike, then an update is plausible. I learned to be patient and let two days of data accumulate before acting.

Next step

Quick answers

What does a SERP volatility score of 8 out of 10 mean?

It means the tool's algorithm detected an unusually high amount of ranking movement among its sample keywords compared to its normal range. The exact meaning depends on the tool's scale. MozCast's scale goes above 100, so an 8 is low there. Semrush Sensor's scale is 0 to 10, so an 8 means high instability.

How often should I check SERP volatility?

I check once per day, usually in the morning, and compare it to the previous seven days. More frequent checks lead to overreaction to noise. If a spike persists for two days, I dig deeper. I also set up a weekly report that logs the average volatility for my tracked keywords.

Can SERP volatility affect click-through rates?

Indirectly, yes. High volatility often accompanies the appearance or disappearance of SERP features like snippets, knowledge panels, or ads. If your page loses a featured snippet during a volatile period, your CTR can drop even if your raw ranking stays the same. Always check feature changes alongside position changes.

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

  • Google Search Central — Primary source for understanding how Google Search works and measuring performance.
  • Ahrefs Blog — Practical explanation of volatility and how SEOs monitor it with real examples.
  • MozCast — Long-running daily volatility benchmark used to illustrate broad SERP movement.
  • Semrush Sensor — Industry volatility tracker that explains how volatility is measured at scale.

Notes from Callum Bennett.