A Different Way of Thinking About Core Updates

A Different Way of Thinking About Core Updates

The author’s views are entirely his or her own (excluding the unlikely event of hypnosis) and may not always reflect the views of Moz.

These days, Google algorithm updates seem to come in two main flavors. There’s very specific updates — like the Page Experience Update or Mobile-Friendly Update — which tend to be announced well in advance, provide very specific information on how the ranking factor will work, and finally arrive as a slight anti-climax. I’ve spoken before about the dynamic with these updates. They are obviously intended to manipulate the industry, and I think there is also a degree to which they are a bluff.

This post is not about those updates, though, it is about the other flavor. The other flavor of updates is the opposite: they are announced when they are already happening or have happened, they come with incredibly vague and repetitive guidance, and can often have cataclysmic impact for affected sites.

Coreschach tests

Since March 2018, Google has taken to calling these sudden, vague cataclysms “Core Updates”, and the type really gained notoriety with the advent of “Medic” (an industry nickname, not an official Google label), in August 2018. The advice from Google and the industry alike has evolved gradually over time in response to changing Quality Rater guidelines, varying from the exceptionally banal (“make good content”) to the specific but clutching at straws (“have a great about-us page”). To be clear, none of this is bad advice, but compared to the likes of the Page Experience update, or even the likes of Panda and Penguin, it demonstrates an extremely woolly industry picture of what these updates actually promote or penalize. To a degree, I suspect Core Updates and the accompanying era of “EAT” (Expertise, Authoritativeness, and Trust) have become a bit of a Rorschach test. How does Google measure these things, after all? Links? Knowledge graphs? Subjective page quality? All the above? Whatever you want to see?

If I am being somewhat facetious there, it is born out of frustration. As I say, (almost) none of the speculation, or the advice it results in, is actually bad. Yes, you should have good content written by genuinely expert authors. Yes, SEOs should care about links. Yes, you should aim to leave searchers satisfied. But if these trite vagaries are what it takes to win in Core Updates, why do sites that do all these things better than anyone, lose as often as they win? Why does almost no site win every time? Why does one update often seem to undo another?

Roller coaster rides

This is not just how I feel about it as a disgruntled SEO — this is what the data shows. Looking at sites affected by Core Updates since and including Medic in MozCast, the vast majority have mixed results.

Meanwhile, some of the most authoritative original content publishing sites in the world actually have a pretty rocky ride through Core Updates.

I should caveat: this is in the MozCast corpus only, not the general performance of Reuters. But still, these are real rankings, and each bar represents a Core Update where they have gone up or down. (Mostly, down.) They are not the only ones enjoying a bumpy ride, either.

The reality is that pictures like this are very common, and it’s not just spammy medical products like you might expect. So why is it that almost all sites, whether they be authoritative or not, sometimes win, and sometimes lose?

The return of the refresh

SEOs don’t talk about data refreshes anymore. This term was last part of the regular SEO vocabulary in perhaps 2012.

This was the idea that major ranking fluctuation was sometimes caused by algorithm updates, but sometimes simply by data being refreshed within the existing algorithm — particularly if this data was too costly or complex to update in real time. I would guess most SEOs today assume that all ranking data is updated in real time.

But, have a look at this quote from Google’s own guidance on Core Updates:

“Content that was impacted by one might not recover—assuming improvements have been made—until the next broad core update is released.”

Sounds a bit like a data refresh, doesn’t it? And this has some interesting implications for the ranking fluctuations we see around a Core Update.

If your search competitor makes a bunch of improvements to their site, then when a Core Update comes round, under this model, you will suddenly drop. This is no indictment of your own site, it’s just that SEO is often a zero sum game, and suddenly a bunch of improvements to other sites are being recognized at once. And if they go up, someone must come down.

This kind of explanation sits easily with the observed reality of tremendously authoritative sites suffering random fluctuation.

Test & learn

The other missing piece of this puzzle is that Google acknowledges its updates as tests:

