Not sure what to fix? Start with the $97 checkup.
Written review. Prioritized fix list. 3 to 5 business days. No call needed.
Get the Checkup → Book a free 15-min call
Written review. Prioritized fix list. 3 to 5 business days. No call needed.
Get the Checkup → Book a free 15-min callA written audit of your site, lead path, ad tracking, and follow-up gaps. Delivered in 3 to 5 business days. No call required.
Have questions first? Book a free 15-min call
Stop losing leads to slow websites and manual tasks. Start with the $97 Website and Workflow Checkup. Get $97 Checkup

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.
Two fixed-scope builds that fix both problems. No retainer to start. Live in under two weeks.