Le Total Blocking Time (TBT) est un indicateur de performance web qui mesure en millisecondes le temps pendant lequel votre site internet ne réagit pas aux clics, aux tapotements ou aux frappes au clavier pendant le chargement. Cet indicateur comptabilise toutes les périodes pendant lesquelles le navigateur effectue, pendant plus de 50 millisecondes, des tâches JavaScript qui bloquent l’utilisateur. Un TBT faible signifie que les visiteurs peuvent interagir plus rapidement avec les boutons, les formulaires et les menus. Pour les boutiques en ligne et les sites comportant de nombreux formulaires, un TBT inférieur à 300 millisecondes fait souvent la différence entre une conversion et un abandon.
Comment Total Blocking Time mesure l’expérience utilisateur
Le « Total Blocking Time » (TBT) résulte du fait que les navigateurs ne peuvent effectuer qu’une seule tâche à la fois dans le thread principal. Si une tâche JavaScript lourde dure 200 millisecondes, elle bloque le navigateur pendant 150 millisecondes (200 moins les 50 autorisées). Toutes les périodes de blocage entre le « First Contentful Paint » et le « Time to Interactive » sont additionnées pour calculer le score TBT. Google PageSpeed Insights affiche cette valeur par défaut, car elle constitue un indicateur fiable des données de terrain telles que l’« Interaction to Next Paint ». Une boutique en ligne proposant de nombreux filtres de produits ou un site comportant des animations complexes accumule souvent, sans le vouloir, des tâches bloquantes. Résultat : les visiteurs voient déjà la page, mais ne peuvent pas encore l’utiliser.
Pourquoi le « Total Blocking Time » est désormais un indicateur Core Web Vitals
Google a introduit le TBT en 2020 en tant qu’indicateur de laboratoire corrélé au First Input Delay, l’un des Core Web Vitals d’origine. Depuis 2024, l’« Interaction to Next Paint » remplace le FID, mais le TBT reste le meilleur indicateur prédictif dans des environnements de test contrôlés tels que Lighthouse. Les moteurs de recherche utilisent la vitesse et l’interactivité comme facteurs de classement. Les visiteurs quittent les sites qui réagissent lentement, en particulier sur mobile. Dans la pratique, nous constatons chez nos clients PME qu’une amélioration du TBT de 400 à 200 millisecondes peut réduire le taux de rebond de 8 à 12 %. Cela fait du TBT un indicateur utile pour tous ceux qui souhaitent améliorer leur taux de conversion et leur visibilité.
Ce que le « Total Blocking Time » apporte aux boutiques en ligne et aux formulaires de prospection
Un « Total Blocking Time » (TBT) faible permet aux visiteurs de cliquer, de faire défiler la page et de remplir des formulaires dès que la page s’affiche. Pour les boutiques en ligne, cela se traduit par une réduction du nombre de paniers abandonnés : les clients n’ont pas à attendre avant de pouvoir ajouter un produit ou passer à la caisse. Pour les sites B2B comportant des formulaires de contact, une interaction rapide réduit le risque qu’un visiteur abandonne avant que le formulaire ne réagisse. Dans le cadre de projets de référencement technique, nous optimisons le TBT en fractionnant le code JavaScript, en différant l’exécution des scripts tiers et en supprimant les ressources bloquant le rendu. Le résultat est mesurable : de meilleurs taux de conversion, des sessions plus longues et de meilleurs classements sur Google. Le TBT n’est pas une fin en soi, mais un indicateur montrant que votre site est prêt à passer à l’action dès que le visiteur l’est également.