This sounds, at face value, like it is incompatible with the refresh model implied by the quote in the previous section. But, not necessarily — the tests and updates referred to could in fact be happening between Core Updates. Then the update itself simply refreshes the data and takes in these algorithmic changes at the same time. Or, both kinds of update could happen at once. Either way, it adds to a picture where you shouldn’t expect your rankings to improve during a Core Update just because your website is authoritative, or more authoritative than it was before. It’s not you, it’s them.

What does this mean for you?

The biggest implication of thinking about Core Updates as refreshes is that you should, essentially, not care about immediate before/after analysis. There is a strong chance that you will revert to mean between updates. Indeed, many sites that lose in updates nonetheless grow overall.

The below chart is the one from earlier in this post, showing the impact of each Core Update on the visibility of www.reuters.com (again — only among MozCast corpus keywords, not representative of their total traffic). Except, this chart also has a line showing how the total visibility nonetheless grew despite these negative shocks. In other words, they more than recovered from each shock, between shocks.

Under a refresh model, this is somewhat to be expected. Whatever short term learning the algorithm does is rewarding this site, but the refreshes push it back to an underlying algorithm, which is less generous. (Some would say that that short term learning could be driven by user behavior data, but that’s another argument!)

The other notable implication is that you cannot necessarily judge the impact of an SEO change or tweak in the short term. Indeed, causal analysis in this world is incredibly difficult. If your traffic goes up before a Core Update, will you keep that gain after the update? If it goes up, or even just holds steady, through the update, which change caused that? Presumably you made many, and equally relevantly, so did your competitors.


Does this understanding of Core Updates resonate with your experience? It is, after all, only a theory. Hit us up on Twitter, we’d love to hear your thoughts!

Leave a Reply

