ONMA Ratgeber

Website-Ladezeit prüfen: So messen Sie eine konkrete URL methodisch sauber

Erfahren Sie, wie Sie eine URL mit Feld- und Labordaten, mobilen und Desktop-Tests, mehreren Durchläufen und festen Schwellenwerten bewerten.

Wer die Ladezeit einer Website prüfen möchte, braucht mehr als einen einzigen Sekundenwert aus einem einzigen Testlauf. Das gemessene Ergebnis hängt von Datenquelle, Endgerät, Netzwerkqualität, Teststandort und Zeitpunkt ab. Eine belastbare Messung kombiniert daher Felddaten realer Nutzer mit wiederholten Labormessungen und bewertet jede Kennzahl anhand fester Schwellenwerte. Diese Anleitung zeigt Schritt für Schritt, wie Sie vorgehen, damit Ihre Ergebnisse nachvollziehbar und vergleichbar bleiben.

Schritt 1: Die konkrete URL festlegen

Messen Sie immer genau die Adresse, über die Sie eine Aussage treffen wollen. Die Startseite ist nicht automatisch repräsentativ für Unterseiten. Produktseiten, Kategorieseiten, Leistungsseiten und Blogartikel unterscheiden sich in Inhalten, Skripten und technischem Aufbau und laden entsprechend unterschiedlich schnell.

Achten Sie bei der Eingabe auf folgende Punkte:

  • Verwenden Sie die vollständige Adresse inklusive https://.
  • Prüfen Sie, ob die URL auf eine andere Adresse weiterleitet.
  • Messen Sie öffentlich zugängliche Seiten getrennt von geschützten Bereichen.
  • Testen Sie bei mehreren Sprachversionen oder URL-Varianten jede relevante Adresse einzeln.
  • Dokumentieren Sie die getestete URL sowie Datum und Uhrzeit jeder Messung.

Eine Weiterleitung gehört zwar zum realen Aufruf der Seite, erschwert aber die Interpretation. Halten Sie deshalb fest, ob der Test direkt auf der Zieladresse startet oder zunächst einen Umleitungsschritt durchläuft. Sonst messen Sie ungewollt die Weiterleitung mit.

Schritt 2: Felddaten und Labordaten unterscheiden

Jeder Testbericht setzt sich aus zwei grundlegend verschiedenen Datenquellen zusammen, die Sie strikt auseinanderhalten müssen.

Felddaten bilden echte Seitenaufrufe realer Nutzer ab. In PageSpeed Insights stammen sie aus dem Chrome User Experience Report, kurz CrUX, und decken einen rollierenden Zeitraum von 28 Tagen ab. In diese Werte fließen unterschiedliche Geräte, Browser, Netzwerkqualitäten und Nutzungssituationen ein. Felddaten beantworten die Frage: Wie erleben tatsächliche Besucher diese URL unter realen Bedingungen?

Labordaten entstehen dagegen in einem einmaligen, kontrollierten Testlauf. Lighthouse lädt die Seite mit festgelegter Geräte- und Netzwerksimulation. Das macht die Messung reproduzierbarer und liefert detaillierte Zeitpunkte innerhalb des Ladevorgangs. Es bleibt aber eine Momentaufnahme eines einzigen künstlichen Szenarios. Labordaten beantworten die Frage: Wie verhält sich diese URL genau in diesem Testszenario?

Beide Datenarten müssen nicht denselben Wert liefern. Gute Laborwerte bei schwachen Felddaten sind ebenso möglich wie der umgekehrte Fall. Das ist kein Messfehler, sondern die Folge unterschiedlicher Geräte, Standorte, Zeiträume und Nutzungskontexte.

Was fehlende Felddaten bedeuten

Nicht jede URL hat genug reale Aufrufe für eine statistisch belastbare Auswertung. Für URLs ohne ausreichenden Traffic liefert CrUX keine URL-spezifischen Felddaten. PageSpeed Insights zeigt dann entweder Daten der gesamten Origin, also der Domain als Ganzes, oder ausschließlich den Laborwert an.

