Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Struggling to Reduce Total Blocking Time on My Website – Need Advice!

53 views
Skip to first unread message

Info Tellers

unread,
Nov 17, 2024, 3:10:05 PM11/17/24
to Chrome UX Report (Discussions)

Hi everyone,

I’ve been optimizing my WordPress site but can’t seem to lower the Total Blocking Time (TBT), which remains at 1,000ms despite trying several techniques. I’m using WP Rocket for caching, lazy loading, and CSS/JS minification, along with image compression in WebP format. However, PageSpeed Insights highlights issues like excessive DOM size (~3,439 elements), unused CSS (~136 KiB), and main thread work consuming ~4.1 seconds.

Here is my website link: https://617bostonmovers.com/

Here is PageSpeed Insights

I’ve already minimized plugins, optimized hosting, and deferred JavaScript, but TBT is still high. Could excessive DOM size or unused CSS/JS be the main culprit? Would switching to plugins like Perfmatters or Asset CleanUp help? Any advice or proven strategies would be greatly appreciated.

Thanks!

Barry Pollard

unread,
Nov 19, 2024, 7:50:33 AM11/19/24
to Chrome UX Report (Discussions), infote...@gmail.com
This discussion list is for CrUX Feedback rather than general web performance advice. So you may be better asking this on other avenues like Stack Overflow or in WordPress communities.

However, from a quick look, this site is loading between 10 and 25 Megabytes of JavaScript! That is a LOT. So it's not surprising that Lighthouse is warning you that the main thread is blocked for a long time. And in fact it is under reporting the potential issue as scrolling loads even more JavaScript.

So my best advice is to go through all the plugins and scripts on your site and check if you really do need them and remove any you don't need. Also try running tests with each one turned off (perhaps on a demo site) so you can narrow down the more expensive ones. Elromco is the largest one at 1.5 MB alone.

Reply all
Reply to author
Forward
0 new messages