WebPageTest
WebPageTest is a free tool for testing website load speed. It displays a detailed waterfall chart, Core Web Vitals, TTFB, and performance optimization recommendations.
WebPageTest is an open-source online service for measuring web page performance. It tests with a real browser on a real connection, providing a request waterfall diagram, Core Web Vitals, TTFB, Speed Index, and other load metrics.
What is WebPageTest
WebPageTest is a free, open-source tool for testing web page load speed, developed by Catchpoint. Testing runs with a real browser (Chrome, Firefox, Edge) from a chosen geographic location — which is its main differentiator from synthetic tools.
The test result is a detailed report: a waterfall diagram of all network requests, Core Web Vitals metrics, a filmstrip view of the page loading, screenshots, and a video recording. Frontend developers and SEO specialists use it to diagnose performance issues.
Key WebPageTest metrics
- TTFB (Time to First Byte)
- Time from request to receiving the first byte of the server response. Target: < 600 ms.
- First Contentful Paint (FCP)
- Time until the first content appears on screen. Target: < 1.8 sec.
- Largest Contentful Paint (LCP)
- Time until the largest visible element is loaded. Good: < 2.5 sec.
- Total Blocking Time (TBT)
- Total time the main thread is blocked between FCP and Time to Interactive. Correlates with INP.
- Speed Index
- How quickly the visible part of the page fills visually. Lower is better.
- Fully Loaded
- Time until the full page, including all resources, is loaded.
Waterfall diagram
The waterfall is the primary diagnostic tool in WebPageTest. It is a timeline of all network requests for the page: HTML, CSS, JS, fonts, images, API calls.
- Each row is one request. Color indicates resource type
- Bar length = load time. Shows DNS lookup, TCP connection, TTFB, and download phases
- Parallel rows = browser loading multiple resources simultaneously
- Render-blocking resources appear as requests that stall page rendering
- Vertical lines mark key metrics (FCP, LCP, Load Event)
WebPageTest vs. PageSpeed Insights
| Parameter | WebPageTest | PageSpeed Insights |
|---|---|---|
| Test type | Real browser | Lighthouse (synthetic) + CrUX (field) |
| Location | Choose from 40+ locations | Fixed |
| Waterfall | Yes — detailed | No |
| Load recording | Yes | No |
| Core Web Vitals | Yes | Yes |
| Cost | Free | Free |
| API | Paid | Free |
How to use WebPageTest for SEO
- Enter the page URL and choose a test location closest to your target audience
- Set realistic throttling: 4G for mobile testing, cable for desktop
- Run 3–5 test runs to get an averaged result
- Study the waterfall: find render-blocking resources, large JS bundles, slow TTFB
- Use Opportunities & Experiments — built-in advice with estimated impact
- Save the result URL: it's permanent and useful for before/after comparison
Common questions
Discuss your project?
Share your goals and website context — I will suggest a practical next step.