Inhaltsverzeichnis

Die Performance einer Website hängt von mehr ab als nur davon, wie schnell eine Seite lädt. Selbst wenn Ihre Inhalte innerhalb weniger Sekunden erscheinen, können träge reagierende Buttons oder unerwartete Layoutverschiebungen Besucher frustrieren und ihr Erlebnis beeinträchtigen. Wie finden Sie also heraus, ob Ihre Website gut performt? Core Web Vitals sind die zentralen Leistungskennzahlen von Google, die Ladegeschwindigkeit, Interaktivität und visuelle Stabilität messen. In diesem Leitfaden erfahren Sie alles über die drei Core-Web-Vitals-Metriken, ihre empfohlenen Grenzwerte und die Tools, mit denen Sie die Performance Ihrer Website messen und verbessern können.

Was sind Core Web Vitals?

Core Web Vitals sind eine Reihe von Leistungskennzahlen, die Google eingeführt hat, um wichtige Aspekte der Nutzererfahrung auf einer Website zu messen. Diese Metriken konzentrieren sich auf drei Hauptfaktoren: Ladeleistung, Interaktivität und visuelle Stabilität. Mit anderen Worten: Sie helfen Website-Betreibern zu verstehen, wie schnell eine Seite lädt, wie reibungslos Nutzer mit ihr interagieren können und ob ihr Inhalt während des Ladens stabil bleibt.

Bei der Performance einer Website geht es nicht nur darum, wie schnell sich eine Seite öffnet. Eine Website kann ihre Inhalte in kurzer Zeit laden – wenn Nutzer jedoch warten müssen, bevor sie auf einen Button klicken können, oder sich das Seitenlayout unerwartet verändert, kann das Gesamterlebnis trotzdem schlecht sein. Core Web Vitals helfen dabei, solche Probleme zu erkennen, und liefern messbare Ziele zur Verbesserung der Website-Performance.

Google verwendet derzeit drei Core-Web-Vitals-Metriken: Largest Contentful Paint (LCP), Interaction to Next Paint (INP) und Cumulative Layout Shift (CLS). Jede Metrik misst einen anderen Teil der Nutzererfahrung. Wenn sich also eine davon verbessert, bedeutet das nicht zwangsläufig, dass sich auch die beiden anderen verbessern.

Warum sind Core Web Vitals wichtig?

Eine Website sollte ihren Besuchern ein reibungsloses und zuverlässiges Erlebnis bieten. Wenn eine Seite zu lange lädt, verlassen Nutzer sie möglicherweise, bevor sie die gesuchten Informationen erreichen. Ebenso können Besucher frustriert werden und Schwierigkeiten haben, ihre Aufgaben zu erledigen, wenn Buttons langsam reagieren oder sich Seitenelemente unerwartet verschieben.

Core Web Vitals helfen Website-Betreibern, solche Probleme anhand messbarer Leistungsdaten zu erkennen, statt sich nur auf persönliche Eindrücke zu verlassen. Ein Entwickler testet eine Website beispielsweise auf einem leistungsstarken Computer und stellt fest, dass sie schnell lädt. Besucher mit älteren Mobilgeräten oder langsameren Internetverbindungen müssen jedoch unter Umständen deutlich längere Ladezeiten in Kauf nehmen.

Gerade wegen dieser Unterschiede ist ein Performance-Monitoring wichtig. Durch die Analyse der Core-Web-Vitals-Daten können Entwickler erkennen, welche Teile einer Website verbessert werden müssen, und feststellen, ob ihre Optimierungsmaßnahmen die erwarteten Ergebnisse liefern.

Core Web Vitals sind außerdem für die Suchmaschinenoptimierung (SEO) relevant. Google nutzt Signale zur Nutzererfahrung auf der Seite in seinen Ranking-Systemen, doch gute Core-Web-Vitals-Werte garantieren keine besseren Rankings. Relevante Inhalte und viele weitere Faktoren bleiben wichtig. Die Verbesserung dieser Metriken sollte daher als Teil einer umfassenderen Strategie für eine nützliche, barrierearme und zuverlässige Website betrachtet werden.

