Before you can fix a performance problem you need to know what the problem actually is. And the only way to know that is to measure.

The good news is that there are some excellent free tools for this. The tricky part is that each one shows you something slightly different and it can be confusing to know which numbers matter and what they mean.

Here are the seven tools worth knowing about and when to use each one.

1. Google PageSpeed Insights

This is the one you should always start with.

PageSpeed Insights gives you a score from 0 to 100 for both mobile and desktop. More importantly it tells you specifically what is causing problems and gives you suggestions for fixing them.

Always look at your mobile score first. Google uses mobile performance as the main signal for search ranking. A site that scores 90 on desktop but 45 on mobile has a problem that matters for SEO.

The Core Web Vitals section is particularly important. These are the metrics Google uses most for ranking decisions. If they are in the red fix them before anything else.

Free at pagespeed.web.dev.

2. GTmetrix

GTmetrix gives you more detail than PageSpeed Insights and presents it in a way that is easier to act on.

The waterfall view is the most useful feature. It shows you every request your page makes in the order they happen with a visual timeline of how long each one takes. This makes it immediately obvious if one particular file is holding everything else up.

GTmetrix also lets you test from different locations, which is useful if most of your visitors are in a specific region. The free plan is more than enough for most situations.

3. WebPageTest

WebPageTest is the most powerful free performance testing tool available.

The filmstrip view shows you exactly what your page looks like at each moment during loading. You can see when the first content appears, when the page becomes usable and when everything is fully loaded. This helps you understand the actual experience your visitors are having rather than just looking at abstract numbers.

Free at webpagetest.org.

4. Chrome DevTools

This is built directly into your browser. Right-click anywhere on your page, select Inspect and go to the Network tab.

You will see every request your page makes, where it goes, how large the response is and how long it takes. This is the most direct way to investigate a specific performance problem.

The Lighthouse tab within DevTools runs a full performance audit directly in your browser. No setup needed and it works in any Chromium-based browser.

5. Query Monitor

If you are running WordPress this plugin is essential for diagnosing backend performance problems.

Query Monitor shows you every database query that runs when a page loads, how long each one takes and which plugin or theme triggered it. If a plugin is making hundreds of database queries on every page load you will see it immediately.

This is information you simply cannot get from an external testing tool. Install it temporarily, run it on your site and look at the database queries section. You will often find the problem within minutes.

6. Cloudflare Analytics

If you have Cloudflare set up in front of your site its analytics dashboard shows you real performance data from actual visitors rather than from a synthetic test.

You can see your cache hit rate, which tells you how effectively your caching is working. You can see response time data across different regions. And you can identify traffic patterns that correlate with slowdowns.

This is valuable because it shows what real users are actually experiencing.

7. Google Search Console

This is not a speed testing tool exactly but it is essential for understanding how your performance affects your search visibility.

The Core Web Vitals report in Search Console shows you how your pages are performing on the metrics Google uses for ranking, based on data from real Chrome users visiting your site. It tells you which pages are Good, which Need Improvement and which are Poor.

If PageSpeed Insights shows good scores but Search Console shows many pages as Poor there is a gap between your test conditions and real-world experience that is worth investigating.

Which Tool Should You Use?

For a quick health check use PageSpeed Insights. For diagnosing a specific problem use GTmetrix and look at the waterfall. For WordPress backend issues install Query Monitor. For real user data use Google Search Console and Cloudflare Analytics.

You do not need all seven for every investigation. Know what each one is good at and use the right one for the situation.

Want someone to run these tools on your site and tell you exactly what to fix? CodingBrackets does performance audits for WordPress and custom web projects. Get in touch.