A client once told me their new WordPress site was “lightning fast.” On their office fibre connection, it was. Then I ran it through a mobile speed test simulating an average phone on a 4G network, and the main content took almost seven seconds to appear. Their bounce rate suddenly made a lot more sense.
That’s the trap with page speed: your own experience is almost never your visitors’ experience. The only way to know how fast a page really is, is to test it properly, with the right tools. The good news is that the best free page speed test tools are genuinely excellent, and you don’t need a paid subscription to diagnose most problems.
Below are the nine tools I rely on, what each one is best at, and the specific tips I use to turn their reports into a faster site. If you’re also cleaning up the rest of your technical SEO, pair this with our guide to free website crawlers and site audit tools.
Speed affects two things you care about: rankings and revenue. Google uses page experience signals, including Core Web Vitals, as part of how it evaluates pages. Speed isn’t going to outrank great content on its own, but when two pages are similarly helpful, the faster one has an edge.
The bigger impact is on people. Slow pages lose visitors before they ever read a word. Every extra second of waiting is another chance for someone to hit the back button.
Google explains the thresholds in detail in its official Web Vitals documentation, which is worth bookmarking if you work on site performance regularly.
Speed tools report two kinds of data, and mixing them up leads to bad decisions:
A page can score well in the lab and still fail in the field, or the other way round. The best workflow uses both.
| Tool | Best for | Field data? | Account needed? |
|---|---|---|---|
| Google PageSpeed Insights | Quick SEO check + Core Web Vitals | Yes | No |
| Google Search Console (CWV report) | Site-wide Core Web Vitals issues | Yes | Yes (site verification) |
| Lighthouse (Chrome DevTools) | Detailed debugging on your own machine | No | No |
| GTmetrix | Visual waterfall + easy reports | No | Optional |
| WebPageTest | Advanced testing, filmstrips, real devices | No | Optional |
| Pingdom Website Speed Test | Simple load time + request breakdown | No | No |
| DebugBear Free Test | Clear Core Web Vitals breakdown | Yes (via CrUX) | No |
| Chrome DevTools Performance panel | Fixing slow interactions (INP) | No | No |
| Chrome UX Report (CrUX) tools | Real-user trends over time | Yes | No |
If you only use one tool, make it this one. PageSpeed Insights runs a Lighthouse lab test and, when your page gets enough traffic, shows real-user field data from the Chrome UX Report at the top of the results.
Always look at the field data box first. If it says “Passed,” your real users are having a decent experience, even if the lab score is lower than you’d like. Don’t chase a perfect 100 at the expense of features your visitors actually use.
PageSpeed Insights tests one URL at a time. The Core Web Vitals report in Search Console groups similar URLs together and tells you which groups are “Poor,” “Need improvement,” or “Good” based on real-user data.
Click into a “Poor” group, take one example URL, and run it through PageSpeed Insights. Fix the template, not the individual page. If you haven’t connected your site yet, our Google Search Console setup guide walks you through it.
Lighthouse is the engine behind PageSpeed Insights, and it’s built right into Chrome. Open DevTools, choose the Lighthouse tab, and run an audit locally.
Run Lighthouse in an Incognito window. Browser extensions can add scripts to the page and quietly drag your score down, giving you a misleading result.
GTmetrix is a favourite with bloggers and agencies because its reports are easy to read and easy to share with clients. Its waterfall chart shows every file the page loads, in order, and how long each one takes.
Sort the waterfall by size. In almost every slow WordPress site I’ve audited, the culprits at the top are uncompressed images, a page builder’s bundled scripts, or a third-party chat widget.
WebPageTest is the tool performance engineers reach for when they need detail. It lets you choose test locations, browsers, and connection speeds, and its filmstrip view shows exactly what a visitor sees, frame by frame.
Run a side-by-side comparison of your page against a competitor’s. Seeing your hero image appear a full second later than theirs is far more persuasive to a client or boss than any score.
Pingdom’s free speed test gives you a quick load time, page size, and request count, plus a breakdown of content by type. It’s not as deep as WebPageTest, but it’s quick and readable.
Check the “requests by domain” section. A long list of third-party domains (ad networks, trackers, fonts, widgets) is often the hidden reason a page feels sluggish.
DebugBear offers a free test that combines lab results with Chrome UX Report data, presented in a way many people find easier to understand than raw Lighthouse output.
Look at the LCP breakdown before you start optimising images. If most of the delay is “Time to First Byte,” your problem is hosting or caching, and compressing images won’t fix it.
Interaction to Next Paint is the hardest Core Web Vital to fix, because it’s about JavaScript running when people click. The Performance panel in Chrome DevTools records exactly what happens during an interaction.
Turn on CPU throttling (4x or 6x slowdown) before recording. Your laptop is far more powerful than the average phone, and throttling exposes problems you’d otherwise never see.
The Chrome UX Report is the public dataset of real-user performance that powers field data in Google’s tools. Google offers free ways to explore it, including a dashboard view, so you can see how your site’s Core Web Vitals have changed month by month.
Check CrUX data before and after a big change like a redesign or theme switch. It’s the most honest answer to “Did that actually help our users?”
The waterfall chart in GTmetrix, WebPageTest or Pingdom is the single most useful thing these tools show, and also the most intimidating. Each row is one file the browser downloads; each bar shows when that download started and how long it took. Here’s how I read one in under five minutes:
Once you’ve done this a few times, you’ll start recognising patterns instantly, such as a giant uncompressed hero image or a slider plugin loading five scripts on pages that don’t even use it.
To show how these tools work together, here’s a simplified version of a fix I did on a content site running WordPress with a popular page builder.
Search Console flagged a group of blog posts as “Poor” for LCP on mobile. PageSpeed Insights field data for one example post showed LCP well above the 2.5-second target, and the lab test agreed.
The lab LCP dropped dramatically on the next test, and over the following few weeks the field data in Search Console moved the whole group of URLs into “Good.” Fixing the post template meant every blog post improved at once, not just the one I tested.
Most seostackhub readers run WordPress, so a few platform-specific points are worth knowing:
You don’t need all nine every time. Here’s the simple workflow I follow:
Testing is only half the job. Here are the fixes I apply most often, roughly in order of how much difference they make:
For most people, Google PageSpeed Insights is the best starting point because it combines a Lighthouse lab test with real-user Core Web Vitals data. Add GTmetrix or WebPageTest when you need a detailed waterfall.
Each tool tests from different locations, with different simulated devices and network speeds. Use one tool consistently to track progress over time rather than comparing numbers across tools.
A score of 90 or above is considered good, but passing Core Web Vitals in the field data matters more for SEO than the score itself.
Test after any significant change, such as installing a plugin, switching themes, or adding a new script, and check Search Console’s Core Web Vitals report at least monthly.
Page experience, including Core Web Vitals, is one of many signals Google considers. It rarely outweighs relevance and content quality, but it can make a difference between similar pages and has a big impact on conversions. Google’s own Search Central guidance on Core Web Vitals explains how it fits in.
The best free page speed test tools give you everything you need to diagnose a slow site without spending a penny. Start with Search Console and PageSpeed Insights to find where real users are struggling, dig into the waterfall with GTmetrix or WebPageTest, and use DevTools when you need to get surgical.
Most importantly, test like your visitors browse: on mobile, on a normal connection, and on the pages that actually bring in traffic. Fix the biggest problems first, re-test, and watch your real-user data improve. A faster site isn’t just better for SEO. It’s better for every person who visits.