Was sind die drei Core-Web-Vitals-Metriken?

Jede Core-Web-Vitals-Metrik konzentriert sich auf einen bestimmten Aspekt der Website-Performance. Wer versteht, wie sie funktionieren, kann Performance-Probleme leichter erkennen und die passenden Optimierungstechniken wählen.

  • Was ist Largest Contentful Paint (LCP)?

Largest Contentful Paint (LCP) misst, wie lange es dauert, bis das größte Bild oder der größte Textblock im anfänglich sichtbaren Bereich (Viewport) angezeigt wird. Diese Metrik hilft einzuschätzen, wann der Hauptinhalt einer Seite für den Nutzer sichtbar wird.

Stellen Sie sich zum Beispiel vor, ein Besucher öffnet einen Blogartikel. Der Seitenhintergrund und das Navigationsmenü erscheinen vielleicht fast sofort, doch die Hauptüberschrift oder das Beitragsbild braucht mehrere Sekunden zum Laden. In dieser Situation hat der Besucher möglicherweise das Gefühl, dass die Seite noch lädt, obwohl einige ihrer Elemente bereits sichtbar sind. Ein guter LCP-Wert liegt bei 2,5 Sekunden oder weniger. Liegt der Wert zwischen 2,5 und 4 Sekunden, besteht Verbesserungsbedarf. Ein LCP-Wert von mehr als 4 Sekunden gilt als schlecht.

Mehrere Faktoren können den LCP beeinflussen, darunter langsame Serverantwortzeiten, große Bilder, render-blockierendes CSS und JavaScript sowie Verzögerungen beim Auffinden des Hauptinhalts.

Um den LCP zu verbessern, können Website-Betreiber folgende Schritte unternehmen:

    • Bilder optimieren: Reduzieren Sie die Dateigröße von Bildern und verwenden Sie, wo sinnvoll, moderne Formate wie WebP oder AVIF.
    • Serverantwortzeiten verbessern: Setzen Sie effiziente Hosting-Ressourcen, Caching und ein Content Delivery Network (CDN) ein, sofern diese für die Website geeignet sind.
    • Hauptinhalt priorisieren: Stellen Sie sicher, dass der Browser wichtige Bilder direkt im HTML-Quelltext findet, und priorisieren Sie deren Laden bei Bedarf.
    • Render-blockierende Ressourcen reduzieren: Optimieren Sie CSS- und JavaScript-Dateien, die den Browser daran hindern, den Hauptinhalt anzuzeigen.
    • Kein Lazy Loading für das LCP-Bild: Wenn ein Bild voraussichtlich das LCP-Element ist, kann ein verzögertes Laden die Seite langsamer wirken lassen.

Mit diesen Techniken lässt sich die Zeit verkürzen, die Nutzer auf das Erscheinen des Hauptinhalts warten. Die wirksamste Lösung hängt jedoch von der Ursache der Verzögerung ab. Deshalb ist es wichtig, die Seite zu messen, bevor Sie Änderungen vornehmen.

  • Was ist Interaction to Next Paint (INP)?

Interaction to Next Paint (INP) misst, wie reaktionsschnell sich eine Website anfühlt, wenn Nutzer mit ihr interagieren. Bewertet wird die Verzögerung zwischen einer Nutzerinteraktion – etwa dem Klick auf einen Button oder einem Tastendruck – und der nächsten visuellen Aktualisierung, die der Browser anzeigt.

Nehmen wir einen Onlineshop, in dem ein Besucher auf den Button „In den Warenkorb“ klickt. Braucht der Browser spürbar lange, um den Warenkorb zu aktualisieren, glaubt der Besucher möglicherweise, dass der Button nicht funktioniert hat, und klickt erneut. Das kann für Verwirrung sorgen und sogar zu doppelten Aktionen führen.

INP hilft, solche Probleme zu erkennen, indem die Reaktionsfähigkeit einer Seite während des gesamten Besuchs gemessen wird. Anders als First Input Delay (FID), das nur die Verzögerung bis zum Beginn der Verarbeitung der ersten Interaktion durch den Browser gemessen hat, berücksichtigt INP das Interaktionserlebnis über die gesamte Lebensdauer einer Seite hinweg. Ein guter INP-Wert liegt bei 200 Millisekunden oder weniger. Bei Werten über 200 und bis zu 500 Millisekunden besteht Verbesserungsbedarf, Werte über 500 Millisekunden gelten als schlecht.

JavaScript ist eine häufige Ursache für einen schlechten INP, da der Browser unter Umständen erst Skripte ausführen muss, bevor er auf Nutzereingaben reagieren und eine Aktualisierung anzeigen kann. Lang laufende Tasks können verhindern, dass der Browser Interaktionen zeitnah verarbeitet.

Um den INP zu verbessern, können Entwickler verschiedene Techniken einsetzen:

    • Unnötiges JavaScript reduzieren: Entfernen Sie ungenutzten Code und laden Sie keine Skripte, die für die aktuelle Seite nicht benötigt werden.
    • Lange Tasks aufteilen: Zerlegen Sie umfangreiche JavaScript-Tasks in kleinere Tasks, damit der Browser häufiger Gelegenheit hat, Nutzerinteraktionen zu verarbeiten.
    • Event-Handler optimieren: Halten Sie interaktionsbezogene Funktionen so einfach und effizient wie möglich.
    • Unnötige DOM-Aktualisierungen vermeiden: Werden zu viele Elemente auf einmal aktualisiert, kann sich die Rendering-Zeit verlängern und die nächste visuelle Aktualisierung verzögern.
    • Skripte von Drittanbietern reduzieren: Analyse-Tools, Werbeskripte und eingebettete Dienste können Rechenressourcen beanspruchen und die Reaktionsfähigkeit beeinträchtigen.

Um den INP zu verbessern, reicht es nicht aus, die Gesamtgröße der JavaScript-Dateien zu verringern. Entwickler müssen auch verstehen, wann Skripte ausgeführt werden und wie viel Arbeit der Browser nach einer Interaktion leisten muss.

  • Was ist Cumulative Layout Shift (CLS)?

Cumulative Layout Shift (CLS) misst die visuelle Stabilität einer Webseite. Im Fokus stehen unerwartete Positionsänderungen sichtbarer Elemente, während die Seite angezeigt wird.

Stellen Sie sich zum Beispiel vor, ein Besucher liest einen Artikel und plötzlich rutscht der Text nach unten, weil darüber eine Anzeige erschienen ist. Wollte der Besucher gerade auf einen Link klicken, könnte er durch die unerwartete Bewegung ein anderes Element anklicken. Solche Layoutänderungen können die Nutzung einer Website erschweren – besonders auf Mobilgeräten, wo der sichtbare Bereich begrenzt ist. Ein guter CLS-Wert liegt bei 0,1 oder weniger. Bei Werten über 0,1 und bis zu 0,25 besteht Verbesserungsbedarf, Werte über 0,25 gelten als schlecht.

Mehrere häufige Probleme können unerwartete Layoutverschiebungen verursachen. Bilder ohne festgelegte Abmessungen, dynamisch eingefügte Anzeigen, spät geladene Inhalte und Webfonts, die das Erscheinungsbild von Text verändern, können die visuelle Stabilität beeinträchtigen.

Die folgenden Techniken können helfen, den CLS zu verbessern:

    • Bildabmessungen festlegen: Geben Sie Breite und Höhe von Bildern an oder verwenden Sie CSS-Seitenverhältnisse (aspect-ratio), um den benötigten Platz zu reservieren, bevor ein Bild geladen wird.
    • Platz für Anzeigen reservieren: Sehen Sie für Anzeigencontainer ausreichend Platz vor, damit sich umliegende Inhalte nicht verschieben, wenn Anzeigen erscheinen.
    • Keine Inhalte über bestehenden Inhalten einfügen: Wenn neue Elemente angezeigt werden müssen, platzieren Sie sie so, dass sie die Inhalte, die Nutzer gerade betrachten, nicht unerwartet verschieben.
    • Laden von Schriftarten optimieren: Nutzen Sie geeignete Strategien zum Laden von Schriftarten sowie Fallback-Schriften, um unerwartete Änderungen im Textlayout zu reduzieren.
    • Geeignete CSS-Animationen verwenden: Bevorzugen Sie nach Möglichkeit Animationen auf Basis von Eigenschaften wie transform und opacity statt solcher, die Layoutänderungen auslösen.

Wichtig ist: Nicht jede Layoutverschiebung ist schädlich. Eine Änderung, die unmittelbar als Reaktion auf eine Nutzerinteraktion erfolgt, kann erwartet sein. CLS konzentriert sich auf unerwartete visuelle Instabilität und verwendet eine Bewertungsmethode, die auf dem Ausmaß und der Distanz der Layoutverschiebung basiert.

What Are the Three Core Web Vitals Metrics

Was sind die empfohlenen Grenzwerte für Core Web Vitals?

Google stellt konkrete Grenzwerte bereit, anhand derer Website-Betreiber feststellen können, ob ihre Seiten eine gute Nutzererfahrung bieten. Diese Grenzwerte teilen die Performance in drei Kategorien ein: gut, verbesserungswürdig und schlecht.

Core Web Vital What It Measures Good Threshold Needs Improvement Poor
Largest Contentful Paint (LCP) Loading performance ≤ 2.5 seconds 2.5–4 seconds > 4 seconds
Interaction to Next Paint (INP) Interactivity ≤ 200 milliseconds 200–500 milliseconds > 500 milliseconds
Cumulative Layout Shift (CLS) Visual stability ≤ 0.1 0.1–0.25 > 0.25

Mit diesen Grenzwerten können Entwickler jede Metrik einzeln bewerten. Ein einzelner Test reicht jedoch nicht aus, um festzustellen, ob eine Website durchgehend eine gute Nutzererfahrung bietet.

Google empfiehlt, Core Web Vitals am 75. Perzentil der Seitenaufrufe zu bewerten und dabei Mobil- und Desktop-Ergebnisse getrennt zu betrachten. Das bedeutet, dass mindestens 75 % der gemessenen Aufrufe bei jeder Metrik den Grenzwert für „gut“ erreichen sollten.

Angenommen, eine Website hat am 75. Perzentil einen LCP-Wert von 2 Sekunden. Das bedeutet, dass 75 % der gemessenen Seitenaufrufe einen LCP von 2 Sekunden oder weniger aufweisen – damit wird der empfohlene Grenzwert erreicht.

Eine Website sollte bei allen drei Metriken die Grenzwerte für „gut“ erreichen, statt sich nur auf ihren besten Wert zu konzentrieren.

Mit welchen Tools lassen sich Core Web Vitals messen?

Core Web Vitals lassen sich mit verschiedenen Tools von Google messen. Diese Tools helfen Entwicklern zu verstehen, wie eine Website performt, und Bereiche mit Verbesserungsbedarf zu erkennen.

  • PageSpeed Insights

PageSpeed Insights ist eines der nützlichsten Tools zur Überprüfung der Core Web Vitals. Es liefert sowohl reale Nutzerdaten (sofern verfügbar) als auch Labordaten aus einem simulierten Test. Außerdem bietet es Vorschläge zur Verbesserung der Seiten-Performance.

  • Google Search Console

Die Google Search Console enthält einen Core-Web-Vitals-Bericht, der zeigt, welche Seitengruppen eine gute Nutzererfahrung bieten und welche verbessert werden müssen. Er nutzt reale Daten, um Website-Betreibern zu helfen, Performance-Probleme über mehrere Seiten hinweg zu erkennen.

  • Chrome DevTools und Lighthouse

Mit Chrome DevTools und Lighthouse können Entwickler die Seiten-Performance in einer kontrollierten Umgebung testen. Sie decken Probleme bei der JavaScript-Ausführung, beim Laden von Bildern, bei Layoutverschiebungen und bei weiteren Faktoren auf, die sich auf die Core Web Vitals auswirken.

Was ist der Unterschied zwischen Felddaten und Labordaten?

Core Web Vitals können anhand von zwei Datenarten bewertet werden: Felddaten und Labordaten. Wer den Unterschied kennt, kann Testergebnisse besser interpretieren und den richtigen Ansatz zur Verbesserung der Website-Performance wählen.

  • Felddaten

Felddaten werden von realen Nutzern erfasst, während sie eine Website besuchen. Sie spiegeln tatsächliche Nutzungsbedingungen wider, einschließlich unterschiedlicher Geräte, Netzwerkverbindungen und Nutzerinteraktionen.

Diese Daten sind besonders hilfreich, um zu verstehen, ob eine Website die von Google empfohlenen Core-Web-Vitals-Grenzwerte unter realen Bedingungen erreicht.

  • Labordaten

Labordaten werden in einer kontrollierten Testumgebung mit Tools wie Lighthouse erfasst. Sie helfen Entwicklern, Performance-Probleme zu reproduzieren und ihre möglichen Ursachen zu untersuchen.

Im Gegensatz zu Felddaten bilden Labordaten nicht jede reale Nutzererfahrung ab. Daher kann eine Website in Labortests und bei Messungen mit realen Nutzern unterschiedliche Ergebnisse erzielen.

So verbessern Sie Ihre Core Web Vitals

Um die Core Web Vitals zu verbessern, müssen Sie die Probleme ermitteln, die Ladegeschwindigkeit, Interaktivität und visuelle Stabilität beeinträchtigen. Die richtige Lösung hängt davon ab, welche Metrik schlecht abschneidet.

  • Largest Contentful Paint (LCP) verbessern

Um den LCP zu verbessern, sollten Entwickler darauf achten, das größte sichtbare Inhaltselement so schnell wie möglich zu laden. Typische Maßnahmen sind die Optimierung von Bildern, die Wahl eines zuverlässigen Webhosting-Dienstes, die Verkürzung der Serverantwortzeiten, die Aktivierung von Caching und die Vermeidung unnötiger Verzögerungen beim Laden wichtiger Ressourcen.

  • Interaction to Next Paint (INP) verbessern

Der INP lässt sich verbessern, indem lang laufende JavaScript-Tasks reduziert und unnötige Arbeit im Main Thread minimiert werden. Entwickler sollten außerdem Event-Handler optimieren und vermeiden, dass der Browser zu viel Arbeit leisten muss, nachdem ein Nutzer klickt, tippt oder etwas eingibt.

  • Cumulative Layout Shift (CLS) verbessern

Um den CLS zu senken, sollten Entwickler Platz für Bilder, Videos, Anzeigen und andere Elemente reservieren, bevor diese geladen werden. Vermeiden Sie es, neue Inhalte unerwartet über bestehenden Inhalten einzufügen, und verwenden Sie für visuelle Elemente nach Möglichkeit einheitliche Abmessungen.

Fazit

Core Web Vitals helfen Entwicklern zu verstehen, wie Nutzer eine Website in Bezug auf Ladeleistung, Interaktivität und visuelle Stabilität erleben. Durch die Messung von LCP, INP und CLS können Website-Betreiber Performance-Probleme erkennen und gezielt die Verbesserungen priorisieren, die ihre Seiten benutzerfreundlicher machen.

Regelmäßiges Monitoring, reale Nutzerdaten und gezielte Optimierung helfen Websites, dauerhaft gute Core-Web-Vitals-Ergebnisse zu erzielen.

FAQ

1. Was ist der Unterschied zwischen Felddaten und Labordaten?

Felddaten stammen von realen Nutzern, die eine Website besuchen, während Labordaten in einer kontrollierten Testumgebung erfasst werden. Felddaten spiegeln tatsächliche Nutzererfahrungen wider, Labordaten helfen Entwicklern hingegen, Performance-Probleme zu reproduzieren und zu diagnostizieren.

2. Wie kann ich meine Core-Web-Vitals-Werte verbessern?

Sie können Ihre Core Web Vitals verbessern, indem Sie Bilder optimieren, unnötiges JavaScript reduzieren, die Serverantwortzeiten verkürzen, Caching aktivieren und unerwartete Layoutverschiebungen verhindern.