WP Rocket’s LazyLoad feature improves website performance by loading YouTube videos only when users interact with them. By default, WP Rocket selects a specific resolution for YouTube thumbnails, but you can change it using a simple snippet. If you are using the Perfmatters plugin for the LazyLoad feature, then you should read this post. Why […]
wordpress
Agentic Browsing in Google PageSpeed Insights: What It Is, Why It Matters and How to Fix It
The Fifth Score Nobody Expected If you’ve opened Google PageSpeed Insights recently, you might’ve noticed something new sitting next to the familiar Performance, Accessibility, Best Practices, and SEO scores. It’s called Agentic Browsing and unlike the others, it doesn’t show a number out of 100. It shows a ratio: 2/3, 3/3, or similar. This wasn’t […]
Fix Duplicate URLs for WooCommerce Subcategories
Here’s a WooCommerce quirk that flies under the radar until your site audit flags it: every subcategory on your store is accessible under two different URLs simultaneously. For example, a subcategory “Footblall balls” nested under “Balls” will be reachable at both: Both URLs load the exact same page. WooCommerce sets a canonical tag pointing to […]
Fix Missing Alt Tags on WooCommerce Review Avatars
If you’ve ever run a site audit on a WooCommerce store, chances are you’ve seen warnings about images with missing alt attributes. One common culprit that’s easy to overlook: Gravatar avatars in the product reviews section. By default, WooCommerce renders review avatars with an empty alt=”” attribute. Search engines like Bing flag this as an […]
LearnDash Speed Optimization & Core Web Vitals. Real Fixes
WordPress websites using LearnDash Learning Management System (LearnDash LMS or LearnDash) are powerful online learning platforms that include a lot of dynamic content: courses, quizzes, surveys, video lessons, certificates, and more. However, this kind of functionality places a significant load on the server and can negatively impact site performance as well as Core Web Vitals […]
How I Cut Database Bloat and Blocked 37,000 Bot Requests on a WooCommerce Store with 88,000 Products
This is a real case. A WooCommerce store, 88,000 products was experiencing chronic 500 errors, high server load, and a database that had grown completely out of control. Two-phase engagement: audit first, then execution. I’ll walk through everything I found, everything I changed, and why. No fluff. The Baseline Problem Before touching anything, you need […]




