WebPageTest

WebPageTest ist das kostenlose, quelloffene Werkzeug für laborbasierte Leistungstests, zu dem technische SEOs greifen, wenn PageSpeed Insights zwar meldet, dass eine Seite langsam ist, aber nicht warum. Der Leitfaden erklärt Waterfall, Filmstrip, CLS-Diagnose und die Einordnung neben Lighthouse, PSI und CrUX.

Erstveröffentlicht: 3. Juli 2026 · Zuletzt aktualisiert: 21. Aug. 2026 · Fortgeschritten
Sprachen

WebPageTest ist ein kostenloses, quelloffenes Werkzeug für synthetische Leistungstests im Labor. Patrick Meenan entwickelte es 2008 als internes AOL-Werkzeug; Catchpoint übernahm es 2020. Sie geben URL, Teststandort, Browser und Netzwerkprofil vor. WebPageTest lädt die Seite auf einem echten Gerät und liefert eine Tiefendiagnose: Waterfall mit renderblockierenden Ressourcen und Anfrageabfolge, Filmstrip beziehungsweise Video Bild für Bild einschließlich der Option Highlight Layout Shifts für CLS, Connection View für DNS, TCP, TLS und TTFB sowie Core Web Vitals im zeitlichen Verlauf. Entscheidend ist die Trennung: WebPageTest erzeugt Labordaten, keine Felddaten, und speist Googles Core-Web-Vitals-Rankingsignal nicht; dafür verwendet Google CrUX-Daten echter Nutzer. Das Werkzeug dient der Diagnose und ist kein Lighthouse-Konkurrent, denn Lighthouse lässt sich darin ausführen.

Evidence for this claim WebPageTest provides synthetic browser tests with waterfalls, filmstrips, and configurable test locations and networks. Scope: Lab testing; available features can depend on plan and test agent. Confidence: high · Verified: WebPageTest documentation Evidence for this claim WebPageTest publishes its test server and agent source code in an official repository. Scope: Open-source components; hosted service terms and features are separate. Confidence: high · Verified: WebPageTest GitHub

TL;DR — WebPageTest ist ein kostenloses, quelloffenes Performance-Tool für Lab-Daten (synthetische Daten): hinein gehen eine URL, ein echter, weltweit verteilter Teststandort, ein Browser und ein Netzwerkprofil, heraus kommt eine Tiefendiagnose — Waterfall (Kennzeichnung Render-blockierender Ressourcen, Abfolge der Requests), Filmstrip/Video (Bild für Bild, mit der Option Highlight Layout Shifts für CLS), Connection View (DNS/TCP/TLS/TTFB) und Core Web Vitals Bild für Bild. Patrick Meenan entwickelte es 2008 (als internes AOL-Tool); Catchpoint übernahm es 2020; der Code bleibt unter der Polyform-Shield-Lizenz offen. Der Genauigkeitskern: Es erzeugt Lab-Daten, keine Field data, und fließt daher nicht in Googles CWV-Ranking-Signal ein (dafür sorgt CrUX mit Daten echter Nutzer). Es ist ein Diagnosewerkzeug und nicht der Score, den Google sieht — und es ist kein Konkurrent zu Lighthouse, denn Lighthouse lässt sich darin ausführen. Greifen Sie dazu, wenn PageSpeed Insights Ihnen sagt, dass eine Seite langsam ist, aber nicht warum oder an welcher Stelle des Ladevorgangs.

Was es tatsächlich ist

Jedes WebPageTest-Ergebnis ist ein konfigurierter Testlauf: eine URL, getestet von einem bestimmten Standort, auf einem bestimmten Browser und Gerät, über ein bestimmtes Verbindungsprofil, zu einem bestimmten Zeitpunkt. Es ist keine allgemeingültige Messung dessen, „wie schnell Ihre Website ist“ — es ist ein Beleg aus genau diesem Lauf und muss auch so gelesen werden.

