SEO

Google ranking fluctuations: which moves to ignore

Google rankings move every day. Read them by the week, give each keyword a noise band, and only act when a query leaves it for two weeks running.

November 8, 20265 min readHow we write
A hand-drawn line graph on paper with a metal ruler and two pens
Photo by Isaac Smith

Google ranking fluctuations happen every day because Google builds each results page fresh, for a place, a language, a device and a moment, on top of an index that changes by the hour. A move of two or three positions on one day is almost always noise. A move is real when it holds for a full week, shows up in your Search Console clicks and impressions, and hits several pages of the same kind at once.

That gives you a method. Read positions by the week, give every keyword a noise band, and only react when a query leaves its band and stays out.

Why Google ranking fluctuations happen every day

Google says it plainly in its guide to debugging traffic drops: "positions aren't static or fixed in place." Pages get published, updated and deleted all day, and every change reshuffles someone's results. The same guide adds that small moves "can happen at any time (including moving back up in position, without you needing to do anything)."

Then there's who is searching. In December 2018 Danny Sullivan, then Google's Search Liaison, said true personalization is rare, and that location and language shape results because they're "common to many people & generate common results." So two people in different cities see different pages, and so do you and your rank tracker. Ahrefs makes the same point in its rank tracker help docs: its checks come from a location that isn't yours, often hours or days before you look.

Depth matters too. Ahrefs notes that positions 10 to 20 "can easily differ by 5 positions each update," while the top five barely move. A page sitting at 14 will look like it's bouncing even when nothing about it changed.

And some of it is the measuring. Google ships smaller ranking changes all the time without a word, which is why most Google ranking updates go unannounced. A daily tracker records all of that churn as if each day were news.

Read positions by the week, not the day

Daily rank data answers a question nobody asked: where did one scraper, in one city, see you this morning. Weekly data answers the useful one: where Google showed you to real searchers.

Search Console is the better source for that. Its average position is the topmost spot your site held for each impression, averaged across every search, so it already blends locations, devices and times of day. Google's Performance report help says your own search "might be different than the average because of many variables, such as your search history, location, and so on."

Set it up once:

  • Pick your 20 to 30 money queries, the ones tied to pages that bring leads or signups.
  • Export their position, clicks and impressions by week, always full Monday-to-Sunday weeks.
  • Go back at least 12 weeks. Google's own guide suggests a 16-month view when you're judging a drop, so seasonality shows up.

If you keep a daily tracker, keep it for context. Take the median position for each week and ignore single days.

Give each keyword a noise band

A noise band is the range a query moves inside when nothing is wrong. Take the highest and lowest weekly position from your 12 weeks and that's the band. Each query gets its own, because a query at position 3 and a query at position 16 behave differently.

A worked example, with made-up numbers. Your pricing page ranks for "invoice software for agencies" and its weekly position over 12 weeks sat between 4 and 7. A week at 6 is inside the band. A week at 11 is outside it. If the next week is also outside, you have a signal. If it's back at 5, you had a blip.

Two weeks outside the band is the trigger. One week can be a holiday, a tracking hiccup or a short Google test. Two weeks is a pattern worth an hour of your time.

For queries on page two, widen the band by a couple of positions or judge them on impressions instead. That's where the five-position swings live.

Three signs a fluctuation is real

When a query leaves its band, check three things before you touch the page.

  1. It holds. The new position lasts two full weeks or more.
  2. Clicks and impressions move with it. Position can wobble while impressions stay flat, and then nothing changed for your business. If impressions fall too, Google is showing the page less.
  3. It moves a group. Five of your twenty queries falling the same week, or every page in one folder sliding together, points to something systemic: a template change you shipped, or a Google update reweighting that kind of page.

All three yes means it's time to find the cause. Start with your own change log, then check the dates against our list of confirmed Google ranking updates. The full routine is in how to tell if a Google update caused your ranking drop.

Fewer than three yes means wait a week. Google's advice here is "avoiding making radical changes if your page is already performing well." Rewriting a page because it slipped from 5 to 7 on a Tuesday is how good pages get worse.

What changes when you work this way

You stop explaining daily wiggles to your boss or your client. The report shows weekly positions with a band around each one, and the only lines that need a sentence are the ones outside it. The rest of the time goes to work that moves rankings on purpose.

If you want help setting up noise bands on your own Search Console data, that's the kind of work we do at vibhe.

Let us find your next growth channel.

Tell us where you want to grow. We will tell you, honestly, whether search is the fastest way to get there.