Lighthouse-Leistungsbewertung

So berechnet Lighthouse die Gesamtbewertung Ihrer Leistung

Im Allgemeinen tragen nur Messwerte zum Lighthouse-Leistungsbewertung bei, nicht die Ergebnisse von Verbesserungsvorschlägen oder Diagnosen. Wenn Sie jedoch die Optimierungsmöglichkeiten und die Diagnose verbessern, werden wahrscheinlich auch die Messwerte verbessert. Es gibt also eine indirekte Beziehung.

Unten wird erläutert, warum der Wert schwanken kann, wie er dargestellt wird und wie Lighthouse die einzelnen Messwerte bewertet.

Warum der Wert schwankt

Die Schwankungen in der Gesamtbewertung Ihrer Leistung und bei den Messwerten sind nicht auf Lighthouse zurückzuführen. Schwankungen des Leistungsbewertungsfaktors sind in der Regel auf Änderungen der zugrunde liegenden Bedingungen zurückzuführen. Zu den häufigsten Problemen gehören:

  • A/B-Tests oder Änderungen bei der Anzeigenbereitstellung
  • Änderungen beim Routing von Internet-Traffic
  • Tests auf verschiedenen Geräten, z. B. auf einem leistungsstarken Desktop-Computer und einem leistungsschwachen Laptop
  • Browsererweiterungen, die JavaScript einschleusen und Netzwerkanfragen hinzufügen oder ändern
  • Antivirensoftware

In der Lighthouse-Dokumentation zur Variabilität wird dies ausführlicher beschrieben.

Auch wenn Lighthouse Ihnen eine Gesamtbewertung für die Leistung liefern kann, ist es möglicherweise sinnvoller, sich die Websiteleistung als Verteilung von Punktzahlen und nicht als eine einzelne Zahl anzusehen. Informationen zu den Gründen finden Sie in der Einführung zu nutzerbezogenen Leistungsmesswerten.

Gewichtung des Leistungsfaktors

Die Leistungsbewertung ist ein gewichteter Durchschnitt der Messwertbewertungen. Natürlich wirken sich stärker gewichtete Messwerte stärker auf den Gesamtwert der Leistung aus. Die Messwerte sind im Bericht nicht sichtbar, werden aber im Hintergrund berechnet.

Webanwendung zur Bewertung von Lighthouse
Bewertung mit dem Lighthouse-Bewertungsrechner ausprobieren

Lighthouse 10

Audit Gewicht
First Contentful Paint 10 %
Speed Index 10 %
Largest Contentful Paint 25 %
Total Blocking Time (Gesamtblockierungszeit) 30 %
Cumulative Layout Shift 25 %

Lighthouse 8

So werden Messwerte ermittelt

Nachdem Lighthouse die Leistungsmesswerte erfasst hat (meist in Millisekunden), wandelt es jeden Rohmesswert in einen Messwert von 0 bis 100 um. Dabei wird berücksichtigt, wo der Messwert in der Lighthouse-Bewertungsverteilung liegt. Die Bewertungsverteilung ist eine lognormale Verteilung, die aus den Leistungsmesswerten der tatsächlichen Websiteleistungsdaten im HTTP-Archiv abgeleitet wurde.

Mit Largest Contentful Paint (LCP) wird beispielsweise gemessen, wann ein Nutzer feststellt, dass der größte Inhalt einer Seite sichtbar ist. Der Messwert für den LCP steht für die Zeitspanne zwischen dem Initiieren des Seitenaufbaus durch den Nutzer und der Seite, die den primären Inhalt rendert. Basierend auf tatsächlichen Websitedaten rendern die leistungsstärksten Websites den LCP in etwa 1.220 Millisekunden. Diesem Messwert wird eine Bewertung von 99 zugewiesen.

Das Lighthouse-Modell für Bewertungskurven geht etwas näher. Dazu werden HTTPArchive-Daten verwendet, um zwei Kontrollpunkte zu bestimmen, die dann die Form einer log-normal festlegen. Das 25. Perzentil der HTTP-Archivdaten wird zu einem Wert von 50 (Median-Kontrollpunkt) und das 8. Perzentil zu einem Wert von 90 (der gute/Grün-Kontrollpunkt). Wie Sie sehen, besteht zwischen 0,50 und 0,92 eine nahezu lineare Beziehung zwischen Messwert und Bewertung. Ein Wert von etwa 0,96 ist der Punkt für rückläufige Erträge, je höher die Kurve, dann verschwindet die Kurve, sodass eine zunehmende Verbesserung der Metriken erforderlich ist, um eine ohnehin schon hohe Punktzahl zu verbessern.

Bild der Bewertungskurve für TTI
Bewertungskurve für TTI ansehen

Vergleich von Desktop- und Mobilgeräten

Wie bereits erwähnt, basieren die Bewertungskurven auf echten Leistungsdaten. Vor Lighthouse Version 6 basierten alle Bewertungskurven auf mobilen Leistungsdaten, unabhängig davon, ob bei einem Lighthouse-Test auf einem Computer diese Daten verwendet wurden. Dies hat in der Praxis zu einer künstlich erhöhten Punktzahl für Desktop-Computer geführt. In Lighthouse v6 wurde dieser Fehler durch die Verwendung einer speziellen Desktopbewertung behoben. Sie können zwar mit einer allgemeinen Leistungsbewertung von 5 auf 6 rechnen, aber die Bewertungen für Computer werden sich deutlich unterscheiden.

So werden Bewertungen farblich gekennzeichnet

Die Bewertungen der Messwerte und die Leistungsbewertung sind nach diesen Bereichen farblich gekennzeichnet:

  • 0 bis 49 (rot): Schlecht
  • 50 bis 89 (orange): Verbesserungswürdig
  • 90 bis 100 (grün): Gut

Für eine gute Nutzererfahrung sollten Websites eine gute Punktzahl (90–100) anstreben. Eine „perfekte“ Punktzahl von 100 ist extrem schwierig zu erreichen und wird nicht erwartet. Ein Wert von 99 bis 100 erfordert beispielsweise ungefähr die gleiche Verbesserung der Messwerte wie bei 90 bis 94.

Was können Entwickler tun, um ihren Leistungsbewertungswert zu verbessern?

Verwenden Sie zuerst den Lighthouse-Score-Rechner, um die Grenzwerte zu ermitteln, die Sie anstreben, um eine bestimmte Lighthouse-Leistungsbewertung zu erreichen.

Im Lighthouse-Bericht finden Sie im Abschnitt Möglichkeiten detaillierte Vorschläge und eine Dokumentation zur Implementierung. Im Abschnitt Diagnose finden Entwickler außerdem weitere Informationen, mit denen sie ihre Leistung weiter verbessern können.