7 min lezen

Core Web Vitals uitgelegd: wat ze zijn en waarom ze ertoe doen

Core Web Vitals zijn Google's maatstaf voor gebruikservaring. Ze meten hoe snel je pagina laadt, hoe snel hij reageert en hoe stabiel de layout is. Dit is wat ze betekenen en hoe je ze verbetert.

Daaf Laurens
Daaf Laurens
Snelheid en performance

Google meet je website. Dit is waarop.

Sinds 2021 gebruikt Google drie specifieke metrics om de gebruikservaring van je website te beoordelen: Core Web Vitals. Het zijn namelijk geen vage richtlijnen. Feitelijk zijn het meetbare scores die direct invloed hebben op je positie in de zoekresultaten.

Google definieert Core Web Vitals als de drie belangrijkste signalen voor een goede gebruikservaring op het web. Ze meten hoe snel de pagina zichtbaar is, hoe snel hij reageert op interactie en hoe stabiel de layout is terwijl de pagina laadt.

In dit artikel leggen we uit wat elke metric betekent, wat goede scores zijn, waarom het verder gaat dan alleen een Google-rankingfactor en hoe je de scores van je eigen site verbetert.

Geen technisch jargon. Concrete uitleg die je als ondernemer kunt gebruiken om te beoordelen of je website goed genoeg presteert.

LCP: hoe snel ziet de bezoeker content? INP: hoe snel reageert de pagina? CLS: verschuift de layout tijdens het laden? Drie scores. Eindeloos veel impact.
Snelheid en performance

Wat is LCP (Largest Contentful Paint)?

LCP meet hoe lang het duurt voordat het grootste zichtbare element op je pagina geladen is. Dat is meestal de hero-afbeelding, een grote kop of een video. Concreet is het het moment waarop de bezoeker denkt: de pagina is er.

Goede score: onder 2,5 seconden
Matig: 2,5 tot 4 seconden
Slecht: boven 4 seconden

Google stelde vast dat de kans op een bounce stijgt met 32% als de laadtijd van 1 naar 3 seconden gaat. Bij 5 seconden is de kans op vertrek 90%.

Wat het beinvloedt: afbeeldingsformaat en -grootte, server-responstijd, render-blocking CSS en JavaScript, font loading. Zo kan een hero-afbeelding van 3MB die niet geoptimaliseerd is, kan je LCP alleen al boven de 4 seconden tillen.

Wat is INP (Interaction to Next Paint)?

INP verving in maart 2024 de oude FID-metric. Het meet hoe snel je pagina reageert wanneer iemand klikt, tikt of typt. Niet alleen de eerste interactie, maar elke interactie gedurende het hele bezoek.

Goede score: onder 200 milliseconden
Matig: 200 tot 500 milliseconden
Slecht: boven 500 milliseconden

Ter vergelijking: een knipperbeweging duurt 100 tot 400 milliseconden. Als je pagina trager reageert dan een oogknip voelt de interactie traag aan, zelfs als de gebruiker het niet bewust registreert.
Wat het beinvloedt: zware JavaScript op de main thread, te veel event listeners, complexe DOM-structuren, third-party scripts (analytics, chat widgets, social embeds).

De meest voorkomende boosdoener: Google Tag Manager met meerdere tags die allemaal op elke pagina laden. Of een chat-widget die bij elke klik de hele DOM herberekent.

Praktisch tip: laad third-party scripts pas na interactie of via requestIdleCallback. Je bezoeker merkt geen verschil, maar je INP-score verbetert direct.
Mobiele website laadtijd

Wat is CLS (Cumulative Layout Shift)?

CLS meet hoeveel de pagina-layout verschuift terwijl de pagina laadt. Je kent het: je wilt op een knop klikken en net op dat moment schuift er een afbeelding of advertentie in beeld. Je klikt verkeerd. Dat is een layout shift.

Goede score: onder 0,1
Matig: 0,1 tot 0,25
Slecht: boven 0,25

Wat het beinvloedt: afbeeldingen zonder width/height attributen, web fonts die de tekst laten verspringen (FOUT: Flash of Unstyled Text), dynamisch ingevoegde content (banners, cookie notices), advertenties die ruimte innemen na het laden.

Meest voorkomende fix: geef elke afbeelding en video een width en height attribuut. De browser reserveert dan de ruimte voordat het element geladen is. Gebruik font-display: swap met correcte fallback-fonts die qua grootte overeenkomen.

Hoe presteren template vs maatwerk sites?

De technische basis van je website bepaalt grotendeels je Core Web Vitals scores. Template-sites en pagebuilders laden structureel meer code dan nodig is. Maatwerk sites laden alleen wat de pagina daadwerkelijk gebruikt.

