Waarom de 28-daagse vertraging van Core Web Vitals een mythe is

Begrijp wat Google echt bedoelt als ze zeggen dat de Core Web Vitals data een vertraging van 28 dagen heeft

Arjen Karel Core Web Vitals Consultant
Arjen Karel - linkedin
Last update: 2024-10-07

De 28-daagse vertragingsmythe van Core Web Vitals ontkracht

Het idee dat Core Web Vitals data een vertraging van 28 dagen heeft, is een veelvoorkomend misverstand in de web development community. Dit geloof heeft geleid tot uitspraken als "We kunnen veranderingen pas over 28 dagen zien" of "Laten we hopen dat het werkt; over 28 dagen weten we het." Deze perceptie is echter onjuist en gebaseerd op een misverstand over hoe de data van het Chrome User Experience Report (CrUX) wordt verwerkt en gepresenteerd.

De realiteit van CrUX data!

In tegenstelling tot wat vaak wordt gedacht, heeft CrUX data geen vertraging van 28 dagen. Sterker nog, de data is opmerkelijk actueel, meestal slechts zo'n twee dagen oud. Dit kun je verifiëren door een query uit te voeren op de Google CrUX API, die de actualiteit van de data duidelijk aantoont!

crux json 2 day delay

De 28-daagse window begrijpen

De verwarring ontstaat door de manier waarop Google de Core Web Vitals data presenteert. Wat je in werkelijkheid ziet, is de 75th percentile waarde, berekend over de afgelopen 28 dagen. Deze statistische aanpak is bedoeld om een stabielere en representatievere meting van de prestaties van een website over tijd te bieden, in plaats van kortetermijnschommelingen te weerspiegelen.

Waarom het lijkt alsof er een vertraging is

Het gebruik van een 28-daagse 'rolling window' voor het berekenen van het 75th percentile kan de illusie wekken van een vertraging bij het zien van verbeteringen. Dit is waarom:

  • Geleidelijke datavervanging: In eerste instantie wordt deze nieuwe data gemengd met oudere, mogelijk slechtere prestatiedata. Elke dag wordt er data toegevoegd aan de 28-daagse performance window en wordt de data van de oudste dag verwijderd. Het duurt 28 dagen voordat alle data volledig is vervangen.
  • Percentile berekening: Omdat het 75th percentile wordt gebruikt, duurt het even voordat voldoende verbeterde datapunten deze metriek significant verschuiven. Dit lijkt misschien contra-intuïtief, maar je kunt percentile scores niet op dezelfde manier benaderen als gemiddelden. Het komt erop neer dat het 75th percentile 'veranderingsbestendig' kan zijn bij plotselinge schommelingen.

Zie het zo: Je hebt een doos met 28 rode knikkers. Elke dag haal je er één oude, rode knikker uit en vervang je die door een nieuwe, groene knikker. Het duurt 28 dagen om de hele doos volledig te vernieuwen, maar er was nooit sprake van een vertraging!

Hoe snel de pot voornamelijk groen wordt (het 75th percentile), hangt af van hoeveel rode knikkers er al in zitten. Als er veel rode knikkers zijn, duurt het langer voordat hij groen wordt. Maar als er minder rode knikkers zijn, wordt de pot sneller groen.

Implicaties voor web developers

Het begrijpen van dit mechanisme heeft belangrijke implicaties voor web developers en site-eigenaren:

  • Continue monitoring: In plaats van 28 dagen te wachten op resultaten, monitor je Core Web Vitals regelmatig, bij voorkeur met RUM tracking die het 75th percentile op dagelijkse basis kan berekenen.
  • Incrementele verbeteringen: Zelfs kleine verbeteringen kunnen bijdragen aan het geleidelijk verschuiven van het 75th percentile over tijd.
  • Geduld en doorzettingsvermogen: Hoewel je misschien geen onmiddellijke, dramatische veranderingen in de gerapporteerde metrics ziet, zullen consequente verbeteringen uiteindelijk zichtbaar worden.


Need your site lightning fast?

Join 500+ sites that now load faster and excel in Core Web Vitals.

Let's make it happen >>

  • Fast on 1 or 2 sprints.
  • 17+ years experience & over 500 fast sites
  • Get fast and stay fast!
Waarom de 28-daagse vertraging van Core Web Vitals een mythe isCore Web Vitals Waarom de 28-daagse vertraging van Core Web Vitals een mythe is