Perfmatters is a lightweight WordPress performance plugin that focuses on disabling unnecessary WordPress features and optimizing script loading to reduce page load time. Unlike full caching plugins, Perfmatters is designed as a companion tool that removes the bloat that caching alone can’t fix — the hidden scripts and features WordPress loads by default whether you use them or not. It lets you disable emojis, embeds, XML-RPC, dashicons, oEmbed, self-pingbacks, and dozens of other WordPress components that most sites don’t need. The plugin also handles script management with options to defer and delay JavaScript, remove unused CSS, and disable specific scripts per page. For practical site owners who want a leaner WordPress without the overhead of large caching suites, Perfmatters is the most effective tool for removing backend bloat, complementing WP Rocket or LiteSpeed Cache for full performance optimization.
The plugin works at the action and filter hook level, disabling features by removing their hooks from WordPress’s execution flow rather than just hiding them visually. Script controls use JavaScript-based deferral with configurable exclusion lists, and the database optimizer handles post revisions, drafts, spam, and transients.
Competitive Features
- Disable unnecessary features — toggle off emojis, embeds, XML-RPC, dashicons, Google Maps, and more
- Script management — defer JavaScript, delay JS until user interaction, remove unused CSS
- Per-page script control — disable scripts, CSS, and plugins on specific pages
- Google Analytics — local hosting of GA4 scripts for improved page speed
- Font optimization — Google Fonts self-hosting with font-display swap
- Database optimization — clean up post revisions, auto-drafts, spam, transients, and trash
- CDN rewriting — rewrite URLs to serve static assets from a CDN
Key Features
- Asset management — granular control over which CSS and JavaScript files load on each page
- Defer JavaScript — defer non-critical JS files with the ability to exclude specific scripts from deferral
- Delay JavaScript — delay JavaScript execution until user interaction (scroll, click, touch)
- Remove unused CSS — strip CSS rules not used by the current page
- Disable heartbeats — control WordPress heartbeat API intervals per page type
- Google Fonts control — disable Google Fonts or self-host them for faster loading
- Plugin manager — disable plugins on specific pages to reduce PHP processing
Comparison with Competitors
Perfmatters vs WP Rocket
| Aspect | Perfmatters | WP Rocket |
|---|---|---|
| Page caching | No | Yes |
| Disable WordPress bloat | Yes (extensive) | No |
| Script deferral | Yes (granular) | Yes |
| Delay JavaScript | Yes | Yes |
| Per-page controls | Yes | Limited |
| Database optimization | Yes | Yes |
| CDN rewriting | Yes | Yes |
Bottom line: WP Rocket is a full caching solution. Perfmatters is a companion plugin that removes WordPress bloat and optimizes scripts. They work best together — WP Rocket handles caching, Perfmatters handles feature disabling and advanced script control.
Perfmatters vs FlyingPress
| Aspect | Perfmatters | FlyingPress |
|---|---|---|
| Page caching | No | Yes |
| Critical CSS | No | Yes |
| Disable WordPress features | Yes (extensive) | Limited |
| Per-page script control | Yes | Yes |
| Database optimization | Yes | Yes |
| CDN | Rewriting only | Bunny.net included |
Bottom line: FlyingPress is a complete performance suite with caching and CDN. Perfmatters is a specialized tool for removing WordPress bloat. For users who already have caching, Perfmatters is the better value at half the price.
Recommended Stack: Perfmatters removes WordPress bloat and optimizes scripts. For full page caching, pair it with WP Rocket — together they cover every aspect of performance optimization without overlap.
Official Changelog (3 Last Versions)
Perfmatters is a premium plugin not listed on WordPress.org.
Version 2.4.0
Release Date: August 5, 2026
- New delay JavaScript module with user interaction timeout setting
- Added remove unused CSS feature with per-page regeneration
- Fixed Google Fonts self-hosting compatibility with child themes
Version 2.3.5
Release Date: July 2, 2026
- Enhanced per-page script control with regex-based URL matching
- Added heartbeat control with separate intervals for post/page and dashboard
- Fixed CDN URL rewriting conflict with WooCommerce product images
Version 2.3.0
Release Date: June 10, 2026
- New local GA script hosting with automatic updates from Google
- Added plugin manager for disabling plugins per page type
- Performance optimization for the settings page with 50+ toggles
Frequently Asked Questions
Is Perfmatters a caching plugin?
No. Perfmatters focuses on disabling unused WordPress features and optimizing script loading. It does not include page caching and is designed to work alongside a caching plugin like WP Rocket or LiteSpeed Cache.
Can I disable scripts on specific pages?
Yes. Perfmatters lets you disable JavaScript and CSS files on individual pages, posts, or custom post types. You can also disable entire plugins on specific pages using the plugin manager feature.
Does Perfmatters improve Core Web Vitals?
Yes. By deferring and delaying JavaScript, removing unused CSS, and disabling unnecessary scripts, Perfmatters directly improves Largest Contentful Paint (LCP) and Cumulative Layout Shift (CLS) scores.
What WordPress features can Perfmatters disable?
Perfmatters can disable emojis, embeds, XML-RPC, dashicons, oEmbed, self-pingbacks, Google Maps, Google Fonts, RSS feeds, REST API, heartbeat API, and many more features.
Is there a free version?
Perfmatters is a premium-only plugin with no free version. A single license is $24.95/year and covers one site.






Leave a Reply