Perfmatters vs WP Rocket
Updated 5 Oct 2026. 46 features compared side by side.
Premium performance plugin for script management, delayed JS, unused CSS removal, lazy loading and local fonts. Not a page cache; pair it with one.
Premium all-in-one caching and performance plugin for WordPress that applies page caching, file optimisation and lazy loading as soon as it is activated.
Choose Perfmatters if…
- You want the lower entry price ($29.95/yr vs $59.95/yr)
Choose WP Rocket if…
- You need page caching and browser caching rules
- You also want cache preloading and critical CSS
- You want the more complete feature set (89/100 vs 50/100)
- You prefer the more widely used option
WP Rocket has 10 that Perfmatters lacks, including Page caching, Browser caching rules and Cache preloading. Both include 20 of the 46 features we track. 3 features are not yet verified for one or both plugins.
At a glance
Feature comparison
Click a screenshot to see both plugins side by side.
Caching & Speed: Caching3/87/8
Not a caching plugin; it is designed to run alongside one.
Static HTML page cache is active as soon as the plugin is enabled.
Does not add browser-cache or expires headers.
Adds browser cache rules for images, CSS and JS automatically.
No cache to preload; offers browser-side speculative prerendering instead.
Sitemap-based preload rebuilds the cache after changes; link preloading also available.
No Redis or Memcached object cache integration.
No Redis/Memcached object cache feature; use a separate object-cache drop-in.
No page cache, so no separate mobile cache.
Separate mobile cache files are on by default (phones only; tablets treated as desktop).
No cache to exclude pages from, but can disable WooCommerce scripts and cart fragments.
Cart, checkout and account pages are excluded from cache automatically.
Front-end optimisation plugin that is not tied to any server stack.
Works on Apache, Nginx and managed hosts; not tied to a specific server stack.
No page cache; multisite settings push is only in the Unlimited plan.
Supported; vendor advises per-site activation so each sub-site keeps its own settings.
Caching & Speed: CSS & JavaScript5/77/7
Separate CSS and JS minification with exclusions.
Separate options to minify CSS files and JavaScript files.
Does not combine CSS or JavaScript files.
Can combine JavaScript files; the old CSS combine option has been retired.
Defers JS and can delay it until interaction or a timeout.
Load JavaScript deferred plus Delay JavaScript execution with one-click exclusions.
Removes unused CSS; originals can be delayed, async loaded or removed.
Remove Unused CSS generated by WP Rocket's cloud service, with a safelist.
No separate critical CSS generator; relies on used-CSS output.
Load CSS asynchronously generates critical CSS per page, with fallback CSS.
Hosts Google Fonts locally with display swap, subsets and font preloading.
Self-host Google Fonts and preload chosen font files.
Preload, preconnect, DNS prefetch, fetch priority and Early Hints.
Font and link preloading plus automatic preconnect to external domains (since 3.19).
Caching & Speed: Media & delivery3/77/7
Lazy loads images, iframes, videos and CSS background images.
Lazy load images and CSS background images, with exclusions.
Does not compress images.
Compression is provided by the separate Imagify plugin (free tier, paid plans).
Does not convert images; only lazy loads existing WebP/AVIF files.
WebP compatibility serves next-gen files created by Imagify or other plugins; no conversion itself.
CDN rewrite with directory and file-type rules.
Rewrites asset URLs to any CDN CNAME you enter.
No Cloudflare API integration; docs only cover enabling Early Hints.
Built-in Cloudflare add-on for purging, dev mode and optimal settings.
Swaps iframes for a preview thumbnail with an SVG play icon.
Option to replace YouTube iframes with a preview image until clicked.
No vendor-run CDN.
RocketCDN free for 3 pages; whole-site RocketCDN Pro is $7.99/month.
Caching & Speed: Housekeeping2/32/3
Cleans revisions, drafts, spam, transients and tables on a schedule.
Cleans revisions, drafts, trash, spam, transients and optimises tables on a schedule.
Disable the Heartbeat API or change its frequency.
Reduce or disable Heartbeat separately for backend, editor and frontend.
WP-CLI commands cover licence, options and caches but not database cleanup.
Free official wp-rocket-cli package adds purge, preload and settings commands.
Database Optimization: Cleanup4/84/8
Database section deletes revisions for posts, pages and custom post types.
Posts cleanup deletes all post revisions.
Deletes auto-drafts and trashed posts.
Deletes auto-drafts and trashed posts.
Deletes spam and trashed comments; no option for unapproved comments.
Deletes spam and trashed comments; unapproved comments are not covered.
Deletes expired transients, or all transients if chosen.
Transients cleanup deletes all transients (no expired-only option).
Not among the database cleanup options listed.
Not among the Database tab cleanup options.
No tool for finding or deleting leftover plugin tables.
No tool for leftover plugin tables.
No cleanup for leftover plugin options or cron events.
No cleanup of leftover plugin options or cron events.
Action Scheduler data is not among the cleanup options.
Action Scheduler data is not among the cleanup options.
Database Optimization: Optimisation2/51/5
Runs OPTIMIZE TABLE in the background on optimisable (mainly MyISAM) tables.
Optimize Tables runs OPTIMIZE TABLE; InnoDB tables are skipped.
No table repair option in the database section.
No repair option in the Database tab.
No autoloaded options report or toggle in the documented features.
No autoloaded options report or toggle in the Database tab.
No engine conversion tool; docs only note OPTIMIZE skips InnoDB.
No engine conversion tool; InnoDB tables are just skipped.
General setting to disable revisions or cap them at 1 to 30.
Database Optimization: Automation & safety2/52/5
Selected optimisations can run daily, weekly or monthly in the background.
Automatic cleanup runs the chosen options daily, weekly or monthly via cron.
Scan Database refreshes the item counts shown beside each optimisation.
Settings page shows counts of optimisable items before you run a cleanup.
Cleanups remove all matching items; no keep-last-X setting documented.
Cleanups remove every matching item; no keep-recent setting.
No built-in backup; docs warn changes are permanent and say to back up first.
No built-in backup; docs advise backing up first as changes are irreversible.
No way to exclude specific tables or items documented.
No option to exclude tables or items from cleanup.
Database Optimization: Insights & admin1/30/3
Shows counts only, not table sizes or space saved.
Shows item counts, not table sizes or space saved.
Does not show which plugin created a table or option.
Does not show which plugin owns a table or option.
Multisite works on the Unlimited plan, but no network-wide database cleanup is documented.
Statuses: Yes Pro Add-on Partial 3rd-party No ?
Pricing compared
Perfmatters Premium
| Personal | $29.95 per year, 1 site |
|---|---|
| Business | $59.95 per year, 3 sites |
| Unlimited Sites | $124.95 per year, Unlimited |
WP Rocket Premium
| Single | $59.95 per year, 1 site |
|---|---|
| Plus | $119.95 per year, 3 sites |
| Multi | $299.95 per year, 50 sites |
Verdict
WP Rocket scores higher on our feature checklist (89/100 against 50/100) and includes page caching, browser caching rules and cache preloading that Perfmatters does not. Paid plans start at $29.95/yr for Perfmatters and $59.95/yr for WP Rocket. Check the features you rely on in the table below before deciding.
Biggest differences
Perfmatters: not included. WP Rocket: included. Static HTML page cache is active as soon as the plugin is enabled.
Perfmatters: not included. WP Rocket: included. Adds browser cache rules for images, CSS and JS automatically.
Perfmatters: not included. WP Rocket: included. Sitemap-based preload rebuilds the cache after changes; link preloading also available.
Perfmatters: not included. WP Rocket: included. Load CSS asynchronously generates critical CSS per page, with fallback CSS.
Perfmatters: not included. WP Rocket: via add-on. Compression is provided by the separate Imagify plugin (free tier, paid plans).
Perfmatters: not included. WP Rocket: included. Separate mobile cache files are on by default (phones only; tablets treated as desktop).
Written from the feature, pricing and install data on this page, not from hands-on testing. How we compare.
Which would you choose?
0 votes so far. Vote to see the results.
FAQ
Which is better, Perfmatters or WP Rocket?
WP Rocket scores higher on our feature checklist (89/100 against 50/100) and includes page caching, browser caching rules and cache preloading that Perfmatters does not. Paid plans start at $29.95/yr for Perfmatters and $59.95/yr for WP Rocket. Check the features you rely on in the table below before deciding.
Which has more features?
WP Rocket includes 23 of the 25 features we track, against 13 for Perfmatters. Feature count is only part of the picture; check which of the differences matter to you.
Is Perfmatters free?
Perfmatters is premium only. Paid plans start at $29.95/yr.
Is WP Rocket free?
WP Rocket is premium only. Paid plans start at $59.95/yr.
Feature data last changed 5 Oct 2026. Spotted something wrong? Suggest an edit to Perfmatters or WP Rocket. Some links are affiliate links. We may earn a commission at no cost to you; it never affects our data or rankings.