Total Blocking Time (TBT) and the Core Web Vitals
39.3% of audited sites (81,161) record 0ms of lab Total Blocking Time (99% good field INP, 45ms median) and 34.8% stay within 1 to 200ms (99% good INP), while the 12.7% exceeding 600ms TBT drop to 98% good INP (57ms median).
Two in five sites, 39.3%, have no lab Total Blocking Time (TBT). Of the 60.7% that do, 57% use 1 to 200ms TBT, and 99% of those sites have a good INP, against 99% of all sites.
INP pass rate
Sites with 1 to 200ms TBT lab Total Blocking Time (TBT) have a good INP most often: 99%, against 99% of all sites. Sites with over 600ms TBT Total Blocking Time have it least often, at 98%.
Lab Total Blocking Time (TBT) usage
Three in five sites uses lab Total Blocking Time (TBT), and 57% of those use 1 to 200ms TBT.
Lab Total Blocking Time (TBT) per platform
On WordPress, 37% of sites use 1 to 200ms TBT lab Total Blocking Time (TBT), and 100% of WordPress sites have a good INP, against 99% of all sites. On Shopify, 36% of sites use 1 to 200ms TBT, and 99% of Shopify sites have a good INP.
Total Blocking Time or the platform
Does the platform explain the lab Total Blocking Time (TBT) difference?
On WordPress, 100% of sites with 1 to 200ms TBT lab Total Blocking Time (TBT) have a good INP, against 100% of WordPress sites with 0ms TBT. Within WordPress, sites with 1 to 200ms TBT and 0ms TBT have a good INP about equally often. On Shopify, 100% of sites with 1 to 200ms TBT lab Total Blocking Time (TBT) have a good INP, against 99% of Shopify sites with 0ms TBT. Within Shopify, sites with 1 to 200ms TBT and 0ms TBT have a good INP about equally often.
How lab Total Blocking Time translates into field INP responsiveness
Total Blocking Time sums the blocking portion (anything past 50ms) of every long main-thread task during lab page load. Across 81,161 sites (39.3%) with 0ms TBT and 71,727 sites (34.8%) within 1 to 200ms TBT, 99% and 99% pass field INP (45ms and 49ms median). When lab TBT rises to 201 to 600ms (13.1%), good INP dips to 99% (53ms median), and past 600ms TBT (12.7%, 26,262 sites) good INP falls to 98% (57ms median).
Understanding Total Blocking Time (TBT)
Keep lab Total Blocking Time under 200ms by code-splitting large bundles, deferring non-critical third-party tags until after first interaction, and yielding to the main thread via scheduler.yield() between startup tasks. Across all audited sites, 34.8% sit at 1 to 200ms TBT (99% good INP) while 12.7% exceed 600ms (98% good INP).
By Arjen Karel · 210,902 crawled sites (69,745 with desktop Chrome field data, 206,258 sites with lab Total Blocking Time (TBT), October 2026). How we measured.