Als iemand jouw website bezoekt, stuurt de browser een vraag naar jouw server: "geef me deze pagina." De tijd die het duurt voordat de server het eerste stukje data terugstuurt, heet TTFB: Time To First Byte.
Dit is een puur server-signaal. Nog voordat er een letter op het scherm verschijnt, moet de server hebben nagedacht en gestart met antwoorden. Trage TTFB = trage site, ongeacht hoe geoptimaliseerd je content is.
Wat zijn goede TTFB-waardes?
- Onder 500 ms: uitstekend. Snelle hosting, goede optimalisatie.
- 500 tot 1000 ms: acceptabel maar niet ideaal.
- Boven 1000 ms: trage server. Bezoekers voelen het.
- Boven 2000 ms: ernstig probleem. Aanpak nodig.
Waarom is TTFB hoog?
Meest voorkomende oorzaken:
- Budget-hosting: shared hosting van 3 euro per maand deelt je server met honderden andere sites die om resources vechten
- Server in verkeerde regio: als je hosting in de VS staat maar je bezoekers in Nederland zitten, kost het reistijd
- Zware WordPress-installatie: 40+ plugins die elk hun ding doen bij elke pagina-load
- Slechte database-queries: je site vraagt vaak dezelfde info opnieuw uit de database zonder te cachen
- Geen caching: elke bezoeker triggert een volledige rebuild ipv een cached versie
Wat kan je doen?
Concrete stappen:
- Upgrade je hosting. Als je op budget-shared-hosting zit (Vimexx, TransIP starter, etc.), overweeg dan een managed WordPress-host of VPS. Kost 15-30 euro per maand extra, waard elke euro.
- Installeer caching-plugin. WP Rocket, WP Super Cache, W3 Total Cache. Kan TTFB soms halveren.
- Gebruik een CDN. Cloudflare (gratis) zet je site op servers wereldwijd zodat bezoekers altijd een server dichtbij vinden.
- Ruim ongebruikte plugins op. Elke actieve plugin is potentiƫle server-belasting.