pga77 pga77 slot suster123 kijangwin ladangtoto rajatogel slot-gopay kakek zeus scatter-hitam scatter-hitam kijangwin suster123 scatter-hitam slot taiwan slot-gopay hoki99 slot linkaja slot ovo nenektogel gasing777 tumi123 bento123 fendi188 gasing777 66kbet scatter-pink scatter-hijau ladangtoto ladangtoto gudangtoto rajatogel nusantara4d ladangtoto scatter-hitam slot-bsi scatter-hitam ladangtoto slot-bri pga77 slot-goceng slot-10k opaltogel scatter-hitam jp188 ladangtoto slot-linkaja slot-cimb slot-gopay slot77 sbankjago sbca slot-qris ladangtoto slot-dana idnslot slot-mandiri slot-maybank ladangtoto scatter-hitam ultra889 sumseltoto medantoto rajampo raja88jp indoslot88 asiatoto88 mpltoto wajik777 tumi123 kembangtoto alexistogel mawartoto rajatogel wajik777 madu303 mpo888 sikat88 gucitoto pga77 pga77 ladangtoto olx188 gacor88 ayah4d pga77 pga77 gemilang4d ladangtoto petir388 kembangtoto sikat88 ying77 slot212 texas88 slot138 rp888 rumah258 cuan88 slot-bonanza scatter-hitam slot-dana kakek-merah rajampo lampung4d alay4d jambitoto manadototo binjaitoto pajaktoto popotogel 888slot jacktoto kaskustoto keitogel laku77 wing4d bostoto laetoto afktoto rudaltoto ojktoto pga77 rajagacor olxslot rajatogel jacktoto bento4d kaskustoto pga77 preman69 mpo808 mpoxtra838 rajatogel rajagacor ladangtoto asiatoto tumi123 olx188 bro138 galaxy77 asiatogel88 gacor88 rajatogel slot77 padangtoto rasa4d sdtoto omtogel ltdtoto dentoto rupiahtoto gacor88 pgbet slot-thailand mawartoto rajatogel rajatogel rudaltoto mawartoto topjitu toto188 mom4d 888slot sdtoto angkasa168 hondatoto 888slot bro138 scatter-hitam slot-zeus kaskustoto rajatogel tumi123 mustang303 api5000 senja777 super33 dewanaga89 hokibet dewa234 sizi99 cuanwin77 liga2000 88mega popi99 bento123 macauslot 888slot hoki178 jackpot108 gadunslot gacor88 king999 rajampo big777 kedai69 rp888 rajapaito ladangtoto rajatogel gtr11 slot99bet alba88 stars77 mangga2bet klik88 rans288 fin4d ceriabet leoslot88 agen108 dewasurga88 dragon222 gacorbos88 medusa88 pga77 pga77 pga77 surgawin homebet88 bento4d pga77 pga77 jago777 sgpslot api88 m77casino m77slot rajatogel bento4d m77casino m77slot hoki178 rudaltoto wajik777 gacor88 rajampo ladangtoto pga77 juragan69 texas88 mahjong69 galaxy77 pga77 hebat303 pga77 pga77 ladangtoto asiatoto inatogel toto88 jacktoto robintogel ladangtoto pga77 888slot wajikslot olx188 olxslot inatogel pga77 gacor88 pga77 bento4d robintogel asiatoto dewatoto gacor88 888slot slot-zeus slot-dana pga77 pga77 zodiak69 licin4d pga77 888dewa asian303 888slot indosultan88 slot-zeus Slot-Mahjong 66kbet rumah258 ying77 betseru pga77 scatter-hitam jayagaming lido88 hoki178 batik77 medusa88 duniabet303 royaltoto indosultan88 wdbos 888slot 888dewa wajik777 royaltoto wdbos gacor88 raja328 planet77 dewi188 slot-zeus slot-dana dewihoki fendi188 hoki178 batik77 pga77 naga138 robintogel surga55 pga77 slot-maxwin rajampo pga77 lotte4d 888slot pga77 angkasa168 pga77 cermin4d bento4d pga77 toto88 operatoto gacor88 olx188 m77casino m77casino pga77 pga77 888slot api5000 pga77 pga77 m77casino pga77 juragan69 pga77 presidenslot bighoki alexabet88 g200m m77casino mentari138 hoki178 olympus88 mega55 pga77 pga77 royaltoto panen77 pga77 garuda4d pga77 royaltoto sultantoto pga77 aksara4d arwanatoto bobatoto pga77 gacor88 m77casino 888slot 66kbet sritoto m77casino iramatogel mantra88 ajaib88 pga77 dewaslot88 pisang123 pga77 pga77 gas138 olx188 muara777 gacor88 dewaslot99 royaltoto pusat4d bos5000 pga77 888slot scatter-hitam pga77 sdtoto wis77 pamanslot meme4d diana4d prada4d neko4d angsa4d sinar777 brio4d pga77 okgas21 scatter-hitam slot-bonanza 98toto kingdomtoto direkturtoto rupiahtoto pga77 pga77 wongtoto akartoto kompastoto sultantoto gacor88 sumbartoto planet4d ngamenjitu 888slot royaltoto pga77 dorahoki pga77 pga77 pos4d djarumtoto kenzototo jejuslot mega777 royaltoto nirwana88 pga77 888slot pga77 pga77 palu4d royaltoto rogtoto omtogel Slot-Mahjong pga77 slot-demo pga77 slot-maxwin slot-zeus shitam sthailand pga77 pga77 pga77 pga77 pga77 pga77 pga77 pga77 pga77 pga77 pga77 pga77 pga77 pga77 pga77 pga77 888slot pos4d pga77 m77casino pga77 pga77 pga77 pga77 pga77 pga77 pga77 pga77 pga77 royaltoto sultantoto pos4d api5000 888slot pga77 pga77 m77casino pga77 pga77 pga77 pga77 pga77 pga77 pga77 pga77 pga77 pga77 888slot gacor88 royaltoto pos4d 66kbet ying77 rajapaito pga77 pga77 gacor88 scatter-hitam pga77 scatter-hitam pga77 pga77 pga77 pga77 pga77 pga77 888slot pos4d sultantoto royaltoto