In diesem Rahmen ist WebPageTest das Werkzeug für die Tiefendiagnose im Werkzeugkasten der Web-Performance. web.dev, Googles eigene Entwicklerseite, formuliert es treffend: “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.” (Übersetzung) „WebPageTest bietet eine anspruchsvolle Palette von Messgrößen und Ablaufansichten. Damit können Sie die Leistung Ihrer Website auf echter mobiler Hardware unter festgelegten Netzwerkbedingungen gründlich untersuchen.“ (web.dev, „Werkzeuge für Geschwindigkeitsmessungen richtig einordnen“)

Die dortige Seite zum Thema „Audit“ ergänzt den SEO-nahen Blickwinkel: “WebPagetest will also check static-content caching, time to first byte, and if your site makes effective use of CDNs.” (Übersetzung) „WebPagetest prüft außerdem das Caching statischer Inhalte, die Time to First Byte und ob Ihre Website CDNs effektiv nutzt.“ (web.dev, “Audit performance”)

Wo die Schwester-Tools in diesem Cluster — Google Lighthouse, PageSpeed Insights und der Chrome UX Report (CrUX) — Ihnen einen Score oder ein Bestanden/Nicht bestanden liefern, liefert WebPageTest die Belege unter diesem Score: Request für Request, Bild für Bild.

Eine kurze Geschichte — und eine wirklich merkwürdige Fußnote

Patrick Meenan hat WebPageTest 2008 entwickelt und quelloffen gestellt; es begann als internes Testwerkzeug bei AOL. Catchpoint übernahm es 2020. Die Seite zur Geschichte erzählt die Entstehungsgeschichte direkt: “Catchpoint’s 2020 acquisition of WebPageTest, created and open-sourced by Patrick Meenan in 2008, marked a significant milestone.” (Übersetzung) „Die Übernahme des 2008 von Patrick Meenan entwickelten und quelloffen gestellten WebPageTest durch Catchpoint war 2020 ein bedeutender Meilenstein.“ Die dort formulierte Mission ist unverblümt: “slow is the new down, and our mission is to empower you to deliver the best experiences to your users.” (Übersetzung) „langsam ist das neue offline, und unsere Mission ist es, Sie in die Lage zu versetzen, Ihren Nutzern die besten Erlebnisse zu liefern.“ (webpagetest.org/about)

Und hier die merkwürdige Fußnote, die es festzuhalten lohnt: Meenan arbeitet inzwischen bei Google an Chrome und Web-Performance. Und dennoch nennt Googles eigene offizielle Tool-Seite zu den Core Web Vitals — web.dev/articles/vitals-tools, genau jene Seite, auf die das Core-Web-Vitals-Dokument der Search Central als “the different tools that can help you measure and report Core Web Vitals” (Übersetzung) „die verschiedenen Tools, die Ihnen helfen können, Core Web Vitals zu messen und darüber zu berichten“ verweist — WebPageTest nicht. Aufgeführt sind CrUX, PageSpeed Insights, Search Console, Lighthouse, das Performance-Panel der DevTools, die JS-Bibliothek web-vitals und Lighthouse-CI. Das Tool, das die Person gebaut hat, die heute dort arbeitet, fehlt.

Lesen Sie das allerdings genau: Es ist kein Hinweis darauf, dass WebPageTest veraltet oder nicht empfohlen wäre. Google kuratiert eine Liste der eigenen Produkte; ein quelloffenes Tool eines Drittanbieters steht dort schlicht nicht drauf. Andere web.dev-Seiten (speed-tools, performance-audit-tools) verweisen positiv auf WebPageTest. Das ist eine Lücke in der Kuratierung, kein Urteil über das Tool.

Lab vs. Field — die Unterscheidung, auf die es am meisten ankommt

Das ist der Genauigkeitskern des gesamten Themas und das Gegenstück zum Lab-vs.-Field-Punkt, der sich durch den gesamten Cluster Web-Performance-Tools zieht.

