How to Speed Up WordPress with Perfmatters and Smush
in How To’s, Plugins, Website Building, WordPress on August 28, 2026Perfmatters and Smush address different parts of WordPress performance: Perfmatters reduces unnecessary scripts and platform features, while Smush optimizes media delivery. Used carefully, they can complement hosting and page caching without creating feature overlap.
Beginner visual action plan
The steps below turn the main advice into a simple process you can follow. Complete one step, check the expected result, and only then continue.
Step 1: Measure the baseline
Record page weight, requests, images and blocking scripts for representative pages.

Step 2: Configure Perfmatters carefully
Enable low-risk WordPress controls first and unload scripts only when a page does not need them.

Step 3: Optimize images with Smush
Compress existing images and use one lazy-loading system.

Step 4: Retest critical pages
Clear caches, repeat the same measurements and test interactive features.

Measure a representative baseline
Test the homepage, a long article, a product page and the checkout—not only one fast landing page. Record page weight, requests, largest images, blocking scripts and Core Web Vitals where field data exists.
Use Perfmatters for focused controls
Perfmatters can disable optional WordPress features and manage scripts by page. Start with low-risk options, then use the Script Manager only after identifying assets that are genuinely unnecessary.
Disabling a script globally can break forms, menus, sliders or checkout. Test logged-in and logged-out states and document every exclusion.
Use Smush for image optimization
WP Smush Pro focuses on compression, resizing, modern formats and lazy loading. Resize source images to realistic dimensions before upload; compression cannot fully compensate for a huge original.
Avoid overlapping features
- Use one lazy-loading system.
- Use one primary CDN or image-delivery path.
- Do not minify the same file in several layers.
- Exclude checkout and account pages from unsafe caching.
- Clear all caches after configuration changes.
Optimize the rest of the stack
Performance also depends on hosting, database queries, fonts, third-party trackers, theme code and plugin quality. Remove abandoned plugins and reduce widgets that load large libraries for a small visual effect.
Post-optimization validation
- Test navigation and search.
- Submit every important form.
- Add and remove cart items.
- Check responsive images.
- Inspect the browser console.
- Compare the same test URLs with the baseline.
Frequently asked questions
Do Perfmatters and Smush replace page caching?
No. They address assets, WordPress features and images; page caching usually comes from hosting or another caching layer.
Can I enable lazy loading in both plugins?
Use one lazy-loading implementation to avoid duplicate processing and unpredictable media behaviour.
Will Script Manager improve every page?
Only when you safely unload assets that are not required on that page.
Should I optimize images before uploading?
Yes. Export images at appropriate dimensions and quality, then let the plugin handle further compression and delivery.