Perfmatters is one of the most recommended WordPress performance plugins, but it is also one of the most misunderstood. It is not a caching plugin, and it will not, by itself, fix a slow site. Understanding exactly what it does (and does not do) is the difference between getting real value from it and being disappointed.
This review covers what Perfmatters actually optimizes, how it needs to be paired with a cache to matter, current pricing, and who should buy it and who should not.
TL;DR
Perfmatters is a lightweight script and asset manager: it lets you disable unnecessary scripts on a per-page basis, delay JavaScript, lazy load images and iframes, host Google Fonts locally, and clean up a handful of WordPress bloat features (emojis, embeds, dashicons). It is genuinely excellent at that job.
What it is not is a cache. Perfmatters does nothing for server response time or page generation on its own. It needs a caching plugin running alongside it to deliver a complete performance picture. Bought and paired correctly, it is one of the best-value plugins in this category. Bought expecting it to replace caching, it will underperform expectations.
Key Takeaways
- ✓Perfmatters is a script/asset manager and site-tweak toolkit, not a caching plugin.
- ✓Its per-page script manager, disabling plugins' CSS/JS on pages that do not need them, is its standout feature.
- ✓It must be paired with a caching plugin (WP Rocket, LiteSpeed Cache, or similar) to address full-page load performance.
- ✓Pricing runs about $24.95/yr for one site as of 2026, making it one of the cheaper premium performance tools.
- ✓It is a favorite among developers and agencies who want granular control rather than an all-in-one, opinionated plugin.
- ✓It does not include page caching, image compression, or a CDN. Plan for those separately.
What Perfmatters is and what it actually does
Perfmatters is built around one core idea: most WordPress performance problems come from plugins and theme features loading scripts and styles on pages that do not need them. Its script manager lets you see, at a glance, every CSS and JS file loading on a given page and disable it selectively: site-wide, per page type, or on a single URL.
Beyond the script manager, Perfmatters includes a broad set of WordPress-specific tweaks: disabling emoji scripts, removing unused dashicons for logged-out users, limiting post revisions, disabling embeds, hosting Google Fonts locally to cut third-party requests, delaying JavaScript execution until user interaction, and lazy loading images and iframes.
None of this touches how your server generates or serves the page itself. Perfmatters trims what loads; it does not cache the result.
Perfmatters at a glance
| Feature | Perfmatters | WP Rocket | FlyingPress |
|---|---|---|---|
| Type | Script and asset manager | Full caching suite | Full caching suite |
| Page caching | No (pair it with a cache) | Yes | Yes |
| Per-page script control | Yes | Limited | Limited |
| Delay and defer JavaScript | Yes | Yes | Yes |
| Price (approx, 2026) | ~$24.95/yr | ~$59/yr | ~$60/yr |
| Best for | Trimming bloat next to a cache | All-in-one on any host | Core Web Vitals focus |
It needs a caching layer: here is how to pair it
This is the single most important thing to understand before buying Perfmatters: it is designed to complement a caching plugin, not replace one. The Perfmatters team is explicit about this, and it is a common source of confusion for buyers who expect an all-in-one result.
- Pair with WP Rocket: the most common combination. WP Rocket handles caching and its own JS/CSS optimization; Perfmatters adds granular per-page script control WP Rocket does not offer. See our Perfmatters vs WP Rocket comparison for where the two overlap.
- Pair with LiteSpeed Cache: a strong free option if your host runs LiteSpeed. You get server-level caching plus Perfmatters' script manager.
- Pair with a free cache: works, but you will not get automated critical CSS or Remove Unused CSS, so results will lag behind a WP Rocket + Perfmatters stack.
Running Perfmatters without any caching plugin at all is possible but leaves real performance on the table. Server response time and full-page generation cost stay untouched.
Our test
In hands-on testing, Perfmatters' script manager was the standout: disabling contact-form and slider scripts on pages that do not use them produced a measurable drop in unused JavaScript and total page weight, without touching the actual functionality of those features elsewhere on the site. Local Google Fonts hosting also reliably shaved a render-blocking third-party request.
Results vary by site, host, and starting point. The reliable way to see your gain is a before-and-after test in PageSpeed Insights on your own pages.
On its own, without a caching plugin active, the gains were modest: noticeable in file weight and request count, but Time to First Byte and full-page load remained largely governed by server response time, exactly as the plugin's own documentation predicts.
Pricing and value
Perfmatters costs about $24.95/yr for a single site as of 2026. Always verify current pricing directly with the vendor before buying, as premium plugin pricing changes. That places it well below WP Rocket's roughly $59/yr, though remember the two are not interchangeable: Perfmatters is an add-on to your caching layer, not a substitute for it.
For the price, the script manager alone often justifies the purchase on sites running more than a handful of plugins, where unused CSS/JS accumulates quickly across page types.
Pros and cons
Pros
- Best-in-class per-page script manager for disabling unnecessary plugin assets.
- Lightweight: the plugin itself adds minimal overhead.
- Affordable relative to full caching suites.
- Local Google Fonts hosting and a useful set of WordPress bloat-reduction toggles.
- Popular with developers who want granular, hands-on control.
Cons
- Not a caching plugin: you must budget for and configure a separate cache.
- The script manager takes real time to configure well across a large site's page types.
- No image compression or CDN included.
- Overkill for very simple sites with few plugins and little script bloat.
Who it is best for
Perfmatters is best suited to developers, agencies, and technically comfortable site owners running plugin-heavy WordPress sites who already have (or are willing to add) a caching plugin and want more granular control than an all-in-one suite provides. It is less well suited to someone who wants a single plugin, activate-and-forget solution. That use case is better served by WP Rocket or a fully managed setup.
If configuring a script manager across dozens of page types, choosing a compatible cache, and testing exclusions is not how you want to spend your time, that is precisely the work our WordPress speed optimization service does, with a guaranteed Core Web Vitals result at the end of it.
Frequently Asked Questions
Does Perfmatters replace a caching plugin?
No. Perfmatters is a script and asset manager, not a cache. It needs to be paired with a caching plugin such as WP Rocket or LiteSpeed Cache to address full-page load performance.
Is Perfmatters worth it if I already use WP Rocket?
Often yes. WP Rocket handles caching and general asset optimization, while Perfmatters adds a more granular, per-page script manager that WP Rocket does not offer. See our Perfmatters vs WP Rocket comparison for the specifics.
How much does Perfmatters cost?
Around $24.95/yr for one site as of 2026. Confirm current pricing on the vendor's site, as premium plugin pricing is subject to change.
Is Perfmatters beginner-friendly?
The interface is clean, but getting real value from the script manager requires understanding which scripts belong to which plugins and testing exclusions across page types. It rewards technical comfort more than a fully automated plugin would.
Does Perfmatters help with Core Web Vitals?
It can, primarily by reducing unused JavaScript and CSS and cutting third-party font requests. But because it does not cache pages, it needs to be paired with a caching plugin for a complete Core Web Vitals strategy.
What is the difference between Perfmatters and Autoptimize?
Perfmatters focuses on per-page script/asset management and WordPress-specific tweaks; Autoptimize focuses on minifying and aggregating CSS/JS. They solve related but distinct problems and some users run a caching plugin alongside either one.