WebPageTest erzeugt Lab-Daten (synthetische Daten): einen kontrollierten, wiederholbaren Test auf einer Maschine, die Sie konfigurieren, zu einem Zeitpunkt, den Sie wählen. Das ist etwas grundlegend anderes als Field data — die Messwerte echter Nutzer aus dem Chrome UX Report (CrUX), die Google Search tatsächlich für das Core-Web-Vitals-Ranking-Signal heranzieht und die in PageSpeed Insights und der Search Console auftauchen.

Also ganz einfach gesagt:

  • Ein WebPageTest-Lauf fließt nicht in Googles Ranking-Signal ein. Er misst dieselben Metriken, die für Google zählen (LCP, INP, CLS), aber die Zahl, nach der Google rankt, stammt aus den Field data von CrUX und nicht aus einem Lab-Lauf — weder aus dem von WebPageTest noch aus dem Lab-Teil von PSI noch aus dem von Lighthouse.
  • WebPageTest dient der Diagnose: ein Problem reproduzieren, es isolieren und einen Fix in einer schnellen, kontrollierten Schleife bestätigen. Field data (CrUX) sind die langsame, maßgebliche Bestätigung, dass echte Nutzer die Verbesserung gespürt haben — wie dieses Ranking-Signal funktioniert, steht unter Core Web Vitals.

Ganz nüchtern: Ein WebPageTest-Ergebnis ist kein Ersatz für Field data aus CrUX, für Zahlen zum realen Nutzertraffic oder für ein Ranking- bzw. Page-Experience-Ergebnis in der Google-Suche — und kann es auch nicht sein. Das sind eigene Datensätze, die ihre eigenen Belege brauchen; ein schneller synthetischer Lauf ist kein Beweis dafür, dass sich bei einem von ihnen etwas bewegt hat.

Wenn Sie nur eines von dieser Seite mitnehmen: WebPageTest sagt Ihnen, was zu beheben ist; CrUX sagt Ihnen, ob sich Googles Ranking-Signal bewegt hat.

So führen Sie einen einfachen Test durch

Der Kernablauf ist bewusst einfach:

  1. URL. Die öffentliche Seite, die Sie testen wollen (sie muss öffentlich erreichbar sein).
  2. Teststandort. WebPageTest läuft auf physisch verteilten, echten Maschinen rund um die Welt — wählen Sie einen Standort nahe Ihrer Zielgruppe, denn Entfernung und Netzwerkbedingungen verändern das Ergebnis.
  3. Browser / Gerät. Chrome liefert Ihnen die meisten Daten. Sie können auch mobile Geräte emulieren.
  4. Verbindungsprofil. Ein gedrosseltes Netzwerk (z. B. eine langsame mobile Verbindung), damit Sie unter realistischen Bedingungen testen und nicht über die Glasfaserleitung im Büro.
  5. Wiederholungsläufe. Das ist der Punkt, den Einsteiger überspringen. Die Performance schwankt von Lauf zu Lauf (Netzwerk-Jitter, Serverlast, konkurrierende CPU-Last), deshalb führt WebPageTest mehrere Tests durch und meldet einen Median. Trauen Sie niemals einem einzelnen Lauf — lesen Sie den Median. Behalten Sie dabei im Kopf, dass auch der Median nur eine synthetische Stichprobe aus Ihrer gewählten Konfiguration ist und keine Messung auf Populationsebene dessen, was echte Besucher erleben — dafür sind Field data (CrUX) da.

Jede einzelne dieser Einstellungen ist Teil des Experiments und kein nebensächliches Detail. Wenn Sie zwei Tests vergleichen — vor und nach einem Fix oder Ihre Website gegen die eines Wettbewerbers —, hat der Vergleich nur dann Aussagekraft, wenn Sie die Einstellungen festhalten und konstant halten: gleicher Standort, gleicher Browser, gleiches Verbindungsprofil, gleicher Cache-Zustand (First View vs. Repeat View) und ungefähr gleiche Anzahl an Läufen im gleichen Zeitfenster. Ändern Sie eines davon zwischen den Läufen, verwechseln Sie leicht eine Verschiebung der Testkonfiguration mit einem echten Performance-Unterschied.

Die Ergebnisse lesen

Das Waterfall-Diagramm

