GTmetrix vs WebPageTest
GTmetrix is the tool you open to get a page judged and watched over time. WebPageTest is the tool you open when you already know a page is slow and you need to see why, frame by frame. Both are lab tools: they load your page on a machine you do not own, which is not what Google ranks on. This page shows what each measures, which questions each answers, and how to use them together on one slow page.
By Théophile Louvart, founder of Porteur · Updated 15 September 2026 · Markdown
The short answer
Open GTmetrix when you want a page graded and kept under watch: a readable report, a history of runs, and monitoring on its paid plans.
Open WebPageTest when the question is why: a filmstrip of the page painting, a waterfall of every request, the same page over a slower connection, and the second visit with a warm cache.
The criteria that decide it
Both tools load a page and time it. Four criteria separate them in practice.
- Readability: a report you can hand to someone, or a diagnostic surface you interpret.
- Depth: one summary of what to fix, or the request-by-request evidence behind it.
- Repetition: a run you keep and compare, or a run you tune and rerun with different settings.
- Watching: alerts and scheduled runs, or a one-off test whenever you need it.
What each is built for
GTmetrix is a page speed testing service built on Lighthouse. The scores and audits you see come from the same engine as PageSpeed Insights, wrapped in a report with a history, test locations and monitoring on paid plans. You give it a URL and it gives you a verdict and a list.
WebPageTest is a test rig. It runs your page on real browsers in many locations and on many devices, with free tests subject to limits, and returns filmstrips, waterfalls, first and repeat views, and the ability to change one variable and run again. It gives you evidence, not a grade.
Where GTmetrix is easier
- One page, one verdict: a founder can read the report without learning to read a waterfall.
- A history of runs on the same URL, so a change has a before and an after in one place.
- Scheduled runs and alerts on paid plans, which turn speed into something you notice rather than something you remember to check.
- Test locations, so a page can be judged from where your buyers are rather than from where the tool's default server sits.
The practical use: run /pricing on GTmetrix before and after a change, keep both runs, and let the monitoring tell you the week a new script arrives on the page.
Where WebPageTest goes deeper
- The filmstrip: what the visitor sees at each moment, which shows a page that paints and then reflows better than any number.
- The waterfall: every request with its timing, so the third-party script that blocks the hero image is visible rather than inferred.
- Connection profiles and devices: the same page over a slow connection on a mid-range phone, which is closer to your worst visitor than your laptop is.
- First view against repeat view: how much of the page a returning visitor gets from cache, which caching changes are meant to improve.
- Runs you tune: change the location, the device or the connection and run again to isolate one variable.
The practical use: your largest element paints at 3.5 seconds and you do not know why. The waterfall shows it was requested late because it is a background image in a stylesheet, and the filmstrip shows the page looking finished two seconds before it arrives.
Side by side
| Question | GTmetrix | WebPageTest |
|---|---|---|
| What it gives you | A graded report with a list to fix | Evidence: filmstrip, waterfall, timings |
| Engine | Built on Lighthouse | Real browsers, its own measurement rig |
| Learning curve | Readable on the first visit | Rewards learning to read a waterfall |
| Locations and devices | Test locations, more on paid plans | Many locations and devices |
| Connection profiles | Throttling options | A central feature, tuned per run |
| Repeat view | Not the focus | First and repeat view side by side |
| Monitoring and alerts | On paid plans | Not the point of the tool |
| Free use | Free tests with an account | Free tests with limits |
| Field data from real users | No | No |
What neither of them shows
Both are lab tools. They load your page on their machine, on their connection, at a moment you chose. Google's page experience judgement uses field data: the experience of real Chrome users over a rolling window, at the 75th percentile.
That gap explains the most common confusion in speed work: a lab score of 95 with a Core Web Vitals assessment that still fails. The lab machine is faster than your visitors' phones.
- For the judgement: PageSpeed Insights, which shows field data above its Lighthouse run, and the Core Web Vitals report in Search Console for the whole site.
- For the thresholds: about 2.5 seconds for Largest Contentful Paint, 0.1 for Cumulative Layout Shift, 200 milliseconds for Interaction to Next Paint.
- For interaction: neither lab tool can click your page, so neither measures Interaction to Next Paint. They report a lab proxy instead.
How to use both on one slow page
Confirm the page is slow for real people
Open PageSpeed Insights on the URL and read the field section first. If it passes, your lab score is a hobby, not a problem.
Get the verdict and the list
Run GTmetrix from the location closest to your buyers. Note the largest saving it names and keep the run.
Find the cause
Run WebPageTest on the same URL with a mid-range phone and a slow connection. Read the filmstrip for when the page looks done, then the waterfall for what arrived after that.
Change one thing
Fix the single request the waterfall accuses: the lazy-loaded hero, the render-blocking stylesheet, the chat widget loaded before the content.
Prove it
Rerun both tools with the same settings. Then wait for the field data to catch up before you claim the win, because it is measured over a rolling window of real visits.
Side by side
GTmetrix
gtmetrix.com
Grading a page's speed in a readable report, keeping the history, and watching it over time.
Good at
- A verdict and a fix list a non-specialist can read
- A history of runs on the same URL
- Scheduled monitoring and alerts on paid plans
- Test locations near your buyers
- Lighthouse audits presented without the noise
Choose it when You want a page judged, kept under watch, and reported to someone who will not read a waterfall.
Not for Finding the exact request that caused a slow paint, or measuring what real visitors experience.
WebPageTest
webpagetest.org
Investigating why a page is slow, with real browsers, many locations and devices, and runs you can tune.
Good at
- Filmstrips that show what the visitor sees over time
- Request-level waterfalls with timings
- Connection profiles and device choices
- First view against repeat view for caching work
- Isolating one variable and running again
Choose it when You know the page is slow and need the evidence, or you are testing a fix before shipping it.
Not for A tidy score for a report, ongoing monitoring, or field data from your real visitors.
For a founder shipping their own site, open PageSpeed Insights first to learn whether real visitors are suffering, then GTmetrix for a readable verdict you can keep and compare. Reach for WebPageTest when the fix is not obvious from the list: the filmstrip and the waterfall answer why in minutes, and the repeat view is the only honest way to judge caching work. Neither tool produces the figure Google uses, so end every speed project in the field data rather than in a lab score. If you only ever open one, make it PageSpeed Insights, because it carries both halves.
Questions
Its scores and audits are built on Lighthouse, so the engine is the same one PageSpeed Insights runs. What GTmetrix adds is the report, the history of runs on a URL, test locations and monitoring on paid plans. What it does not add is field data from your real visitors.
They load your page from different machines, in different places, over different connections, at different moments. Lab timings vary between runs of the same tool, let alone between two tools. Compare each tool against itself, with the same settings, three runs at a time.
Neither. Google's page experience signals come from field data: real Chrome users, at the 75th percentile, over a rolling window. Lab tools estimate and explain that experience, they do not produce it.
No. Both load the page without interacting with it, so neither can measure a real interaction. Lighthouse-based tools report a lab proxy instead, and the real figure appears in the field data once you have enough visits.
Not to start. WebPageTest offers free tests with limits, and GTmetrix gives free runs with an account. Pay only when you need scheduled monitoring, more locations or more tests than the free allowance, and check the tool's own pricing page for what each plan includes.
Check my site, free
Paste a URL into the free check and see how your key pages load on a phone, beside the searches and rivals around your site, in about thirty seconds.
- Free check, no card
- Read-only, your own accounts
- Readable by your agent
Read next
- AlternativesLighthouse alternatives for measuring page speed
- ComparisonPageSpeed Insights vs GTmetrix
- ComparisonWebPageTest vs PageSpeed Insights
- GuideHow to read PageSpeed Insights: field data first, then the score
- GuideCore Web Vitals for a product site: the three numbers
- AlternativesGTmetrix alternatives for page speed
- Free toolCore Web Vitals checker
- GuideThe best SEO audit tools, and which one a founder needs