Use code PERFMATTERS for an extra 10% off!

How to get started with Perfmatters (settings and recommendations)

This is a good place to get started after first installing Perfmatters. We’ve put together some recommended settings we typically use across our own sites and clients’ sites. Tip: See our documentation on how to run a website speed test the right way. If it appears your website is slowing down, it might simply be … Read more

How to delay JavaScript until user interaction in WordPress

While defer JavaScript pushes the script to the bottom of the page load, you can instead delay JavaScript based on user interaction. This can be a great way to significantly speed up the paint of the page for Google Lighthouse when something isn’t needed right away. Especially heavy third-party scripts like Google Adsense, Google Analytics, conversion pixels (FB, … Read more

How to defer JavaScript in WordPress

Due to the nature of how JavaScript works, you will most likely see an “Eliminate render-blocking resources” warning in speed testing tools. This means your JavaScript files slow down (block) the first paint of your WordPress site’s page when loading. This impacts both First Contentful Paint (FCP) and Largest Contentful Paint (LCP). A great way … Read more

WordPress performance checklist

Time and time again, we see WordPress users struggling with performance. In a lot of cases, it’s not hard to achieve faster speeds. Most of it comes down to choosing the right technology stack and following best optimization practices. Having been in the performance industry for years, we’ve seen what does and doesn’t work. Google uses … Read more

Features

We developed the Perfmatters plugin with simplicity in mind. We use all of these optimizations on our own sites and are excited to provide an easy way for you to now have them too! No messing around with code or your functions.php file. Performance optimizations shouldn’t have to be complicated and so everything can be … Read more

How to disable the WordPress REST API

The WordPress REST API provides API endpoints for WordPress data types that allow developers to interact with sites remotely by sending and receiving JSON objects. This is done by mapping different endpoints through a URI, such as: https://editwp.com/wp-json/ While the WordPress REST API is great, one problem is that by default, it leaves the usernames … Read more

How to disable or enable scripts with Regex

You can disable or enable scripts in the Perfmatters Script Manager using Regex (regular expressions). This is especially helpful for sites that have a more complex URL structure in place or dynamically generated pages (archives, search, etc.). How to use Regex If you aren’t familiar with Regex, we recommend utilizing this online tool: regex101.com. Kinsta … Read more

How to disable Password Strength Meter in WordPress

Introduced in recent versions of WooCommerce and WordPress, there is an integrated Password Strength Meter which forces users to use strong passwords. It loads the following files: If you’re running WooCommerce, the above file is also sometimes located here: /wp-content/plugins/woocommerce/assets/js/frontend/password-strength-meter.min.js Depending on the theme and how the developer has enqueued things, we’ve noticed that sometimes these … Read more

CDN exclusions

There might be times when you need to add directories or file extensions to be excluded from CDN rewriting. Add CDN exclusions Follow the steps below to add CDN exclusions in Perfmatters. Step 1 Click into the Perfmatters plugin settings. Step 2 Click on the “CDN” submenu. Step 3 Add your exclusions in the CDN … Read more

Feature requests

Last Updated: 04.22.24 If you have a feature you would like added, feel free to contact us. Below are features we either have already planned or are discussing. Make sure to also check out our changelog. Pending (development/discussion) Fixed Added Not possible Not planning to implement If you have any questions as to why we’ve chosen … Read more