Der Waterfall ist eine Zeitleiste Request für Request: eine Zeile pro Ressource, in Ladereihenfolge, jeder Balken zeigt die Phasen DNS/Verbindung/TLS/Wartezeit/Download. Er kennzeichnet Render-blockierende Ressourcen, zeigt Weiterleitungsketten als zusätzliche Hops und macht offensichtlich, wenn eine Handvoll Ressourcen ganz oben alles Nachfolgende ausbremst. Hier hört „reduce render-blocking resources“ auf, eine Abstraktion zu sein, und wird zu „genau diese CSS-Datei, in genau dieser Sekunde“.

Die Connection View

Diese Ansicht gruppiert nach Verbindung statt nach Request und legt damit DNS-Lookup, TCP-Verbindungsaufbau, TLS-Aushandlung und Time to First Byte (TTFB) pro Host offen. Sie ist der schnellste Weg, um zu sehen, ob Ihre Langsamkeit auf Server- bzw. Netzwerkseite liegt (eine langsame TTFB, zu viele separate Verbindungen) oder auf Seiten der Inhalte.

Die Filmstrip-/Video-Ansicht — und mein Vorgehen bei der CLS-Jagd

Der Filmstrip ist eine Abfolge von Screenshots, die zeigen, wie sich die Seite über die Zeit aufbaut; die Video-Ansicht spielt das Ganze ab. So sehen Sie — statt darauf zu schließen —, wann Ihr Hauptinhalt erscheint und wann etwas auf der Seite springt.

Das ist die WebPageTest-Funktion, auf die ich mich am meisten stütze, und ich habe sie wiederholt in Vorträgen und in meinem Ahrefs-Guide zu den Core Web Vitals durchgespielt. Für das Aufspüren von Cumulative Layout Shift ist das genau das Rezept, das ich verwende: “In Filmstrip View, use the following options: Highlight Layout Shifts, Thumbnail Size: Huge, Thumbnail Interval: 0.1 secs.” (Übersetzung) „Verwenden Sie in der Filmstrip View die folgenden Optionen: Highlight Layout Shifts, Thumbnail Size: Huge, Thumbnail Interval: 0.1 secs.“ Das macht aus dem Filmstrip eine hochauflösende Zeitleiste, auf der ein Shift unmöglich zu übersehen ist. Im realen Beispiel aus diesem Guide war ein Font-Swap der Übeltäter — “Notice how our font restyles between 5.1 secs and 5.2 secs, shifting the layout as our custom font is applied.” (Übersetzung) „Beachten Sie, wie sich unsere Schrift zwischen 5,1 s und 5,2 s neu formatiert und dabei das Layout verschiebt, sobald unsere eigene Schriftart angewendet wird.“ Web Fonts, spät ladende Bilder und eingefügte Werbeanzeigen sind die üblichen CLS-Verdächtigen, und der Filmstrip ertappt sie sichtbar auf frischer Tat.

Eine Warnung: Wenn eine Ressource im Waterfall genau in dem Moment fertig lädt, in dem der Filmstrip einen Sprung zeigt, ist das ein starkes Indiz, aber kein Beweis — es ist eine Hypothese. Bestätigen Sie diese Vermutung, indem Sie den Verdächtigen isolieren (die Domain bzw. den Request blockieren oder ihn verzögern) und dieselbe Konfiguration erneut testen; verschwindet der Shift, haben Sie die Ursache bestätigt, statt nur zwei Zeitleisten zu korrelieren.

Core Web Vitals, Bild für Bild

WebPageTest weist LCP, CLS und — bei echter Interaktion — INP zusammen mit TTFB, FCP und Speed Index aus und lässt Sie sehen, an welcher Stelle des Ladevorgangs der jeweilige Wert zustande kam, statt nur einen Endwert zu liefern. Wo Field data aus CrUX verfügbar sind, können sie neben den Lab-Ergebnissen angezeigt werden, die Tiefendiagnose liefert aber der Lab-Lauf.

