TTFB

Afkorting van Time To First Byte

Wat betekent TTFB?

TTFB is de tijd tussen het moment dat een browser een pagina opvraagt en het moment dat de eerste data van de server binnenkomt. Het laat zien hoe snel je server en hosting reageren, nog voordat er iets op het scherm verschijnt.

VoorbeeldEen webshop in fietsonderdelen ziet in PageSpeed Insights een TTFB van ruim 2 seconden. Na een overstap naar snellere hosting en het aanzetten van caching zakt dat onder de 0,8 seconde.
Waarom het ertoe doetEen trage TTFB vertraagt alles wat daarna komt, zoals het tonen van je pagina. Bezoekers haken dan sneller af en dat kost je aanvragen of verkopen.
Zo begin jeMeet je TTFB met PageSpeed Insights op je belangrijkste pagina's. Boven de 0,8 seconde? Kijk dan eerst naar caching, je hosting of een CDN.

Veelgestelde vragen over TTFB

Hoe meet ik de TTFB van mijn website?

Je meet TTFB gratis met een paar bekende tools:

  • PageSpeed Insights: vul je url in en kijk bij de veldgegevens naar TTFB of bij de diagnose naar de reactietijd van de server.
  • Chrome DevTools: open de pagina, druk op F12, kies het tabblad Network, klik op het eerste verzoek en kijk bij Timing naar 'Waiting for server response'.
  • WebPageTest of GTmetrix: hier test je ook vanaf verschillende locaties.

Meet een paar keer en op verschillende momenten, want één meting zegt weinig. Test ook pagina's die niet uit de cache komen, zoals je winkelwagen.

Wat is een goede TTFB voor mijn website?

Google noemt een TTFB van 0,8 seconde of sneller goed. Boven de 1,8 seconde is het slecht en daartussen kan het beter. Die grenzen gaan over echte bezoekers en gelden voor minstens driekwart van de paginabezoeken.

Hoe snel het bij jou is, hangt af van je hosting, de afstand tussen server en bezoeker, caching en hoe zwaar je website is. Een webshop met veel plugins en ingelogde klanten heeft het lastiger dan een simpele bedrijfssite. Kijk dus vooral of je TTFB stabiel laag blijft, ook op drukke momenten.

Hoe verlaag ik de TTFB van mijn WordPress-website?

De meeste winst haal je meestal met caching: je server bewaart dan kant-en-klare pagina's in plaats van ze bij elk bezoek opnieuw op te bouwen.

  • Installeer een cacheplugin zoals WP Rocket of LiteSpeed Cache. Die laatste werkt het best als je host LiteSpeed-servers gebruikt.
  • Zet in je hostingpaneel een recente PHP-versie aan.
  • Verwijder plugins die je niet gebruikt of die je website zwaar belasten.
  • Vraag je host naar object caching, zoals Redis.
  • Gebruik een CDN (een netwerk van servers op meerdere plekken) als je bezoekers ver van je server zitten.
Helpt het comprimeren van afbeeldingen tegen een hoge TTFB?

Nee, dat is een veelgemaakt misverstand. TTFB meet alleen hoe lang het duurt voordat de server begint met antwoorden. Afbeeldingen, lettertypes en scripts worden pas daarna geladen. Kleinere afbeeldingen maken je pagina wel sneller zichtbaar, maar je TTFB blijft gelijk.

Een hoge TTFB zit bijna altijd aan de serverkant: trage hosting, geen caching, een zware database, plugins die bij elk bezoek veel code uitvoeren of een server ver weg. Pak dus eerst die oorzaken aan. Afbeeldingen optimaliseren met bijvoorbeeld ShortPixel blijft nuttig, maar dan voor andere snelheidsscores.

Wanneer moet ik overstappen naar snellere hosting?

Overweeg een overstap als je TTFB hoog blijft terwijl je caching al goed hebt ingesteld en overbodige plugins hebt opgeruimd. Andere signalen:

  • Je website wordt traag op drukke momenten.
  • Ook een eenvoudige testpagina reageert traag.
  • Je host biedt geen recente PHP-versie of server-caching.
  • De server staat ver van je bezoekers.

Wat betere hosting kost, hangt af van het type (gedeelde hosting, een eigen virtuele server of managed WordPress-hosting), je bezoekersaantallen en hoeveel beheer je zelf wilt doen. Vraag of je kunt testen, zodat je de TTFB vooraf vergelijkt.

Meer lezen in de officiële documentatieweb.dev over Time to First Byteweb.dev
Wil je dat je website sneller reageert?Bekijk onze website-aanpak →
Persoonlijk advies

Liever even sparren over je marketing?

Plan een kennismakingsgesprek. We kijken samen naar je situatie en wat de beste volgende stap is.

Plan een kennismaking →