Introduction
Perfmatters enhances site performance beyond standard cache plugins. In this guide, learn to configure its settings, leverage the Script Manager, and prevent duplicate optimizations when using plugins like FlyingPress, WP Rocket, or LiteSpeed Cache.
1. General Settings
- Disable Emojis: ON to remove extra JS (turn OFF if already handled by your cache plugin).
- Disable Dashicons: ON to prevent admin icons from loading on the frontend.
- Disable Embeds: ON to remove oEmbed scripts you don’t use.
- Disable XML-RPC: ON for security and speed.
- Remove jQuery Migrate: ON unless required by your page builder.
- Hide WP Version: ON to improve security.
- Remove RSD & wlwmanifest Links: ON to clean up unused metadata.
- Remove Shortlink: ON for post-name permalinks.
- Disable RSS Feeds: OFF unless your site is headless.
- Disable REST API: ON for non-logged-in users to hide endpoints.
- Disable Comments: OFF to keep blog comments enabled.
- Limit Post Revisions: 5
- Autosave Interval: 5 minutes
- Change Login URL: set a custom path to block brute-force attacks.
2. Assets & Script Management
Enable the Script Manager to selectively disable unused CSS/JS per page. Use Defer JavaScript and Delay JavaScript to fix render-blocking files and improve load times.
3. Preloading
Preload above-the-fold images, critical CSS/JS files (like wp-block-library.css), and set fetch priority on LCP resources for better metrics.
4. Lazy Loading
- Images: ON to lazy load images, excluding critical ones.
- iFrames & Videos: ON to replace heavy embeds with a preview.
- Background CSS Images: ON using the
perfmatters-lazy-css-bghelper class. - Add Missing Image Dimensions: ON to prevent layout shifts (CLS).
5. Fonts
Host Google Fonts locally, enable font-display: swap, and serve WOFF2 files to improve FCP and LCP.
6. CDN
Rewrite asset URLs to your CDN domain, include wp-content and wp-includes, and exclude .php/.xml files if using XML sitemaps.
7. Analytics
- Local Analytics: ON to host analytics scripts locally.
- Script Type: choose the minimal version for smaller payloads.
- Disable Display Features: ON to stop DoubleClick calls.
- Anonymize IP: ON for GDPR compliance.
- Track Logged-In Admins: OFF
8. Database Cleanup
Use a dedicated plugin like WP-Optimize to clean old tables and schedule weekly maintenance, keeping only essential post revisions and drafts.
9. Advanced Options
- Disable Click Delay: ON to speed up mobile taps when JS is delayed.
- Enable FastClick: ON to avoid double-click requirements.
- Load Local Fonts Asynchronously: ON to fix render-blocking font issues.
10. Integrations With Other Cache Plugins
When combining with FlyingPress, WP Rocket, or LiteSpeed Cache, disable overlapping features in one plugin and use Perfmatters for extras like preloading, DNS prefetch, and the Script Manager.
11. Further Resources
Watch Brian Dean’s in-depth tutorial on YouTube for advanced examples on excluding files, reading waterfalls, and fine-tuning settings.

