Guide : WebPageTest
WebPageTest is the free, open-source, lab-based performances outil SEO techniques reach pour quand PageSpeed Insights indique vous une page is slow but pas pourquoi — the history, how to lire the waterfall and filmstrip, the CLS-hunting recipe, and où it fits alongside Lighthouse, PSI, and CrUX.
Langues
WebPageTest is a free, open-source lab (synthetic) performances testing outil — créé by Patrick Meenan in 2008 as an internal AOL outil and acquired by Catchpoint in 2020. Vous give it une URL, a réel tester emplacement, a navigateur, and a network profile, and it runs lune page on a réel device and renvoie deep diagnostics aucun unique score peut: a waterfall chart (render-blocking flags, requête sequencing), a filmstrip/video view (frame-by-frame, with a Highlight Layout Shifts option pour CLS), a connection view (DNS/TCP/TLS/TTFB), and Core Web Vitals frame by frame. The unique la plupart important chose to garder straight: WebPageTest produces lab données, pas field données — it ne fait pas feed Google's Core Web Vitals ranking signal (that's real-user CrUX). It's pour diagnosis, pas the score Google sees. It's pas a Lighthouse competitor soit — vous pouvez run Lighthouse from à l’intérieur it. Reach pour it quand PageSpeed Insights indique vous une page is slow but pas pourquoi or où in the charger.
TL;DR — WebPageTest is a free outil que loads votre page on a réel navigateur in a réel emplacement and montre vous exactly ce que happened as it chargé — every fichier it downloaded, in ce que order, and a frame-by-frame video of lune page appearing. It’s the outil vous utiliser quand PageSpeed Insights dit une page is slow but vous vouloir to voir pourquoi. It’s pas a Google product, and its scores don’t affecter votre rankings — it’s a diagnosis outil.
Ce que WebPageTest is
La plupart speed outils give vous a number. WebPageTest donne vous a story — a detailed, step-by-step picture of how votre page chargé.
Vous go to webpagetest.org, type in une URL, pick où in the world to tester from and on ce que kind of device and connection, and hit commencer. A réel navigateur on a réel machine loads votre page, and WebPageTest records everything: every image, script, and font it récupéré, how long chaque took, and a filmstrip — an réel frame-by-frame définir of screenshots of lune page appearing on screen.
It’s free and ouvrir source. It was construit by a developer named Patrick Meenan back in 2008, and a company appelé Catchpoint bought it in 2020 — but the free public version at webpagetest.org is encore là pour anyone to utiliser.
Pourquoi you’d utiliser it au lieu de PageSpeed Insights
PageSpeed Insights (Google’s outil) is great at telling vous que une page is slow and giving vous a score. WebPageTest is meilleur at telling vous pourquoi and où. Si PSI dit “reduce render-blocking resources,” WebPageTest montre vous the exact fichier that’s blocking, at ce que second, in a chart vous pouvez lire comme a timeline.
The autre chose personnes obtenir incorrect: WebPageTest scores ne sont pas a ranking factor. Google ranks partly on how fast réel visitors experience votre site (that’s appelé “field data,” and it comes from réel Chrome utilisateurs). WebPageTest is a “lab” tester — un controlled run on un machine. It’s pour finding and fixing problems, pas pour the number Google en réalité sees.
The two views la plupart personnes commencer with
- The waterfall. A chart with un row per fichier votre page chargé, stacked in the order ils came in. Long bars and fichiers stacked at the commencer are usually où votre slowness lives.
- The filmstrip. A row of screenshots showing lune page painting in over temps. Vous peut literally watch the moment votre principal content montre up — or the moment something jumps autour on lune page.
Vouloir the complet version — the connection view, the exact recipe I utiliser to hunt bas layout shift, how it compares to Lighthouse and CrUX, and how I utiliser it pour technical SEO? Switch to the Avancé tab.
TL;DR — WebPageTest is a free, open-source lab (synthetic) performances outil: une URL, a réel distributed tester emplacement, a navigateur, and a network profile in, deep diagnostics out — waterfall (render-blocking flags, sequencing), filmstrip/video (frame-by-frame, with a Highlight Layout Shifts option pour CLS), connection view (DNS/TCP/TLS/TTFB), and Core Web Vitals frame by frame. Patrick Meenan construit it in 2008 (an internal AOL outil); Catchpoint acquired it in 2020; le code stays ouvrir sous the Polyform Shield license. The accuracy spine: it produces lab données, pas field données, so it fait pas feed Google’s CWV ranking signal (that’s real-user CrUX). It’s a diagnostic, pas the score Google sees — and it’s pas a Lighthouse competitor, parce que vous pouvez run Lighthouse à l’intérieur it. Reach pour it quand PageSpeed Insights indique vous une page is slow but pas pourquoi or où in the charger.
Ce que it en réalité is
Every WebPageTest result is un configuré run: une URL, testé from a spécifique emplacement, on a spécifique navigateur and device, over a spécifique connection profile, at a spécifique moment. It’s pas a universal measurement of “how fast your site is” — it’s evidence from que run, and it nécessite to be lire as tel.
Dans que framing, WebPageTest is the deep-diagnostic outil in the web-performance toolbox. web.dev, Google’s propre developer site, frames it bien: “WebPageTest contient an avancé suite of metrics and trace viewers. It enables deep diving into the performances of votre site on réel mobile hardware with network conditions.” (web.dev, “How To Think À propos de Speed Outils”)
Its “audit” page adds the SEO-adjacent angle: “WebPagetest va aussi vérifier static-content mise en cache, temps to premier byte, and si votre site rend effective utiliser of CDNs.” (web.dev, “Audit performances”)
Où the sibling outils in ce cluster — Google Lighthouse, PageSpeed Insights, and the Chrome UX Report (CrUX) — give vous a score or a réussir/échouer, WebPageTest donne vous la requête-by-request, frame-by-frame evidence underneath the score.
A brief history — and a genuinely odd footnote
Patrick Meenan créé and open-sourced WebPageTest in 2008; it began life as an internal testing outil at AOL. Catchpoint acquired it in 2020. The À propos de page indique the origin story directement: “Catchpoint’s 2020 acquisition of WebPageTest, créé and open-sourced by Patrick Meenan in 2008, marked a significant milestone.” The stated mission là is blunt: “slow is the nouveau bas, and our mission is to empower vous to deliver the meilleur experiences to votre utilisateurs.” (webpagetest.org/à propos de)
Here’s the odd footnote worth naming: Meenan now fonctionne at Google on Chrome and web
performances. And yet Google’s propre official Core Web Vitals outils page —
web.dev/articles/vitals-tools, the exact page
Search Central’s Core Web Vitals doc
liens to as “the different tools that can help you measure and report Core Web Vitals”
— ne fait pas mention WebPageTest. It listes CrUX, PageSpeed Insights, Search Console,
Lighthouse, the DevTools Performances panel, the web-vitals JS library, and
Lighthouse-CI. The outil construit by the person who now fonctionne là is absent.
Lire que carefully, though: it is pas a signal que WebPageTest is deprecated or unendorsed. Google curates its own-product outil liste; a third-party open-source outil simply isn’t on it. Autre web.dev pages (speed-tools, performance-audit-tools) référence WebPageTest positively. It’s a curation gap, pas a verdict on the outil.
Lab vs. field — the distinction que matters la plupart
Ce is the accuracy spine of the whole topic, and it’s the sibling of the lab-vs-field point que runs via the whole web performances outils cluster.
WebPageTest runs lab (synthetic) données: a controlled, repeatable tester on a machine vous configurer, at a moment vous choisir. Que is a différent animal from field données — the real-user Chrome UX Report (CrUX) measurements que Recherche Google en réalité uses pour the Core Web Vitals ranking signal, and que surface in PageSpeed Insights and Search Console.
So, plainly:
- A WebPageTest run fait pas feed Google’s ranking signal. It measures the même metrics Google cares à propos de (LCP, INP, CLS), but the number Google ranks on comes from CrUX field données, pas from quelconque lab run — pas WebPageTest’s, pas PSI’s lab section, pas Lighthouse’s.
- WebPageTest is pour diagnosis: reproducing a problem, isolating it, and confirming a fix in a fast, controlled loop. Field données (CrUX) is the slow, authoritative confirmation que réel utilisateurs felt the improvement — voir Core Web Vitals pour how que ranking signal fonctionne.
Put plainly, a WebPageTest result n’est pas — and ne peut pas substitute pour — CrUX field données, real-user trafic numbers, or a Recherche Google ranking or page-experience outcome. Ceux are separate datasets que besoin leur propre evidence; a fast synthetic run n’est pas proof quelconque of les déplacé.
Si vous seulement prendre un chose from ce page: WebPageTest indique vous ce que to fix; CrUX indique vous si Google’s ranking signal déplacé.
How to run a basic tester
The core flow is deliberately simple:
- URL. Lune page publique vous vouloir to tester (it has to be publicly reachable).
- Tester emplacement. WebPageTest runs on physically distributed réel machines autour the world — pick un near votre audience, parce que distance and network conditions modifier le résultat.
- Navigateur / device. Chrome donne vous the la plupart données. Vous pouvez aussi emulate mobile devices.
- Connection profile. A throttled network (e.g. a slow mobile connection) so you’re testing realistic conditions, pas votre office fiber.
- Repeat runs. Ce is the un beginners skip. Performances varies run to run (network jitter, server charger, CPU contention), so WebPageTest runs multiple tests and reports a median. Jamais trust a unique run — lire the median. Simplement garder in mind the median is encore a synthetic sample from votre choisi configuration, pas a population-level measurement of ce que réel visitors experience — that’s ce que field (CrUX) données is pour.
Every un of ceux settings is partie of the experiment, pas incidental detail. Si you’re comparing two tests — avant/après a fix, or votre site contre a competitor’s — the comparison seulement signifie something quand vous record the settings and hold les constant: même emplacement, même navigateur, même connection profile, même cache state (premier view vs. repeat view), and roughly the même run count and temps window. Modifier quelconque of ceux entre runs and vous pouvez easily mistake test-configuration drift pour a réel performances difference.
Reading le résultats
The waterfall chart
The waterfall is une requête-by-request timeline: un row per resource, in charger order, chaque bar showing DNS/connecter/TLS/wait/download phases. It flags render-blocking resources, montre chaîne de redirectionss as supplémentaire hops, and rend it obvious quand a handful of resources at the top are gating everything behind les. Ce is où “reduce ressources qui bloquent le rendu” stops being an abstraction and becomes “que CSS fichier, at que second.”
The connection view
Grouped by connection plutôt que by requête, ce view exposes DNS lookup, TCP connecter, TLS negotiation, and temps to premier byte (TTFB) per host. It’s the fastest façon to voir si votre slowness is server/network-side (a slow TTFB, aussi nombreux separate connections) versus content-side.
The filmstrip / video view — and my CLS-hunting recipe
The filmstrip is a strip of screenshots of lune page painting over temps; the video view plays it back. It’s how vous voir — pas infer — quand votre principal content apparaît, and quand something on lune page jumps.
Ce is the WebPageTest fonctionnalité I lean on la plupart, and I’ve walked via it repeatedly in talks and in my Ahrefs Core Web Vitals guide. Pour hunting bas Cumulative Layout Shift, the exact recipe I utiliser: “In Filmstrip View, utiliser the suivant options: Highlight Layout Shifts, Thumbnail Size: Huge, Thumbnail Interval: 0,1 secs.” Que turns the filmstrip into a high-resolution timeline où a shift is impossible to miss. In the réel exemple from que guide, the culprit was a font swap — “Notice how our font restyles entre 5,1 secs and 5,2 secs, shifting the layout as our custom font is applied.” Web fonts, late-loading images, and injected ads are the usual CLS suspects, and the filmstrip catches les visually in the act.
Un caution: a resource finishing chargement in the waterfall at the même moment the filmstrip montre a jump is strong circumstantial evidence, pas proof — it’s a hypothesis. Confirmer it by isolating the suspect (block que domain/requête, or defer it) and re-running the même configuration; si the shift disappears, you’ve confirmed the causer au lieu de simplement correlating two timelines.
Core Web Vitals, frame by frame
WebPageTest reports LCP, CLS, and (with réel interaction) INP alongside TTFB, FCP, and Speed Index — and lets vous voir où in the charger chaque un happened plutôt que simplement a final valeur. Où CrUX field données is disponible, it peut be affiché alongside the lab results, but the deep diagnostics are the lab run.
Avancé fonctionnalités
- Scripting / multi-step flows. Tester pages behind a login, or a cart/checkout flow — script the steps so WebPageTest measures a réel journey, pas simplement a cold homepage. Contrôler and écrire bas ce que the script dépend on: the tester account/credentials utilisé, ce que state the account is in, quelconque dynamic content on lune page, and votre API quota — an undocumented script is as hard to comparer run-to-run as an undocumented manual tester.
- Domain / requête blocking. Block a spécifique third-party domain and re-run to mesurer exactly how beaucoup que chat widget or ad script is costing vous. Ce is something PSI simply can’t do.
- Lighthouse à l’intérieur WebPageTest. “WebPageTest vs. Lighthouse” is a faux dichotomy — vous pouvez run a Lighthouse audit from dans WebPageTest. Worth being precise à propos de ce que que signifie: the Lighthouse audit is its propre distinct, versioned report — its propre 0–100 score and its propre audit liste — generated à l’intérieur the broader WebPageTest tester session, pas merged into WebPageTest’s native waterfall/filmstrip metrics. As I put it in the Ahrefs guide, la plupart speed outils utiliser Lighthouse sous the hood: “The exception is WebPageTest, although vous pouvez aussi run Lighthouse tests with it as bien.” (Ahrefs — Core Web Vitals)
- Opportunities & Experiments. A no-code, avant/après HTML-change comparison fonctionnalité que let vous comparer two states of une page sans touching production — introduced autour 2022, per contemporaneous coverage by Detlef Johnson at Search Engine Land (que spécifique article has since been retired from le site, and I couldn’t independently re-confirm the feature’s current nom or availability contre a live WebPageTest session during ce mettre à jour réussir — worth a fresh vérifier avant vous construire a workflow autour it by que nom).
- API / automation and private instances. There’s an API pour programmatic testing, and parce que le code is ouvrir source, vous pouvez stand up votre propre private instance.
En utilisant WebPageTest pour SEO technique
Ce is the angle la plupart WebPageTest guides skip, and it’s pourquoi the outil belongs in a SEO technique’s kit:
- Tester as Googlebot. Vous pouvez définir a Googlebot utilisateur agent and watch how render-blocking JS behaves — a utile approximation (pas a perfect replica) of how Google’s renderer pourrait experience lune page. MobileMoxie’s technical-SEO WebPageTest guide frames the SEO valeur bien: “The outil provides detailed information à propos de the health of votre pages and helps analyze choses comme round trip requêtes, asset errors, redirections, mise en cache concerns, security information, and plus.”
- Audit chaîne de redirectionss. The waterfall exposes every redirection hop, so a bloated chaîne de redirections (chaque un a round trip) is visible au lieu de hidden.
- Vérifier mise en cache and CDN effectiveness. Per web.dev ci-dessus, WebPageTest checks static-content mise en cache, TTFB, and CDN usage — the plumbing que governs how fast bots and utilisateurs alike obtenir votre bytes.
- Diagnose JS-rendering problems. Si content seulement apparaît après JavaScript runs, the filmstrip and waterfall montrer vous quand (and si) it painted.
- Avant/après evidence pour stakeholders. A side-by-side filmstrip of the current page versus a proposed fix is a far plus persuasive artifact pour a client or an eng team que a Lighthouse number que dropped by six points.
Pricing and accès
The free public service at webpagetest.org has historically offered on the order of hundreds of tester runs a month, plus a free API clé with daily limites. A paid WebPageTest Pro tier unlocks plus API volume, private tests, and priority in the tester queue. And parce que the whole chose is ouvrir source sous the Polyform Shield license — Catchpoint’s framing is que “the WebPageTest code remains freely accessible sous the Polyform Shield license, permitting its utiliser pour internal or non-competing commercial projects” (webpagetest.org/à propos de) — vous pouvez aussi self-host a private instance.
Honest limitations
- Learning curve. The UI is dense; a waterfall is intimidating avant it’s utile.
- Account nécessaire pour enregistré/private results. Casual one-off tests are ouvrir, but saving and private testing vouloir an account.
- It diagnoses, it doesn’t remediate. WebPageTest montre vous the problem in exquisite detail; it won’t hold votre hand via the fix the façon some scoring outils essayer to.
- Single-run variability. Un run peut mislead. Utiliser multiple runs and lire the median — the outil defaults to ce pour a raison.
A remarque on Bing
There’s aucun Bing or Microsoft documentation que positions WebPageTest as a ranking
input or first-party recommendation. Bing Webmaster Outils has its propre Site Scan and
speed-related recommendations, but nothing WebPageTest-specific — and Core Web Vitals
itself remains primarily a Google construct. (Don’t confuse WebPageTest with Bing’s propre
bing.com/tools/speedtest, qui is a network speed tester, pas une page performances outil.)
Où ce sits
Ce is the deep-diagnostic member of the web performances outils cluster. Its siblings chaque propre a différent job: Google Lighthouse is the lab audit que produces the 0–100 score (and que nombreux autre outils run sous the hood); PageSpeed Insights montre CrUX field données and a Lighthouse lab run in un UI; the Chrome UX Report (CrUX) is the real-user field dataset Google en réalité ranks on. Pour the metrics tout of ces mesurer and the thresholds Google uses, commencer at the Core Web Vitals hub. Pour the whole pipeline ces outils sit dans, voir the web performances cluster.
AI summary
A condensed prendre on the Avancé version:
- WebPageTest = the deep-diagnostic, lab-based performances outil. Free and ouvrir source; créé by Patrick Meenan in 2008 (an internal AOL outil), acquired by Catchpoint in 2020, code sous the Polyform Shield license.
- Every result is un configuré run — une URL, a emplacement, a navigateur, a connection profile, a moment in temps — pas a universal measurement. Comparisons seulement mean something quand vous record ceux settings and hold les constant.
- Lab, pas field. It produces synthetic lab données and fait pas feed Google’s Core Web Vitals ranking signal — that’s real-user CrUX (seen in PageSpeed Insights and Search Console). A WebPageTest run doesn’t establish real-user trafic or a Search ranking/page-experience outcome soit — it’s pour diagnosis, pas the number Google ranks on.
- The flow: URL → réel distributed tester emplacement → navigateur/device → throttled network → multiple repeat runs, lire the median (jamais a unique run — though même the median is encore a synthetic sample, pas field données).
- Signature views: waterfall (request-by-request, render-blocking flags, redirection chains), filmstrip/video (frame-by-frame; a Highlight Layout Shifts option pour CLS), connection view (DNS/TCP/TLS/TTFB), and Core Web Vitals frame by frame. Aligning a waterfall event with a filmstrip frame is a strong hypothesis, pas proof — confirmer it by isolating the resource and re-testing.
- CLS recipe: Filmstrip View → Highlight Layout Shifts on, Thumbnail Size Huge, Thumbnail Interval 0,1s — the façon to catch a font-swap or late-image shift in the act.
- Pas a Lighthouse competitor — vous pouvez run a Lighthouse audit from dans WebPageTest, but it’s its propre distinct, versioned report (propre score, propre audits), pas merged into WebPageTest’s native metrics. Autre avancé fonctionnalités: scripting/ multi-step flows (document credentials/state/quotas), third-party domain blocking, a no-code avant/après comparison fonctionnalité introduced autour 2022 (its current nom/ availability wasn’t independently re-confirmed ce réussir), an API, and self-hosting.
- SEO uses: tester as Googlebot, audit chaîne de redirectionss, vérifier mise en cache/CDN/TTFB, diagnose JS rendering, and produce avant/après evidence pour stakeholders.
- Odd footnote: Meenan now fonctionne at Google, yet Google’s propre official CWV outils page (web.dev/articles/vitals-tools) doesn’t liste WebPageTest. That’s a curation gap pour a third-party outil, pas a signal it’s deprecated.
- Limitations: dense UI/learning curve, account nécessaire pour enregistré/private tests, it diagnoses plutôt que remediates, and unique runs peut mislead.
Documentation officielle
Primary-source documentation (Google’s mentions of WebPageTest, WebPageTest’s propre docs, and a remarque on Bing).
WebPageTest / Catchpoint
- WebPageTest — À propos de — the Meenan/Catchpoint origin story, the mission statement, and the Polyform Shield license.
- WebPageTest — the free public tester service, notamment the tester formulaire, le résultats/filmstrip UI, and the API pour programmatic testing.
Google (où it références WebPageTest — and où it notably doesn’t)
- web.dev — How To Think À propos de Speed Outils — situates WebPageTest as the avancé lab-diagnostic option and notes vous pouvez run Lighthouse à l’intérieur it.
- web.dev — Audit performances — WebPageTest pour mise en cache/TTFB/CDN checks.
- web.dev — Core Web Vitals outils — Google’s propre CWV outils round-up, qui fait pas mention WebPageTest (the curation-gap footnote).
- Recherche Google Central — Core Web Vitals — liens out to web.dev pour outil recommendations plutôt que naming a third-party lab outil.
Bing / Microsoft
- Aucun Bing/Microsoft documentation références WebPageTest as a ranking input or first-party recommendation. Bing Webmaster Outils’ propre Site Scan is the nearest first-party analog. Voir Bing Webmaster guidelines pour general guidance.
Quotes from the source
On-the-record statements à propos de WebPageTest. Où a lien inclut a #:~:text= anchor,
it jumps to the quoted passage on the source page.
Google / web.dev — où WebPageTest fits
- “WebPageTest contains an advanced suite of metrics and trace viewers. It enables deep diving into the performance of your site on real mobile hardware with network conditions.” — web.dev, “How To Think About Speed Tools.” Jump to quote
- “WebPagetest will also check static-content caching, time to first byte, and if your site makes effective use of CDNs.” — web.dev, “Audit performance.” Jump to quote
WebPageTest / Catchpoint — history, mission, license
- “Catchpoint’s 2020 acquisition of WebPageTest, created and open-sourced by Patrick Meenan in 2008, marked a significant milestone.” — webpagetest.org/à propos de. Source
- “slow is the new down, and our mission is to empower you to deliver the best experiences to your users.” — webpagetest.org/à propos de. Source
- “The WebPageTest code remains freely accessible under the Polyform Shield license, permitting its use for internal or non-competing commercial projects.” — Catchpoint, webpagetest.org/à propos de. Source
Patrick Stox (me) / Ahrefs — the CLS filmstrip technique
- “In Filmstrip View, use the following options: Highlight Layout Shifts, Thumbnail Size: Huge, Thumbnail Interval: 0.1 secs.” — from my Ahrefs Core Web Vitals guide. Source
- “The exception is WebPageTest, although you can also run Lighthouse tests with it as well.” — me, on how WebPageTest differs from Lighthouse-based outils. Source
MobileMoxie — the technical-SEO angle
- “The tool provides detailed information about the health of your pages and helps analyze things like round trip requests, asset errors, redirects, caching concerns, security information, and more.” — MobileMoxie, on WebPageTest pour SEO technique. Source
WebPageTest cheat sheet
Où it fits vs. the autre outils
| Outil | Données type | Depth | Ranking input? |
|---|---|---|---|
| WebPageTest | Lab (synthetic) | Deepest: waterfall, filmstrip, connection view, scripting, domain blocking | Aucun |
| Lighthouse | Lab (synthetic) | 0–100 score + audits; nombreux outils run it sous the hood | Aucun |
| PageSpeed Insights | Les deux | CrUX field on top + a Lighthouse lab run ci-dessous | Field (CrUX) partie seulement |
| Chrome UX Report (CrUX) | Field (réel utilisateurs) | The p75 real-user dataset | Yes — ce is ce que Google ranks on |
The views
| View | Ce que it montre | Reach pour it quand |
|---|---|---|
| Waterfall | Request-by-request timeline, render-blocking flags, redirection hops | ”Why is it slow? What’s blocking?” |
| Connection view | DNS / TCP / TLS / TTFB per host | Slowness semble server/network-side |
| Filmstrip / video | Frame-by-frame paint; Highlight Layout Shifts option | LCP timing, and hunting CLS |
| Core Web Vitals | LCP / INP / CLS frame by frame | Tying a metric to a moment in the charger |
CLS-hunting recipe (mine)
- Filmstrip View → Highlight Layout Shifts on → Thumbnail Size: Huge → Thumbnail Interval: 0,1 secs. Watch pour the frame où the layout jumps (souvent a web-font swap or a late image/ad).
Fast facts
- Lab, pas field — fait pas feed Google’s CWV ranking signal (that’s CrUX).
- Lire the median, jamais a unique run — performances varies run to run.
- Vous pouvez run Lighthouse à l’intérieur WebPageTest — it’s pas an soit/or.
- Ouvrir source sous the Polyform Shield license; self-hosting is possible.
- Meenan (creator) now fonctionne at Google, yet web.dev/articles/vitals-tools doesn’t liste WebPageTest — a curation gap, pas a deprecation.
A WebPageTest run — checklist
Obtenir a trustworthy, utile result au lieu de a misleading un:
- Tester emplacement définir near votre réel audience (distance changements the numbers).
- Device + connection profile match votre utilisateurs (e.g. emulated mobile on a throttled network), pas votre office fiber.
- Multiple repeat runs enabled — and you’re reading the median, pas a unique run.
- Vérifié the waterfall pour ressources qui bloquent le rendu and stray redirection hops.
- Vérifié the connection view pour a slow TTFB or aussi nombreux separate connections.
- Ran the filmstrip to voir quand principal content paints — and, pour CLS, enabled Highlight Layout Shifts at 0,1s intervals, Huge thumbnails.
- Confirmed you’re treating le résultat as lab données — cross-checked the réel ranking signal contre CrUX (PageSpeed Insights / Search Console).
- Pour a suspect third party, utilisé domain/requête blocking to mesurer its vrai cost.
- Pour login/checkout flows, utilisé scripting plutôt que testing a cold homepage.
- Enregistré a avant/après filmstrip si you’re proposing a fix to stakeholders.
Outils que pair with WebPageTest
- WebPageTest itself (webpagetest.org) — the free public lab outil, plus the API and a paid Pro tier pour volume/private tests.
- PageSpeed Insights — the fast façon to vérifier the field (CrUX) données WebPageTest can’t generate, so vous know si the ranking signal en réalité déplacé.
- Recherche Google Console — Core Web Vitals report — trouver failing page groupes at scale à travers le site, alors prendre a representative URL into WebPageTest to diagnose.
- Chrome DevTools Performances panel — the local, login-friendly companion pour lab profiling quand vous don’t besoin distributed locations.
- Google Lighthouse — runnable from à l’intérieur WebPageTest, or standalone in DevTools/CLI pour the 0–100 audit.
- CrUX Vis (
cruxvis.withgoogle.com) — visualize the real-user field trend over temps to confirmer a WebPageTest-diagnosed fix landed pour réel utilisateurs. (Voir the Chrome UX Report (CrUX).)
WebPageTest mistakes que créer faux confidence
Treating a lab run as Google’s field verdict
WebPageTest is synthetic données from the device, emplacement, navigateur, and network profile vous selected. Utiliser it to diagnose causes; utiliser CrUX or first-party RUM to décrire réel utilisateurs and Google’s CWV assessment.
Comparing runs with différent tester settings
A modifié emplacement, connection, navigateur, cache state, or number of runs peut outweigh le code modifier being testé. Enregistrer the configuration and comparer comme with comme.
Optimizing the headline score au lieu de the waterfall
The valeur of WebPageTest is requête sequencing, connection setup, filmstrips, and metric timing. Trace the slow metric to a concrete requête or main-thread event plutôt que tuning a grade in isolation.
Judging a modifier from un run
Lab tests vary. Run multiple tests sous the même profile and comparer representative results; investigate outliers au lieu de selecting the fastest run.
Testing seulement the homepage
Différent templates have différent LCP elements, scripts, third parties, and cache behavior. Inclure lune pages où utilisateurs and field données montrer the réel problem.
Prove a performances modifier in WebPageTest
Controlled avant/après tester
Tester to run: enregistrer un emplacement/navigateur/network/cache configuration and run multiple tests pour the unchanged and modifié versions. Attendu result: the targeted metric and its waterfall causer améliorer à travers representative runs. Échec interpretation: the modifier is ineffective or tester variance exceeds the effect. Monitoring window: immediate lab result. Rollback trigger: a consistent regression in the target or an adjacent Core Web Vital.
Request-sequencing tester
Tester to run: comparer waterfalls après modification preload, priority, blocking CSS/JS, or mise en cache. Attendu result: the intended requête starts précédent, transfers fewer bytes, or avoids the network in the attendu cache state. Échec interpretation: the hint/configuration did pas appliquer or un autre dependency contrôle the sequence. Monitoring window: immediate. Rollback trigger: the modifier delays a plus critical requête or creates errors.
Visual-correctness tester
Tester to run: inspect filmstrip/video and layout-shift highlighting pour the même avant/après profile. Attendu result: faster rendering ne fait pas introduce manquant content, flashes, or nouveau shifts. Échec interpretation: the numeric improvement traded away visual correctness. Monitoring window: every representative viewport avant release. Rollback trigger: broken content or a nouveau visible instability.
Ressources utiles
My connexe writing
- Core Web Vitals: A Complet Guide (Ahrefs) — inclut my WebPageTest Filmstrip recipe pour diagnosing Décalage cumulatif de mise en page, the WebPageTest-vs-Lighthouse framing, and the metrics WebPageTest measures alongside how the ranking side fonctionne. (Ce page absorbed my précédent “Advanced Guide to PageSpeed Insights” post, qui now redirections ici.)
- The Beginner’s Guide to SEO technique (Ahrefs) — où web performances sits in the bigger picture.
My speaking
- Page Experience Mettre à jour — TMC, June 2021 (SlideShare) — covers the même WebPageTest Filmstrip/CLS technique in talk formulaire.
- A Crash Course in SEO technique — Beer & SEO Meetup, May 2019 (SlideShare) — WebPageTest as partie of the SEO technique toolkit, back in 2019.
From autour the industry
- WebPageTest — À propos de — the principal source pour the history, mission, and Polyform Shield license.
- How To Think À propos de Speed Outils (web.dev) — Google’s propre positioning of WebPageTest among the lab-testing outils.
- Audit performances (web.dev) — WebPageTest pour mise en cache, TTFB, and CDN checks.
- How to Définir Up WebPageTest to Evaluate SEO technique (MobileMoxie) — the closest existing SEO-angle setup guide (Googlebot UA, redirections, mise en cache, asset errors).
- A Complet Guide to En utilisant WebPageTest (Kinsta) — the la plupart comprehensive general explainer (history, setup, interpreting results, pricing).
- WebPageTest: A Guide To Web Performances Testing (DebugBear) — vendor-authored, but a bon breakdown of multi-run averaging, waterfall/filmstrip/connection views, and scripting.
Testez vos connaissances: WebPageTest
Five rapide questions on ce que WebPageTest is, how to lire it, and où it fits. Pick an réponse pour chaque, alors vérifier.
Journal des modifications
Mis à jour le 18 juil. 2026.
Résumé éditorial et détails enregistrés des changements.Détails des changements
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
Comparaison complète indisponible — aucun instantané antérieur n’a été archivé pour cette révision.