Mike McDonnell
Websites & SEO

Perfmatters Review: Results Across Real Client Websites

By Mike McDonnell8 min readUpdated August 2026

Ad/affiliate disclosure: this post contains affiliate links. If you sign up through one I may receive a referral payment, at no extra cost to you and with no reduction to any bonus. I only recommend products I have used myself.

If you run a WordPress site and you have started caring about speed, you have probably seen Perfmatters mentioned. This is my honest Perfmatters review, written as someone who runs it on real client sites through my agency, not as someone who installed it once for a screenshot.

I run Glide Marketing, a UK SEO and web agency, so site speed is not a hobby for me. It affects rankings, conversion rates, and how happy my clients are. Perfmatters has been part of my standard setup for a while now, and I want to be straight about what it does well and where it stops.

What Perfmatters actually is

Perfmatters is a lightweight WordPress performance plugin. That word "lightweight" matters, because a lot of speed plugins are heavy and slow the site down while claiming to speed it up. Perfmatters stays small and does a focused job.

At a high level it does four things. It disables WordPress features you are not using. It controls where scripts load. It handles lazy loading for images and iframes. And it manages a set of smaller tweaks like preloading, DNS prefetch, and cleaning up the WordPress head.

The idea behind all of it is simple. Every page on a WordPress site loads more code than it needs. Perfmatters helps you cut that back so the browser has less to download, parse, and run.

The script manager is the reason to buy it

If I had to name one feature that justifies the licence, it is the script manager. This is the part I use on almost every client project.

By default, WordPress and its plugins load their scripts and styles on every page. A contact form plugin loads its JavaScript on your blog posts even though there is no form there. A slider plugin loads everywhere even though the slider is only on the homepage. All of that is wasted weight.

The script manager lets you switch scripts off on the pages that do not need them. You can disable a script site-wide and then switch it back on only for a specific page or post type. On a typical business site this alone strips out a real chunk of unused JavaScript.

Before Perfmatters, doing this meant writing code in a functions file and testing carefully. Now it is a set of toggles I can hand to a junior team member with clear instructions. That is a genuine time saver on client work.

How I use Perfmatters in my agency workflow

My process is boring on purpose, because boring is what keeps client sites from breaking.

First I take a baseline. I run PageSpeed Insights and GTmetrix before touching anything, so I have a real before number. On one recent client site, SAM Leisure, that before number was ugly: pages were loading in around 3 to 5 seconds, which is slow enough to lose visitors before the site has even appeared.

Then I turn on the safe global options. Disabling emojis, embeds, and other core features that a normal business site never uses. These are low-risk and I rarely see any downside.

Next comes lazy loading. I enable it for images and iframes, but I always exclude the above-the-fold image, usually the hero or logo, so the largest visible image is not delayed. Getting this wrong hurts your Largest Contentful Paint instead of helping it.

Then the script manager, done template by template. I look at what each page type actually needs and switch off the rest. After that I retest against the baseline. On SAM Leisure the load time dropped from around 3 to 5 seconds to roughly 0.3 seconds, which is the kind of change a visitor actually feels.

If you want the store-specific version of this process, I have written up the best Perfmatters settings for WooCommerce separately, because shops need extra care around cart and checkout.

What it does for Core Web Vitals

Core Web Vitals are the speed and stability metrics Google uses as a ranking signal. The three that matter are Largest Contentful Paint, Interaction to Next Paint, and Cumulative Layout Shift.

Perfmatters helps most with the JavaScript side of things. By cutting unused scripts and deferring what is left, it reduces the work the browser has to do before a page becomes usable. That tends to help Interaction to Next Paint and, indirectly, Largest Contentful Paint.

I want to be honest about the size of the effect. On a bloated site with lots of plugins, the gain can be large. On a site that was already fairly clean, the gain is smaller. SAM Leisure sat firmly in the first camp, and the load time falling from around 3 to 5 seconds to roughly 0.3 seconds shows how much unused script it had been carrying.

The point is that the numbers are real but they depend on where you started. Anyone promising a fixed score jump from a single plugin is guessing.

The honest limitations

This is the part most reviews skip, so here is where Perfmatters stops.

It is not a caching plugin. Perfmatters reduces how heavy each page is, but it does not cache pages. You still need a caching layer, either a dedicated caching plugin or caching built into your host. I always run both together.

It is not a magic fix for bad hosting. If your server response time is slow, Perfmatters cannot rescue it. A cheap, overloaded shared host will still feel sluggish. This is why I care so much about hosting choice, and why I wrote up the best WordPress hosting for UK small business.

It also will not fix a badly built theme on its own. If your theme loads huge page builders and dozens of fonts, Perfmatters trims the edges but cannot undo the core problem. It is a tuning tool, not a rebuild.

And it can break things if you are careless with the script manager. Switch off the wrong script and a form stops submitting or a slider disappears. This is not a flaw in the plugin, it is the nature of the job. You test after every change.

Pricing, in plain terms

Perfmatters is sold as an annual licence rather than a one-off purchase, with tiers based on how many sites you want to use it on. For an agency running it across client sites, the multi-site tier is the sensible option and the per-site cost drops as you add sites.

I am not going to quote a figure here because pricing changes and I would rather you check the current numbers on the Perfmatters site directly. What I will say is that for client work the time it saves against hand-coding the same changes pays for itself quickly.

Who should buy Perfmatters

Buy it if you run a real business WordPress site, especially one with several plugins, and you care about speed and rankings. The script manager will do more for you than almost any other single tweak.

Buy it if you are an agency or freelancer managing multiple client sites. The consistency and the time saving across a portfolio make it an easy call.

Think twice if you run one very simple brochure site on a tight budget, because free plugins can cover some of the same ground with more effort. And do not buy it expecting it to replace caching or fix a slow host, because it does neither.

If you are still choosing a host to pair it with, my SiteGround vs Hostinger comparison walks through the two I get asked about most.

My verdict

Perfmatters has earned its place in my standard client setup. It is focused, it stays out of the way, and the script manager solves a real problem that used to eat hours of my time. It is not the only thing you need, and anyone who tells you a single plugin fixes site speed is selling something. Paired with good hosting and proper caching, it is one of the most reliable performance wins I know of on WordPress.

If you want to try it on your own site, you can get it from Perfmatters.

Need help speeding up your site?

If your WordPress or WooCommerce site is slow and you would rather someone just sorted it, that is part of what my agency does. We handle hosting, caching, Perfmatters setup, and Core Web Vitals as one job so you do not have to piece it together yourself. You can find me at Glide Marketing.

Mike McDonnell, Founder of Glide Marketing

Mike McDonnell

Mike McDonnell

Entrepreneur, author, and mental health advocate based in Chelmsford, Essex. I write about building businesses while managing bipolar disorder.

Read my book

Psychosis: How I Escaped My Mind's Darkest Reality. Available on Amazon.

Get the Book

You might also like

Websites & SEO

Free Website Quote Template for Freelancers

A free, copyable website quote template for freelancers, plus plain-English guidance on filling in every section: scope, deliverables, timeline, pricing, deposit and exclusions.

Read →
Websites & SEO

How to Write a Web Design Quote in the UK

A UK agency owner's practical guide to writing a web design quote that wins work and avoids scope creep. Scope, deliverables, timelines, payment terms, VAT and options explained.

Read →