


FREE + PRACTICAL
Join Practical Tools Explained and get practical website and automation tips that help small businesses capture more leads, follow up faster, and waste less time on manual work.
No fluff. No spam. Just useful advice for small business owners who want better systems and more revenue.
Stop losing leads to slow websites and manual tasks. Get a complete Website and Workflow Checkup for just $97. Start Here→

WP Rocket ($59/year): caching, lazy loading, minification, file optimization. Install and activate, everything else works automatically.
Smush Pro ($119/year): image compression, AVIF conversion, lazy loading images. Pair with WP Rocket for image optimization.
LiteSpeed Cache ($0/year if using LiteSpeed host, or host agnostic): alternative to WP Rocket, free tier is actually excellent. Choose either WP Rocket or LiteSpeed Cache, not both.
Perfmatrix ($29/year): handles Core Web Vitals optimization, unused CSS removal, JavaScript deferral. Lightweight, does one thing well.
Step 1 (10 minutes): Install WP Rocket. On activation, it enables caching automatically. Go to WP Rocket settings. Enable lazy loading for images. Enable CSS/JavaScript minification. Enable file optimization. Save. Your site is immediately 30-50% faster due to caching alone.
Step 2 (15 minutes): Install Smush Pro. Set it to auto-compress images as they’re uploaded. Set quality to 85% (visual quality fine, file size reduced). Enable AVIF format for compatible browsers. Let it compress existing images in bulk. This takes 20-30 minutes in background.
Step 3 (10 minutes): Remove unnecessary plugins. Check your installed plugins. If you’re not using it, delete it. Common culprits: social media widgets, poorly coded form builders, unnecessary theme features. Remove these. Removing 5 unnecessary plugins often improves speed more than adding optimization plugins.
Step 4 (10 minutes): Update WordPress core, plugins, and theme. Old software is often slow software. Updating closes security holes and improves performance.
Step 1 (10 minutes): Google PageSpeed Insights. Run your homepage through PageSpeed Insights. Note current score. This is your baseline.
Step 2 (20 minutes): Install Perfmatrix. Configure settings for your site. It will remove unused CSS and defer non-critical JavaScript. Run PageSpeed Insights again. Your score should jump 15-25 points.
Step 3 (15 minutes): Exclude unnecessary plugins from optimization. Some plugins break if JavaScript is deferred. Perfmatrix lets you exclude specific plugins. Exclude any that break, then optimize the rest.
Step 4 (10 minutes): Final PageSpeed Insights test. Check your score on both mobile and desktop. Target is 90+ on both. If you hit it, done. If not, check what’s pulling score down. Usually: server response time (TTFB) or large images.
This isn’t a plugin issue. Your hosting is slow. Upgrade to managed WordPress hosting (Kinsta, WP Engine) at $35-100/month. Managed hosts have optimized servers and TTFB of 100-300ms. Shared hosting has TTFB of 800-2000ms.
The $50-70/month investment in better hosting usually improves page speed more than any plugin.
Smush should have handled this, but double-check. Go to media library. Look at image sizes. If images are larger than 500x500px and are larger than 200KB, Smush didn’t optimize them. Re-run Smush bulk optimization.
Also check: are you using AVIF? Modern browsers prefer AVIF (20-30% smaller than WebP). Smush should convert on upload. Existing images need bulk conversion.
Mistake one: keeping unnecessary plugins because “they might be useful.” Unused plugins still load code. Delete them.
Mistake two: turning on every optimization in WP Rocket. Some optimizations conflict. Use WP Rocket defaults, then tweak only if tests show improvement.
Mistake three: not deferring render-blocking resources. WP Rocket and Perfmatrix do this automatically, but if you disable it, performance tanks.
Mistake four: not updating the site regularly. Every quarter, update WordPress, plugins, and theme. Speed improvements and security fixes come with updates.
Monthly: run PageSpeed Insights. If score drops below 85, investigate what changed (usually a new plugin or new images).
Quarterly: audit plugins. Delete anything unused. Update everything.
Yearly: audit hosting. If speed hasn’t improved despite optimization, upgrade host. After 2-3 years, managed hosts often have promotional pricing that’s cheaper than renewal at current price.
With this stack, a WordPress site stays at 90+ PageSpeed score indefinitely with 30 minutes monthly maintenance.