De Lighthouse-scores (de lab-versie van Core Web Vitals) laten het verschil duidelijk zien. Template-sites scoren gemiddeld tussen 40 en 70 op performance. Maatwerk sites scoren regelmatig boven de 90.

Dat verschil komt overigens niet door betere hosting of snellere servers. Het komt namelijk door schonere code. Dus: geen onnodige plugins, geen pagebuilder-overhead, geen scripts die op elke pagina laden terwijl ze maar op een pagina nodig zijn.

PageSpeed Insights (Lighthouse)
45-60 AI-builders
70-80 Templates
90+ Custom
4x vaker in AI Overviews bij goede Core Web Vitals
3.68% gemiddelde conversieratio websites wereldwijd
35% lagere bounce rate bij laden onder 5 seconden
50pt verschil in Lighthouse-score vertaalt zich direct naar je positie in zoekresultaten

Bij IntoPixel scoren onze websites structureel boven de 95 op desktop en 90 op mobiel. Dat is overigens geen toeval maar het resultaat van handgeschreven code, geoptimaliseerde afbeeldingen en selectief laden van scripts.

Deel deze infographic

Hoe meet je je eigen Core Web Vitals?

1. Google PageSpeed Insights
pagespeed.web.dev geeft je zowel lab-data (Lighthouse-simulatie) als velddata (echte gebruikers). De velddata is het meest relevant omdat Google die gebruikt voor ranking.

2. Google Search Console
Onder Core Web Vitals zie je welke pagina's goed, matig of slecht scoren. Dit is gebaseerd op echte gebruikersdata uit Chrome (CrUX-rapport).

3. Chrome DevTools
Voor developers: de Performance tab toont LCP, INP en CLS in real-time. Ideaal voor het debuggen van specifieke problemen.
Let op het verschil tussen lab en veld
Lab-data (Lighthouse) simuleert een langzaam mobiel apparaat op een beperkte verbinding. Je werkelijke gebruikers hebben waarschijnlijk betere apparaten en snellere verbindingen.

Velddata (CrUX) komt van echte Chrome-gebruikers. Dit is wat Google gebruikt voor ranking. Het kan zijn dat je Lighthouse-score matig is maar je velddata goed, of andersom.

Test altijd op mobiel
Immers, meer dan 60% van het webverkeer is mobiel. Google beoordeelt je site primair op de mobiele versie (mobile-first indexing). Dus een site die op desktop 95 scoort maar op mobiel 50 heeft een probleem.
Developer optimaliseert website code

Zeven manieren om je scores te verbeteren

1. Afbeeldingen optimaliseren
Allereerst: converteer naar WebP, stel correcte afmetingen in, gebruik srcset voor responsive loading. Geef altijd width en height attributen mee.

2. Fonts lokaal hosten
Verder: Google Fonts van een extern CDN laden kost een extra DNS-lookup en verbinding. Host fonts lokaal als WOFF2 met font-display: swap.

3. JavaScript defer of async laden
Daarnaast moeten scripts die niet direct nodig zijn voor de eerste weergave moeten uitgesteld geladen worden. Geen render-blocking JavaScript.

4. Critical CSS inline in de head
Concreet: de CSS voor above-the-fold content inline in de HTML plaatsen. De rest asynchroon laden.

5. Third-party scripts uitstellen
Vervolgens: analytics, chat widgets en social embeds laden via requestIdleCallback of na DOMContentLoaded.

6. Lazy loading onder de fold
Afbeeldingen en video's onder de viewport pas laden wanneer de gebruiker erheen scrollt. Eerste viewport-afbeeldingen niet lazy loaden (dat schaadt LCP).

7. Onnodige plugins verwijderen
Immers, elke plugin voegt CSS en JavaScript toe. Hoe minder plugins, hoe minder code de browser moet verwerken.

Snelheid is geen luxe. Het is de basis.

Core Web Vitals zijn niet alleen een Google-rankingfactor. Ze meten hoe je website aanvoelt voor echte mensen. Een trage, springerige site verliest bezoekers. Een snelle, stabiele site houdt ze vast.

Bovendien zijn de scores openbaar en meetbaar. Je kunt ze nu checken via PageSpeed Insights. En als de scores niet goed genoeg zijn, is dat geen schande. Het is een kans.
Bij IntoPixel is performance geen add-on. Het is immers de basis van elke website die we bouwen. Handgeschreven code, geen pagebuilder-overhead, lokaal gehoste fonts, geoptimaliseerde afbeeldingen en critical CSS inline in de head.

Het resultaat: consistent 95+ op desktop en 90+ op mobiel. Niet als uitzondering, maar als standaard.

Hoe snel is
jouw website?

We meten je Core Web Vitals en laten zien
waar de verbeterkansen liggen.

Vraag een performance check aan

Gerelateerde artikelen