Total Blocking Time en Speed Index
Wat meet Total Blocking Time?
Total Blocking Time (TBT) is de totale tijd dat een pagina tijdens het laden niet op bezoekers kan reageren. Het is een labmeting: een test meet die tijd onder vaste omstandigheden, zodat je pagina’s en wijzigingen goed kunt vergelijken.
Je vindt TBT in het rapport van tools als PageSpeed Insights. De waarde wordt berekend door Lighthouse, de testmotor die Google gebruikt om pagina’s te analyseren. Hoe lager de waarde in milliseconden, hoe beter.
Hoe ontstaat blokkering in de browser?
Een browser voert JavaScript uit op één hoofdthread. Duurt een taak langer dan 50 milliseconden, dan telt het deel boven die 50 milliseconden als blokkering. Al die blokkeringstijd tussen het eerste zichtbare element en het moment dat de pagina interactief wordt, samen, is de TBT.
Een pagina met veel scripts die lang bezig zijn, krijgt dus een hoge TBT. Je merkt dat als een pagina die er klaar uitziet, maar pas met vertraging reageert op een klik. Dat hangt nauw samen met de reactietijd die INP meet.
Wat zegt Speed Index over de laadsnelheid?
Speed Index geeft aan hoe snel de inhoud van een pagina zichtbaar wordt tijdens het laden. De browser legt het scherm stap voor stap vast en berekent hoe snel het grootste deel van de zichtbare inhoud verschijnt. Ook hier geldt: lager is beter.
Speed Index kijkt dus niet alleen naar het moment dat alles klaar is, maar naar hoe bruikbaar de pagina er tijdens het laden uitziet. Een pagina die al snel tekst en beelden toont, scoort beter dan een pagina die lang leeg blijft, ook als het laden van alle bestanden even lang duurt. Het eerste moment waarop iets zichtbaar is, meet de First Contentful Paint.
Waarom zijn het geen Core Web Vitals?
Google gebruikt voor de Core Web Vitals de metingen van echte bezoekers, zoals LCP, INP en CLS. TBT en Speed Index horen daar niet bij. Het zijn labmetingen die helpen om problemen te vinden, geen maatstaf voor de ervaring van al je bezoekers.
In een labtest klikt niemand op de pagina. Daarom is een lage TBT een goede aanwijzing dat de pagina ook bij echte bezoekers snel reageert, maar het is geen garantie. Een pagina kan in de test goed scoren en toch traag voelen op een oudere telefoon met een wisselende verbinding.
Gebruik deze metingen vooral om te zien wat er verandert. Test voor en na een wijziging, met dezelfde tool en instellingen, en controleer daarna of de verbetering ook in de velddata terug te zien is.
Veelgestelde vragen
Is een hoge Total Blocking Time slecht?
Ja, meestal wel. Een hoge TBT wijst op veel JavaScript dat lang bezig is en de reactie op klikken en typen kan vertragen. Let vooral op de trend: stijgt de waarde na een wijziging, dan is dat een reden om die wijziging te bekijken. Een losse score zegt minder dan het verschil tussen twee tests.
Telt Speed Index mee voor Google?
Niet rechtstreeks. Speed Index is geen onderdeel van de Core Web Vitals, die Google gebruikt om de paginaervaring te beoordelen. Het is een hulpmiddel om te begrijpen waarom een pagina traag aanvoelt. Gebruik het om oorzaken te zoeken, niet als doel op zich.