Prüfen Sie vor jeder Interpretation, worauf sich der Bericht bezieht: auf die eingegebene einzelne URL, auf die gesamte Origin oder nur auf den aktuellen Laborlauf. Origin-Daten fassen viele unterschiedliche Seiten zusammen und dürfen nicht als Messwert der konkreten Unterseite gelesen werden. Übrigens arbeitet auch der Core-Web-Vitals-Bericht der Google Search Console ausschließlich mit CrUX-Felddaten und bewertet dort URL-Gruppen, keine einzelnen Laborergebnisse.

Schritt 3: Mobil und Desktop getrennt messen

Mobile und Desktop-Ergebnisse sind zwei getrennte Messsituationen. Rechnen Sie sie niemals zusammen und bilden Sie keinen gemeinsamen Mittelwert.

Mobile Labortests simulieren üblicherweise ein leistungsschwächeres Gerät und eine gedrosselte Netzwerkverbindung. Desktop-Tests arbeiten mit mehr Rechenleistung und anderen Netzbedingungen. Dieselbe URL kann deshalb mobil deutlich höhere Ladezeiten aufweisen als im Desktop-Test.

Gehen Sie so vor:

  1. Führen Sie die vollständige Messreihe im mobilen Modus durch.
  2. Wiederholen Sie dieselbe Reihe im Desktop-Modus.
  3. Vergleichen Sie Werte nur innerhalb desselben Modus.
  4. Kennzeichnen Sie jedes protokollierte Ergebnis eindeutig als Mobil oder Desktop.

Ein guter Desktop-Wert gleicht ein schwaches mobiles Ergebnis nicht aus. Für eine Aussage zur mobilen Ladezeit zählen ausschließlich die mobilen Messwerte.

Schritt 4: Mehrere Durchläufe statt Einzelmessung

Lighthouse-Messungen streuen. Serverantwortzeiten, Netzwerkabweichungen, Hardwareleistung und Hintergrundlast auf dem Testrechner variieren von Lauf zu Lauf. Auch extern eingebundene Ressourcen können bei zwei direkt aufeinanderfolgenden Aufrufen unterschiedlich schnell reagieren. Google empfiehlt deshalb ausdrücklich, Laborwerte nicht aus einem einzelnen Durchlauf abzuleiten.

Führen Sie pro URL und Messmodus mindestens drei, besser fünf Durchläufe unter möglichst gleichen Bedingungen durch. Notieren Sie pro Lauf die Kennzahlen Largest Contentful Paint, Cumulative Layout Shift, Total Blocking Time, First Contentful Paint, Speed Index, Time to First Byte, den Performance-Score sowie Messzeitpunkt und Modus.

Bewerten Sie anschließend den Median, nicht den arithmetischen Durchschnitt. Sortieren Sie dazu die Werte und wählen Sie den mittleren. Bei fünf LCP-Ergebnissen von 2,1, 2,3, 2,5, 3,2 und 4,0 Sekunden liegt der Median bei 2,5 Sekunden. Einzelne Ausreißer nach oben oder unten verzerren ihn deutlich weniger als einen Durchschnittswert.

Große Abstände zwischen den Durchläufen sind übrigens selbst ein Befund: Das Ladeverhalten ist unter den gewählten Bedingungen instabil. Wiederholen Sie die Reihe dann zu einem anderen Zeitpunkt, bevor Sie eine Schlussfolgerung ziehen.

Schritt 5: Standort und Drosselung konstant halten

Der Messstandort bestimmt, welche Netzstrecken zwischen Testsystem und Server liegen. Ein Test aus Deutschland liefert andere Antwortzeiten als ein Test aus Nordamerika oder Asien, was sich besonders auf die Time to First Byte auswirkt. Werkzeuge mit Standortwahl, etwa der kostenlose Geschwindigkeitstest von Uptrends mit zehn weltweiten Checkpoints, machen diese Unterschiede sichtbar.

Für vergleichbare Wiederholungsmessungen gilt: Standort und Testbedingungen müssen identisch bleiben. Möchten Sie die geografische Streuung untersuchen, erstellen Sie pro Standort eine eigene Messreihe und vermischen die Werte nicht. Dasselbe gilt für die Drosselung. Ein Test mit simuliertem Mobilfunknetz ist nicht mit einem ungedrosselten Aufruf vergleichbar.

