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!