A performance audit is not the same as a performance fix. The goal of the next 30 minutes is not to install a caching plugin and hope — it is to leave with a ranked, evidence-backed list of what is actually slow and why. Speed up the diagnosis and the fixes get obvious. Skip it and you spend a weekend optimizing images on a site whose real problem is a 1.4-second server response.
This is a time-boxed routine. Each phase has a budget, a tool, and a specific number you are looking for. Open a blank text file before you start — every finding goes in there, because the deliverable is that list, not a vague feeling that the site "feels sluggish."
Start at PageSpeed Insights and run your most important URL — usually the homepage and one key landing page or product page. The single most useful thing on that screen is the panel at the top: the field data from the Chrome User Experience Report (CrUX). This is real Chrome users over the last 28 days, not a synthetic test. If it says "Discover what your real users are experiencing," your site simply lacks enough traffic for field data, and you fall back to the lab score below.
You are checking three numbers against the 2026 Core Web Vitals thresholds:
Write down which of the three are passing (green), needs-improvement (orange), or failing (red), and note the gap between field and lab scores. A site that passes lab but fails field usually has a real-user problem your fast laptop and fast connection hide — slow mobile devices, a heavy third-party script, or a host that buckles under concurrent load.
A PageSpeed score is a grade; a waterfall tells you why. Run the same URL through WebPageTest (pick a real-world profile like "Mobile - 4G" from a location near your audience) or GTmetrix. Watch the connection view load from top to bottom and look for three patterns:
Note your total page weight. A lean content page should land under about 1MB; many WordPress sites running a multipurpose theme and three slider plugins quietly ship 4–6MB. Each oversized request is a line item on your findings list.
This is the phase generic "speed up your site" posts skip, and it is where the real culprits hide. Install Query Monitor (free) and load a page while logged in. Its admin-bar readout gives you three diagnostics nothing else does:
While you are here, audit your plugin count and image formats. Open Media and check whether images are being served as modern formats — WebP or AVIF — or as the 800KB PNGs someone uploaded straight from a phone. Count active plugins; the number matters less than what they do, but anything loading its CSS and JS on every page (not just the page it is used on) is a flag.
Now confirm whether the basics are even in place. Open your browser dev tools, go to the Network tab, reload, and inspect the response headers on the main document and a few assets:
x-cache: HIT header or one from your caching plugin (WP Rocket, LiteSpeed Cache, FlyingPress) or host. A cache MISS on every reload means full PHP and database work on every visit.cache-control headers on images, CSS, and JS. Assets served from your origin with no caching headers are a quick win.Do not implement anything yet. You are still cataloging. The header check tells you whether the fix is "turn on a feature you already pay for" or "you need to change something structural."
You now have raw notes. Spend the last three minutes turning them into a ranked list, ordered by impact-to-effort. A useful audit output reads like this:
That ranked list is the entire point. It tells you and any developer exactly where the next hour of work should go, backed by numbers a CrUX report and a waterfall can corroborate later. Re-run PageSpeed Insights a few weeks after the fixes land — field data updates on a rolling 28-day window, so improvements show up gradually, not the instant you flip a switch. The audit is repeatable; run it quarterly and the site never drifts far from green.
Site
Tools
We do not sell your email. We do not spam.
© 2026 RevealTheme. All rights reserved.