Use code PERFMATTERS for an extra 10% off!
  1. Home
  2. Docs
  3. Installation
  4. How to get started with Perfmatters (settings and recommendations)

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 a matter of better understanding of how to use the tools.

1. Quick toggle options

Many of the Perfmatter’s options can be applied by simply toggling them on. Here’s a quick look at a few we recommend utilizing.

Perfmatters quick toggle options
Perfmatters quick toggle options

We recommend leaving “Remove jQuery Migrate” off or testing it separately. Especially if you’re using a page builder like Divi or Elementor.

2. Lazy loading

Lazy loading is essentially delaying the loading of images until a user scroll downs the page (images enter within the viewport). This can have a huge impact on your performance. See all of our lazy loading options.

3. WooCommerce

WooCommerce options are only needed if you’re running a WooCommerce store. These should be tested separately/one by one.

4. Content Delivery Network (CDN)

We always recommend using a CDN to help speed up your assets (images, JS, CSS). The CDN rewrite option allows you to easily use third-party CDN providers on your WordPress site.

If you’re using Cloudflare, you won’t need this feature.

5. Google Analytics

If you’re using Google Analytics, you can host it locally to speed things up. We also have a minimal version which is even faster. See more details.

6. Preloading resources

You can also take advantage of Instant Page, DNS prefetch, Preconnect, and Preload. Preloading is very important for things like web font icons (Font Awesome) as these are render-blocking.

Perfmatters preloading
Perfmatters preloading

Our Instant Page feature lets you automatically prefetch URLs in the background after a user hovers over a link. This results in almost instantaneous load times and improves both the user experience and perceived performance (how fast a site feels).

7. Defer and delay JavaScript

Both defer and delay JavaScript can help fix those render-blocking resource warnings and unused JavaScript warnings.

Delaying JavaScript is incredibly powerful. This can be a great way to 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, Google Ads), etc.

8. Fonts

It’s much faster to host your Google Fonts locally. This means storing and delivering your web fonts from your server or CDN, instead of relying on Google’s CDN. 

See how to host your Google Fonts locally in Perfmatters.

9. Script Manager

For using the Script Manager, this will depend on what you have running on your site. This is one of the most powerful features in the plugin as you can really fine-tune performance globally across your site, or down to the page/post level. We use the Script Manager extensively on all of our sites. It even supports Regex.

Check out our documenation on how it works.

Script Manager
Script Manager

With our MU mode, you can also completely disable plugins (MySQL queries and inline CSS/JS).

And remember, you can test your site by enabling each feature one by one. If for some reason there is a conflict, simply disable it and you’re good to go. Our plugin doesn’t permanently change data, so there is no harm to your site. Or take advantage of our testing mode.

Need more help?

We are constantly working on improving our documentation. Make sure to also check out our always up-to-date WordPress performance checklist and in-depth how to speed up WordPress guide.

Unfortunately, due to time constraints, we don’t offer complete website audits. However, our friend Mike does. More info here.

And of course, if you run into any problems, please contact us to see if we can help.

Was this article helpful?

Related Articles