Fortgeschrittene Funktionen

  • Scripting / mehrstufige Abläufe. Testen Sie Seiten hinter einem Login oder einen Warenkorb- bzw. Checkout-Ablauf — skripten Sie die Schritte, damit WebPageTest eine echte Journey misst und nicht nur eine kalte Startseite. Kontrollieren und notieren Sie, wovon das Skript abhängt: das verwendete Testkonto samt Zugangsdaten, in welchem Zustand das Konto ist, dynamische Inhalte auf der Seite und Ihr API-Kontingent — ein undokumentiertes Skript lässt sich zwischen Läufen genauso schwer vergleichen wie ein undokumentierter manueller Test.
  • Domain- / Request-Blocking. Blockieren Sie eine bestimmte Drittanbieter-Domain und testen Sie erneut, um exakt zu messen, was Sie dieses Chat-Widget oder Werbeskript kostet. Das kann PSI schlicht nicht.
  • Lighthouse innerhalb von WebPageTest. „WebPageTest vs. Lighthouse“ ist ein falscher Gegensatz — Sie können ein Lighthouse-Audit aus WebPageTest heraus ausführen. Dabei lohnt sich Präzision: Das Lighthouse-Audit ist ein eigener, versionierter Report — mit eigenem Score von 0–100 und eigener Audit-Liste —, der innerhalb der übergeordneten WebPageTest-Testsitzung erzeugt wird und nicht in die nativen Waterfall- und Filmstrip-Metriken von WebPageTest einfließt. Wie ich es im Ahrefs-Guide formuliert habe, nutzen die meisten Speed-Tools intern Lighthouse: “The exception is WebPageTest, although you can also run Lighthouse tests with it as well.” (Übersetzung) „Die Ausnahme ist WebPageTest, wobei sich damit ebenfalls Lighthouse-Tests ausführen lassen.“ (Ahrefs — Core Web Vitals)
  • Opportunities & Experiments. Eine No-Code-Funktion für den Vorher-/Nachher-Vergleich von HTML-Änderungen, mit der sich zwei Zustände einer Seite vergleichen ließen, ohne die Produktivumgebung anzufassen — eingeführt etwa 2022, laut zeitgenössischer Berichterstattung von Detlef Johnson bei Search Engine Land (dieser konkrete Artikel wurde inzwischen von jener Website genommen, und ich konnte den aktuellen Namen bzw. die Verfügbarkeit der Funktion in dieser Update-Runde nicht unabhängig gegen eine laufende WebPageTest-Sitzung erneut bestätigen — es lohnt sich, das frisch zu prüfen, bevor Sie unter diesem Namen einen Workflow darauf aufbauen).
  • API / Automatisierung und private Instanzen. Es gibt eine API für programmatisches Testen, und weil der Code Open Source ist, können Sie eine eigene private Instanz betreiben.

WebPageTest für technisches SEO nutzen

Das ist der Blickwinkel, den die meisten WebPageTest-Guides auslassen, und der Grund, warum das Tool in den Werkzeugkasten eines technischen SEO gehört:

  • Als Googlebot testen. Sie können einen Googlebot-User-Agent setzen und beobachten, wie sich Render-blockierendes JS verhält — eine nützliche Annäherung (kein perfektes Abbild) daran, wie Googles Renderer die Seite erleben könnte. MobileMoxies Guide zu WebPageTest für technisches SEO fasst den SEO-Nutzen gut: “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.” (Übersetzung) „Das Tool liefert detaillierte Informationen über den Zustand Ihrer Seiten und hilft dabei, Dinge wie Round-Trip-Requests, Fehler bei Assets, Weiterleitungen, Caching-Probleme, Sicherheitsinformationen und mehr zu analysieren.“
  • Weiterleitungsketten prüfen. Der Waterfall legt jeden Weiterleitungs-Hop offen, sodass eine aufgeblähte Weiterleitungskette (jeder Hop ein Round Trip) sichtbar wird, statt verborgen zu bleiben.
  • Caching und CDN-Wirksamkeit prüfen. Laut web.dev (siehe oben) prüft WebPageTest das Caching statischer Inhalte, die TTFB und die CDN-Nutzung — also die Infrastruktur, die bestimmt, wie schnell Bots und Nutzer gleichermaßen an Ihre Bytes kommen.
  • JS-Rendering-Probleme diagnostizieren. Wenn Inhalte erst erscheinen, nachdem JavaScript ausgeführt wurde, zeigen Ihnen Filmstrip und Waterfall, wann (und ob) sie gerendert wurden.
  • Vorher-/Nachher-Belege für Stakeholder. Ein Filmstrip der aktuellen Seite neben dem eines vorgeschlagenen Fixes ist für Kunden oder ein Entwicklungsteam ein weit überzeugenderes Artefakt als eine Lighthouse-Zahl, die um sechs Punkte gefallen ist.

