Description
Perfmatters adjusts script loading and optimizes site performance through Script Manager, which disables plugins and scripts per page or sitewide, automatically removes unused CSS, minifies JavaScript and CSS files, and delays the execution of third-party scripts. The plugin serves those looking to improve Google’s Core Web Vitals metrics by hosting Google Analytics and Google Fonts locally, with lazy loading for images and videos and database optimization.
Key Features of Perfmatters
- Script Manager
Disables specific scripts and plugins per post, per page, or sitewide. - Unused CSS removal
Automatically identifies and eliminates CSS rules that the page does not use. - JS and CSS minification
Reduces the size of script and style files before loading them in the browser. - Preload and prerender
Loads resources, critical images, and links in advance to speed up navigation. - Lazy loading for images and videos
Defers image loading and enables click-to-play video thumbnails.
Benefits of Perfmatters
- Better Core Web Vitals scores
Helps improve the speed score measured by Google. - Lighter loading
Reduces unnecessary scripts and styles that delay page display. - Less reliance on third parties
Hosting Analytics and fonts locally reduces external requests during loading. - Adjustments without editing code
Controls what loads on each page directly from the WordPress dashboard.
Who Is Perfmatters For?
- Those managing WordPress sites packed with plugins and scripts that slow down page loading.
- Those who need to improve their scores in Google PageSpeed and Core Web Vitals reports.
- Those who publish pages with many images and videos and want them to display faster for visitors.
How to Download Perfmatters
Perfmatters is available for download here on Ultrapack. After downloading the .zip file, install it under Plugins > Add New > Upload Plugin, select the file, and activate it. Once activated, the optimization options appear in a new menu in the WordPress dashboard.
Among WordPress performance tools, Perfmatters stands out by bringing together in one dashboard settings that would normally require several separate plugins, from Script Manager to controls over the resources loaded per page. It is a practical option for those who have already tried generic caching plugins and still find their site sluggish due to poorly managed scripts and images.
Frequently asked questions
Is Perfmatters – Lightweight WordPress Performance Plugin GPL-licensed?
Yes. Perfmatters – Lightweight WordPress Performance Plugin is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Perfmatters – Lightweight WordPress Performance Plugin on multiple sites?
Yes. You can install Perfmatters – Lightweight WordPress Performance Plugin on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Perfmatters – Lightweight WordPress Performance Plugin cost at Ultrapack?
Perfmatters – Lightweight WordPress Performance Plugin costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Perfmatters – Lightweight WordPress Performance Plugin include updates?
Yes. The current version of Perfmatters – Lightweight WordPress Performance Plugin is 2.6.8, published at Ultrapack on Sep 10, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Perfmatters – Lightweight WordPress Performance Plugin scanned before publication?
Yes. Every version of Perfmatters – Lightweight WordPress Performance Plugin goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin Perfmatters – Lightweight WordPress Performance Plugin?
Requires WordPress 5.5 or higher and PHP 8.1 or higher. Tested up to WordPress 7.1.
What changed in this version
Version 2.6.8
- Added new Inline Excluded Stylesheets advanced option to automatically inline stylesheets excluded from Remove Unused CSS.
- Added new Safe Mode option to disable all Perfmatters performance optimizations sitewide without impacting security-related options or code snippets.
- Added new Load in Block Editor option for frontend CSS code snippets so those styles can also appear in the WordPress block editor canvas.
- Added new perfmatters_inline_scripts filter which allows you to inline specific local JavaScript files.
- Improved stylesheet inlining via the new perfmatters_inline_stylesheets filter (perfmatters_rucss_inline_stylesheets still supported), which can now run independently of Remove Unused CSS while still deferring to RUCSS for non-excluded stylesheets.
- Made some adjustments to code snippets UI visibility script.
- Moved Instant Page, Preconnect, and DNS Prefetch into the main Perfmatters queue so they respect the same request-level disable checks as other front-end optimizations.
- Removed redundant admin and ?perfmattersoff checks from FastClick output, which is already gated by the main Perfmatters queue.
- Fixed a PHP warning in Minify class when parse_url returned false for a malformed script or stylesheet URL.
- Fixed a PHP fatal error that could stop buffer optimizations from running when one-per-line options were stored as a string instead of an array.
- Improved Remove Unused CSS to detect local stylesheets from the URL path, which should resolve most third-party CDN rewrites without needing the CDN URL setting or local stylesheet filter.
- Fixed an issue where Remove Unused CSS could delay, async, or remove external stylesheets that were never included in used CSS.
- Fixed get_file_path incorrectly stripping characters from asset paths on subdirectory installs in certain cases.
- Fixed a compatibility issue with Infinite Uploads that prevented code snippets from loading correctly.
- Fixed an issue where Perfmatters meta options were not available when creating a new post or page until after saving.
- Fixed an issue where code snippet filenames with non-ASCII characters (such as Korean) were incorrectly encoded on disk.
Version 2.6.7
- Removed the Script Manager MU Mode dependency on pluggable.php to avoid conflicts with SMTP and other plugins that override core pluggable functions.
- Fixed an issue where Script Manager MU Mode could resolve some custom post type URLs to the wrong post ID.
- Fixed an issue where Fetch Priority would always use the first matched priority value when the same selector had separate device rules.
- Added ABSPATH checks to plugin include files where needed.
- Added capability checks to Used CSS and Minify clear actions, and sanitized the Used CSS file type parameter.
Version 2.6.6
- 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.
Version 2.6.5
- 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 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.
Version 2.6.4
- Security updates to improve PMCS admin output sanitization and query handling across snippet editor and list views.
- Translation updates.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
perfmatters.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
perfmatters.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 5.5 or higher and PHP 8.1 or higher. Tested up to WordPress 7.1.
- This item is already activated. If any screen asks for a license, enter any code; any email works in the email field.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready