TECHNISCHE SEO 4 min leestijd

Core Web Vitals

Google's metrieken voor gebruikerservaring: laadsnelheid, interactiviteit en visuele stabiliteit.

Reinier Sierag
Reinier Sierag Oprichter Kobalt

Core Web Vitals zijn drie metrieken die Google gebruikt om de gebruikerservaring van een webpagina te meten. Ze zijn sinds 2021 een officiële rankingfactor.

De drie metrieken

LCP (Largest Contentful Paint): meet hoe snel het grootste zichtbare element laadt. Doel: onder 2,5 seconden.

INP (Interaction to Next Paint): meet hoe responsief de pagina reageert op gebruikersinteractie. Doel: onder 200 milliseconden. INP verving FID in maart 2024.

CLS (Cumulative Layout Shift): meet hoeveel de lay-out verspringt tijdens het laden. Doel: onder 0,1.

Core Web Vitals en AI

Snelle, stabiele websites worden beter gecrawld door zowel zoekmachines als AI-bots. Een goede technische basis is een voorwaarde voor optimale zichtbaarheid in alle kanalen.

Drempelwaarden

MetriekGoed (groen)Verbetering nodig (oranje)Slecht (rood)
LCP (Largest Contentful Paint)≤ 2,5 seconden2,5 – 4,0 seconden> 4,0 seconden
INP (Interaction to Next Paint)≤ 200 milliseconden200 – 500 milliseconden> 500 milliseconden
CLS (Cumulative Layout Shift)≤ 0,10,1 – 0,25> 0,25

Optimalisatietips per metriek

LCP optimaliseren

  • Afbeeldingen: gebruik moderne formaten (WebP, AVIF), stel expliciete breedte en hoogte in, gebruik loading="eager" en fetchpriority="high" voor het LCP-element.
  • Server: verlaag Time to First Byte (TTFB) door caching, CDN en snellere hosting. Overweeg edge computing.
  • Fonts: gebruik font-display: swap of optional. Preload kritieke fonts met <link rel="preload">.
  • CSS: inline kritieke CSS en laad de rest asynchroon. Verwijder ongebruikte CSS.
  • Render-blocking resources: verplaats niet-kritieke JavaScript naar defer of async.

INP optimaliseren

  • JavaScript: splits lange taken op in kleinere chunks met requestIdleCallback of scheduler.yield().
  • Event handlers: houd event handlers licht. Vermijd synchrone DOM-manipulatie in click/input handlers.
  • Third-party scripts: laad tracking en analytics asynchroon. Overweeg een tag manager met lazy loading.
  • Framework-overhead: vermijd onnodige re-renders (React: useMemo, useCallback; Vue: computed properties).

CLS optimaliseren

  • Afbeeldingen en video: stel altijd expliciete width en height attributen in, of gebruik CSS aspect-ratio.
  • Webfonts: reserveer ruimte met font-display: optional of size-adjust in @font-face.
  • Dynamische content: reserveer ruimte voor advertenties, embeds en lazy-loaded elementen met CSS min-height.
  • Animaties: gebruik alleen transform en opacity voor animaties. Vermijd animaties op width, height of top.

Meettools

ToolType dataGratisBijzonderheden
PageSpeed InsightsLab + velddata (CrUX)JaCombineert Lighthouse-scores met echte gebruikersdata
Google Search ConsoleVelddata (CrUX)JaToont CWV-status per pagina en rapporteert problemen
Chrome DevTools (Lighthouse)Lab dataJaLokale test, handig voor debugging maar geen echte gebruikersdata
WebPageTestLab dataJa (basis)Geavanceerde filmstrip, waterfall en vergelijking van runs
Chrome UX Report (CrUX)VelddataJa (BigQuery)Ruwe dataset, 28-daags rollend gemiddelde, per origin
web-vitals (JavaScript library)Velddata (eigen site)JaMeet CWV van echte bezoekers, stuur naar eigen analytics

Veelgestelde vragen

Zijn Core Web Vitals een belangrijke rankingfactor?

Core Web Vitals zijn een bevestigde rankingfactor, maar ze zijn een "tiebreaker". Bij gelijke relevantie en kwaliteit kan een betere CWV-score het verschil maken. Content-relevantie blijft de dominante factor.

Wat is het verschil tussen lab data en velddata?

Lab data wordt gemeten in een gecontroleerde omgeving (bijv. Lighthouse). Velddata (CrUX) komt van echte gebruikers via Chrome. Google gebruikt velddata voor ranking. Lab data is nuttig voor het opsporen en debuggen van problemen.

Hoe lang duurt het voordat CWV-verbeteringen effect hebben?

Google gebruikt een 28-daags rollend gemiddelde van CrUX-data. Na een verbetering duurt het dus minimaal 28 dagen voordat de nieuwe scores volledig zichtbaar zijn, en daarna kan het nog enkele weken duren voordat rankingeffecten merkbaar zijn.

Moet ik me zorgen maken over CWV als ik een kleine website heb?

Kleine websites hebben vaak onvoldoende verkeer om CrUX-data te genereren. In dat geval gebruikt Google andere signalen. Maar goede performance verbetert ook de gebruikerservaring en conversie, ongeacht ranking.

Beinvloeden Core Web Vitals hoe AI-bots mijn site crawlen?

Niet direct, maar indirect wel. Een trage server (hoge TTFB) kan ertoe leiden dat bots minder pagina's per crawlsessie bezoeken. Bovendien meten sommige AI-bot-selectieprocessen de technische kwaliteit van een site als signaal voor bronbetrouwbaarheid.

Wat checkt onze scanner?

Onze scanner meet je Core Web Vitals via de CrUX API (echte gebruikersdata). We rapporteren LCP, INP en CLS met hun beoordelingen (goed, verbetering nodig, slecht) en geven per metriek concrete optimalisatietips. Test je Core Web Vitals.

GERELATEERDE TERMEN

SEO

Search Engine Optimization: het geheel van technieken om een website hoger te laten scoren in zoekmachines.

Bas Vermeer Bas Vermeer

Crawling

Het geautomatiseerd doorzoeken van websites door zoekmachines en AI-bots om content te ontdekken.

Reinier Sierag Reinier Sierag

GERELATEERDE SCANNER-CHECKS

Core Web Vitals

GERELATEERDE ARTIKELEN

Reinier Sierag
Reinier Sierag

Oprichter Kobalt

Ik bouw al meer dan twintig jaar websites. Dat klinkt lang, en dat ís het ook. Wat begon als fascinatie voor snelle, toegankelijke sites groeide uit tot Kobalt. Honderden websites gebouwd, geoptimali...