
Perfmatters – Speed Up Your WordPress Site
/Year

Streamlining WordPress Performance with Perfmatters
WordPress is an adaptable platform, but many themes and core configurations load unnecessary scripts, styles, and assets by default. This default configuration injects extra HTTP requests and database bloat into every page load, which hurts Core Web Vitals performance and user experience. Perfmatters is a lightweight performance plugin designed specifically to tackle this issue by allowing administrators to toggle off unneeded assets and fine-tune back-end behaviors without editing complex code files.
What Perfmatters Does
Perfmatters addresses site speed through targeted optimization rather than aggressive full-page caching alone. It works alongside your existing caching solutions or content delivery networks to strip out platform bloat. Users can disable non-essential elements like emojis, embed scripts, dashicons, and XML-RPC, while managing heavy assets. The built-in Script Manager lets you control exactly where specific plugins are allowed to load, ensuring that ecommerce or contact form scripts do not fire on basic informational blog posts.
Who Is Perfmatters For?
This optimization utility is built for website owners, developer agencies, and SEO specialists who require absolute control over asset loading behavior. It serves as an essential toolkit for anyone attempting to fix specific Google Lighthouse issues, such as reducing unused JavaScript, eliminating render-blocking resources, or speeding up the Largest Contentful Paint. It is designed to work seamlessly across complex custom builds, ecommerce shops, and standard professional portfolios.
Key Optimization Capabilities
Perfmatters delivers a wide range of granular controls designed to optimize frontend asset distribution and clean up backend infrastructure:
- Script Manager: Disable styles and scripts on a per-page, per-post, or custom post type basis.
- Database Optimization: Safely clean out post revisions, auto-drafts, spam comments, and transient files to reduce table sizes.
- Lazy Loading: Implement lightweight lazy loading for images, inline backgrounds, frames, and video placeholders.
- Google Fonts Local Hosting: Automatically download remote fonts and serve them from your own local domain to eliminate external DNS lookups.
- Preloading Resources: Manually specify high-priority assets, stylesheets, or fonts to preload early during page rendering.
Practical WordPress Use Cases
Implementing Perfmatters provides major performance relief across several common deployment scenarios:
- WooCommerce Sites: Disable global scripts like cart fragments and styles on non-shop pages to prevent substantial speed degradation on critical blog or landing pages.
- Core Web Vitals Remediation: Resolve specific performance metrics like Cumulative Layout Shift by enforcing image dimensions, or Interaction to Next Paint by delaying complex tracking scripts.
- Code Snippet Execution: Replace heavy individual single-use utility plugins by writing custom snippets directly into the built-in management terminal.
Setup and Compatibility Considerations
Because Perfmatters functions as a performance-tuning layer rather than an aggressive page cache engine, it maintains high compatibility across major managed hosting setups and optimization stacks. It is built to operate perfectly alongside caching setups like WP Rocket or server-side configurations like Redis and Nginx. During setup, users should test frontend scripts iteratively within the Script Manager to ensure vital form processing or interactive scripts are not accidentally removed from production pages.
Why Choose Perfmatters on WPPick?
Acquiring Perfmatters through WPPick ensures access to a clean, highly reliable package designed for direct deployment. WPPick offers developer-friendly options that let you experiment with granular script management and performance profiling without being locked into steep licensing tier commitments. This approach makes it easy to integrate professional-grade performance optimization into client test environments or staging networks efficiently.
Latest Version Context
Detailed release notes for Perfmatters version 2.6.6 are not available from the provided external internet sources. This minor incremental version focuses on underlying infrastructure adjustments, following larger developmental updates that raised the minimum operational requirements to PHP 8.1 to facilitate modern parsing frameworks and eliminate potential runtime script conflicts.
Performance Optimization Q&A
Can I use Perfmatters alongside my existing caching plugin?
Yes. Perfmatters is designed to complement caching plugins rather than replace them. While traditional caching handles static file delivery, Perfmatters stops unnecessary scripts from generating code in the first place, working harmoniously with tools like WP Rocket, LiteSpeed Cache, or server-level caching setups.
What is the Script Manager and how does it improve speed?
The Script Manager is a visual control interface that lets you disable plugins or specific scripts on a global, page-by-page, or category basis. For example, if you use a contact form plugin, you can restrict its JavaScript and CSS from loading on your homepage or blog posts, drastically reducing page weights.
Will using Perfmatters break my layout or theme elements?
Standard bloat-removal features like disabling emojis or pingbacks are completely safe. However, aggressively disabling scripts via the Script Manager or incorrectly delaying critical CSS can alter frontend functionality. It is always best practice to audit functionality in an incognito window after adjusting script loading rules.
Does this plugin host Google Fonts locally automatically?
Yes. Perfmatters includes an optimization feature that detects remote Google Font requests, downloads the necessary files directly to your local server directory, and generates local font-face CSS styles to improve loading speeds and support compliance with privacy regulations.
How does the database cleaner help site performance?
Over time, WordPress databases accumulate hundreds of old revisions, spam comments, trashed items, and expired transients. Perfmatters allows you to clean out these unnecessary rows on a scheduled basis, which reduces overall database overhead and speeds up backend admin operations.
I. Download Limits & Account Benefits
- Free Downloads: Each email address receives 3 downloads per day for free products
- Upgrade Benefits: Purchase any paid product to increase your daily download limit by 3 for each paid product
- No Account Required: You can download immediately by receiving the download link via email
- Account Recommended: Create an account for easier access to your order history and direct update downloads
II. Understanding GPL vs Official Versions
Important: The products available on WPPick are GPL-licensed versions, which differ from official developer versions. Before purchasing, please read our comprehensive guide: Understanding GPL & Official Differences at WPPick
Key Points:
- GPL versions may not include premium support from original developers
- Updates may be delayed compared to official releases
- Some premium features might have limitations
- Always consider your specific needs and support requirements
III. Support & Assistance
We’re here to help through multiple channels:
- Email Support: Direct email assistance for all inquiries
- Live Chat: Real-time support during business hours
- Comprehensive Documentation: Detailed guides and tutorials
IV. Order Tracking
Access your complete purchase history and download links anytime: Order History
V. Account Access
New to WPPick? Login or Create Account to manage your downloads and orders efficiently.
VI. Refund Protection
We stand behind our products with a clear refund policy. Review our terms: Refund Policy
VII. Privacy & Security
Your data security is our priority. Learn how we protect your information: Privacy Policy
VII. Terms of Service
Understanding our service terms ensures a smooth experience: Terms of Use
Quick Tips for Best Experience
- Verify Compatibility: Check plugin/theme compatibility with your WordPress version
- Backup First: Always backup your site before installing new plugins or themes
- Test Environment: Consider testing on a staging site first
- Stay Updated: Regularly check for updates in your account dashboard
- Read Documentation: Review any included documentation for optimal setup
Need Help?
If you have questions about downloads, licensing, or need technical assistance, don’t hesitate to contact our support team. We’re committed to ensuring you have the best possible experience with WPPick products.
Ready to get started? Your download adventure begins with just one click!
- Improved code snippet docblock parsing to use UTF-8 aware regex when reading snippet metadata.
- Improved reliability of snippet metadata parsing across different server environments.
- Fixed an issue with multiline code snippet descriptions not saving properly.
- Fixed an issue where the database optimization process button spinner was getting stuck without reloading the page.
- Translation updates.
- Added new perfmatters_rucss_delay_stylesheets filter which allows you to delay a specific stylesheet already excluded from used CSS.
- Added new load behavior option to delay CSS code snippets using the file print method.
- Added new code snippet URL-based conditions for path contains, path equals and path regex.
- Added additional support to code snippet search to allow the search value to match on the code input itself.
- Added default sort order controls to code snippet screen options.
- Made a change to allow an image tag with a missing src attribute to still be able to lazy load if it has a valid srcset attribute.
- Adjusted main code menu behavior to return to the base code view if selected while viewing a single code snippet.
- Fixed utility attribute encoding so certain characters are preserved instead of being converted to HTML entities.
- Fixed a possible JavaScript conflict with minimal analytics declaring variables in the global scope. The script is now wrapped in an IIFE for compatibility.
- Security update to improve escaping of Code Snippets list table admin links built from the current request URL.
- Security updates to add domain verification and content type validation to local Google fonts feature when downloading remote files.
- Translation updates.
- Increased minimum required PHP version to 8.1 to allow for library updates and support for future codebase performance improvements.
- Added new perfmatters_rucss_logged_in filter.
- Added PHP Scoper to our plugin development workflow to be able to silo specific third-party libraries to prevent conflicts with other plugins.
- Added new CSS helper method to rewrite relative URLs in stylesheets that will be printed inline using regex only to prevent having to pass them through the parser.
- Updated code snippets author column to use the user's display name instead of nice name to match the single snippet layout.
- Updated disable RSS feeds function to return a 410 header instead of a 301 when requesting a feed URL.
- Updated PHP CSS Parser library to 9.3.0.
- Made plugin UI styles adjustments in preparation for WordPress 7.
- Made some changes to plugin UI nav JS to improve compatibility when wrapper elements are added in the HTML from another source.
- Added additional logic to used CSS generation to better deal with layer elements that are declared without a content block.
- Removed built-in stylesheet exclusion for Bricks' layer files. We recommend clearing used CSS after updating.
- Made some adjustments to clean_html regex pattern to avoid potential backtracking which could end up hitting a PCRE limit in some cases.
- Made improvements to visual transitions during hard reloads in the plugin UI.
- Fixed an issue that was causing certain attribute values to conflict with the HTML parent selector matching regex.
- Fixed an issue where specific WooCommerce product types were not getting the built-in product exclusion selector added to generated used CSS.
- Fixed an issue where HTML snippets with a condition mismatch were causing the original content to return blank.
- Fixed an issue where code snippet input preserved in the form after a failed save request was not properly unslashed.
- Fixed an issue where the code snippet code type was no longer visible and the selected value was lost after a failed save request.
- Fixed a possible PHP 8.2+ deprecation warning that could occur in specific server environments during PMCS initialization.
- Code snippet security updates to form submission handling.
- Fixed a type cast issue in wp_headers filter that was resulting in a PHP error in cases where the headers were already being filtered.
- Added new perfmatters_lazyload_data_src filter.
- Added nav selector support for functions that target elements inside parent containers.
- Added additional built-in CSS selector exclusion for Kadence active state class.
- Added is_admin check to disable dashicons function for certain edge cases in the admin UI.
- Added logic to prevent certain redundant options from showing up in the UI when parent disables are already toggled on.
- Added new General, License and Analytics classes to separate out specific functionality.
- Fixed an issue with certain attribute pair formats not being recognized when converting an element's attribute string to an array.
- Fixed an issue where delaying certain duplicate scripts would cause a JavaScript error and prevent remaining delayed assets from loading in.
- Fixed a code snippet issue where targeting the front or blog page of the site by page ID would not match correctly.
- Fixed multiple plugin UI HTML warnings for incorrect label target IDs.
- Made some lazy loading adjustments to let WordPress still add the auto size attribute value when necessary before the Perfmatters output buffer runs.
- Made changes to the way we handle images excluded from lazy loading to ensure they don't have a loading attribute applied.
- Removed previous functions.php file, refactored and migrated the of contents to new and existing classes.
- Refactored Utilities class, added a few functions from previous combined file, combined regex passes for clean_html, added memoization to necessary functions to prevent multiple runs.
- Minor update to disable self pingbacks function for better compatibility.
- Removed BETA tag from Code Snippets feature.
- Translation updates.
- Fixed an issue where the auto size attribute value was being added to images with no specified dimensions which could cause the image to display incorrectly.
- Fixed an issue where the attribute parser would ignore attribute values containing new line characters.
- Fixed an issue with certain attribute characters being disallowed preventing the attribute from migrating to the final element tag.
Been using Perfmatters for a month now, pretty solid. Gets the job done, fr.
Ngl, this plugin does what it says. My site’s way faster now, no cap.
Wow, saw a huge difference in page load times! This plugin is a game changer. 🔥
Perfmatters totally sped up my site, easy install too. 👍 def recommend!