Preise und Zugang

Der kostenlose öffentliche Dienst auf webpagetest.org bot historisch in der Größenordnung von einigen Hundert Testläufen pro Monat, dazu einen kostenlosen API-Schlüssel mit Tageslimits. Eine kostenpflichtige Stufe WebPageTest Pro schaltet mehr API-Volumen, private Tests und Priorität in der Testwarteschlange frei. Und weil das Ganze unter der Polyform-Shield-Lizenz Open Source ist — Catchpoint formuliert es so: “the WebPageTest code remains freely accessible under the Polyform Shield license, permitting its use for internal or non-competing commercial projects” (Übersetzung) „der WebPageTest-Code bleibt unter der Polyform-Shield-Lizenz frei zugänglich und erlaubt seine Nutzung für interne oder nicht konkurrierende kommerzielle Projekte“ (webpagetest.org/about) — können Sie auch eine eigene private Instanz selbst hosten.

Ehrliche Grenzen

  • Lernkurve. Die Oberfläche ist dicht; ein Waterfall wirkt einschüchternd, bevor er nützlich wird.
  • Konto für gespeicherte und private Ergebnisse nötig. Gelegentliche Einzeltests sind offen zugänglich, für das Speichern und für private Tests braucht es aber ein Konto.
  • Es diagnostiziert, es behebt nicht. WebPageTest zeigt Ihnen das Problem in großartiger Detailtiefe; es führt Sie aber nicht an der Hand durch die Behebung, wie es manche Scoring-Tools versuchen.
  • Schwankung bei Einzelläufen. Ein einzelner Lauf kann in die Irre führen. Nutzen Sie mehrere Läufe und lesen Sie den Median — das Tool macht das nicht ohne Grund zur Voreinstellung.

Eine Anmerkung zu Bing

Es gibt keine Dokumentation von Bing oder Microsoft, die WebPageTest als Ranking-Input oder als Empfehlung aus erster Hand positioniert. Die Bing Webmaster Tools haben ihren eigenen Site Scan und eigene Empfehlungen rund um Geschwindigkeit, aber nichts WebPageTest-Spezifisches — und die Core Web Vitals selbst bleiben in erster Linie ein Google-Konstrukt. (Verwechseln Sie WebPageTest nicht mit Bings eigenem bing.com/tools/speedtest, das ein Netzwerk-Geschwindigkeitstest ist und kein Tool für die Seiten-Performance.)

Wo das Ganze einzuordnen ist

Das ist das Mitglied für die Tiefendiagnose im Cluster Web-Performance-Tools. Seine Geschwister haben jeweils eine andere Aufgabe: Google Lighthouse ist das Lab-Audit, das den Score von 0–100 erzeugt (und das viele andere Tools intern ausführen); PageSpeed Insights zeigt Field data aus CrUX und einen Lighthouse-Lab-Lauf in einer Oberfläche; der Chrome UX Report (CrUX) ist der Field-Datensatz echter Nutzer, nach dem Google tatsächlich rankt. Für die Metriken, die all diese Tools messen, und die Schwellenwerte, die Google verwendet, beginnen Sie beim Hub Core Web Vitals. Für die gesamte Pipeline, in der diese Tools stehen, siehe den Web-Performance-Cluster.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.