Dokumentieren Sie daher bei jeder Messreihe den Teststandort, den Gerätetyp beziehungsweise die Gerätesimulation, den Browser, das Netzwerkprofil, die aktivierte Drosselung sowie Datum und Uhrzeit. Wer mehrere Unterseiten derselben Domain messen will, kann auf Bulk-Tests zurückgreifen: Der PageSpeed-Test von experte.de crawlt bis zu 500 Unterseiten in einem Durchlauf und liefert so je URL eine eigene Messung unter gleichen Bedingungen.

Schritt 6: Kennzahlen an den Schwellenwerten lesen

Google bewertet Felddaten am 75. Perzentil der Seitenaufrufe. Mindestens 75 Prozent der erfassten Besuche müssen den jeweiligen Grenzwert einhalten, damit die Kennzahl als gut gilt.

KennzahlGutVerbesserungsbedarfSchlecht
Largest Contentful Paint (LCP)bis 2,5 Sekundenüber 2,5 bis unter 4,0 Sekundenab 4,0 Sekunden
Interaction to Next Paint (INP)bis 200 Millisekundenüber 200 bis unter 500 Millisekundenab 500 Millisekunden
Cumulative Layout Shift (CLS)bis 0,1über 0,1 bis unter 0,25ab 0,25

Der LCP markiert den Zeitpunkt, zu dem das größte sichtbare Inhaltselement im Ansichtsbereich dargestellt ist. INP bewertet die Reaktionsfähigkeit auf Interaktionen und hat am 12. März 2024 den früheren Messwert First Input Delay als Core Web Vital abgelöst. CLS erfasst unerwartete visuelle Verschiebungen während des Ladens.

Als ergänzender Diagnosewert dient die Time to First Byte, die Zeit bis zum ersten empfangenen Byte. Ein Wert von bis zu 800 Millisekunden gilt als gut. TTFB ist kein Core Web Vital, ordnet aber den zeitlichen Beginn des Ladevorgangs ein und hilft bei der Einordnung der übrigen Werte.

Den Lighthouse-Score richtig einordnen

Der Performance-Score von 0 bis 100 ist keine gemessene Ladezeit, sondern ein gewichteter Rechenwert: Total Blocking Time fließt mit 30 Prozent ein, LCP und CLS mit je 25 Prozent, First Contentful Paint und Speed Index mit je 10 Prozent. Die Farblogik reicht von grün bei Werten von 90 bis 100 über orange bei 50 bis 89 bis rot bei 0 bis 49.

Weil der Score gewichtet ist, können zwei Seiten dieselbe Punktzahl erreichen und sich in den Einzelwerten deutlich unterscheiden. Lesen Sie deshalb immer zuerst die konkreten Messwerte und erst danach die zusammengefasste Zahl. Kleine Score-Schwankungen zwischen zwei Läufen sind weniger aussagekräftig als eine wiederkehrende Abweichung bei LCP, CLS oder Total Blocking Time.

Fazit: Der Kontext macht den Messwert belastbar

Zusammengefasst ergibt sich ein sechsstufiges Messprotokoll: URL und Seitentyp exakt festlegen, prüfen ob URL-spezifische Felddaten oder nur Origin-Daten vorliegen, Felddaten und Labordaten getrennt erfassen, je fünf mobile und fünf Desktop-Läufe durchführen, Standort und Drosselung samt Zeitpunkt dokumentieren und den Median der Laborläufe mit den langfristigen Felddaten abgleichen.

Wiederholen Sie spätere Kontrollmessungen mit identischen Einstellungen. Nur so erkennen Sie, ob sich das Verhalten der URL tatsächlich verändert hat oder ob nur die Testbedingungen das Ergebnis verschieben. Eine verlässliche Aussage lautet daher nicht einfach „Die Seite lädt in 2,5 Sekunden“, sondern nennt URL, Datenquelle, Messmodus, Standort, Zeitraum und Kennzahl. Erst dieser Kontext macht einen Ladezeitwert nachvollziehbar und vergleichbar.