Total Blocking Time (TBT) is een webperformance-meting die aangeeft hoeveel milliseconden je website niet reageert op klikken, tikken of toetsaanslagen tijdens het laden. De metric telt alle periodes waarin de browser langer dan 50 milliseconden bezig is met JavaScript-taken die de gebruiker blokkeren. Een lage TBT betekent dat bezoekers sneller kunnen interacteren met knoppen, formulieren en menu's. Voor webshops en formulier-intensieve sites is een TBT onder de 300 milliseconden vaak het verschil tussen een conversie en een afhaakmoment.
Hoe Total Blocking Time de gebruikerservaring meet
Total Blocking Time ontstaat doordat browsers maar één ding tegelijk kunnen doen in de hoofdthread. Als een zware JavaScript-taak 200 milliseconden duurt, blokkeert die de browser voor 150 milliseconden (200 minus de toegestane 50). Alle blokkerende periodes tussen First Contentful Paint en Time to Interactive worden opgeteld tot de TBT-score. Google PageSpeed Insights toont deze waarde standaard, omdat het een sterke voorspeller is van Field Data zoals de Interaction to Next Paint. Een webshop met veel productfilters of een site met complexe animaties stapelt vaak onbedoeld blokkerende taken op. Het resultaat: bezoekers zien de pagina al, maar kunnen er nog niet mee werken.
Waarom Total Blocking Time nu een Core Web Vitals-signaal is
Google introduceerde TBT in 2020 als labmetric die correleert met First Input Delay, een van de oorspronkelijke Core Web Vitals. Sinds 2024 vervangt Interaction to Next Paint de FID, maar TBT blijft de beste voorspeller in gecontroleerde testomgevingen zoals Lighthouse. Zoekmachines gebruiken snelheid en interactiviteit als rankingfactor. Bezoekers verlaten sites die traag reageren, vooral op mobiel. In de praktijk zien we bij MKB-klanten dat een TBT-verbetering van 400 naar 200 milliseconden het bouncepercentage met 8 tot 12 procent kan verlagen. Dat maakt TBT een bruikbare metric voor iedereen die conversie en vindbaarheid wil verbeteren.
Wat Total Blocking Time oplevert voor webshops en leadformulieren
Een lage Total Blocking Time zorgt ervoor dat bezoekers direct kunnen klikken, scrollen en formulieren invullen zodra de pagina zichtbaar is. Voor webshops betekent dit minder verlaten winkelwagens: klanten hoeven niet te wachten voordat ze een product kunnen toevoegen of naar de checkout kunnen. Voor B2B-sites met contactformulieren verkleint een snelle interactie de kans dat een bezoeker afhaakt voordat het formulier reageert. Bij technische SEO-trajecten optimaliseren we TBT door JavaScript te splitsen, third-party scripts uit te stellen en render-blocking resources te verwijderen. Het resultaat is meetbaar: betere conversieratio's, langere sessies en hogere posities in Google. TBT is geen doel op zich, maar een signaal dat je site klaar is voor actie op het moment dat de bezoeker dat ook is.