Blog · SEO

Core Web Vitals: LCP, INP und CLS messen und verbessern

Was LCP, INP und CLS messen, welche Schwellenwerte am 75. Perzentil gelten, warum PageSpeed Insights und Search Console voneinander abweichen und wie Sie jede Metrik anhand von Googles eigenen Empfehlungen verbessern, inklusive Praxisbeispiel.

Searvia · 24.10.2026 · Lesezeit: 16 Min.

Ein Frontend-Entwickler an einer Werkbank testet eine Website auf fünf Smartphones, die auf einem Ständer aufgereiht sind, daneben eine Stoppuhr

Kurz gesagt: Die Core Web Vitals sind drei Metriken, mit denen Google die Nutzererfahrung echter Besucher beschreibt: Largest Contentful Paint (LCP, Ladezeit, gut bei höchstens 2,5 s), Interaction to Next Paint (INP, Reaktionsfähigkeit, gut bei höchstens 200 ms) und Cumulative Layout Shift (CLS, visuelle Stabilität, gut bei höchstens 0,1). Jede Metrik wird am 75. Perzentil realer Chrome-Besuche über 28 Tage bewertet, getrennt für Mobilgeräte und Desktop. Google sagt, dass die Ranking-Systeme sie nutzen, doch Relevanz kommt zuerst. Zerlegen Sie zur Optimierung jede Metrik in ihre Bestandteile und beheben Sie zuerst den größten.

Die meisten Ratgeber zu Core Web Vitals sind eine Liste mit fünfzig Tipps. Deshalb investieren Teams einen Sprint in „Performance“ und sehen kaum Veränderungen bei ihren Werten. Die Metriken sind strukturierter: Jede lässt sich in wenige messbare Teile zerlegen, und meist verursacht ein Teil den Großteil des Problems.

Dieser Leitfaden erklärt, was die drei Metriken messen, welche Schwellenwerte im Oktober 2026 gelten, welcher Datenquelle Sie vertrauen sollten, was Google tatsächlich zum Ranking sagt und wie Sie jede Metrik mit einer diagnosebasierten Anleitung verbessern. Grundlage ist Googles eigene Dokumentation auf web.dev.

Was die Core Web Vitals messen

Laut web.dev-Überblick zu Web Vitals besteht das aktuelle, stabile Set aus drei Metriken:

MetrikMisstGutVerbesserungswürdigSchlecht
Largest Contentful Paint (LCP)Laden: wann der Hauptinhalt erscheint≤ 2,5 s2,5 bis 4 s> 4 s
Interaction to Next Paint (INP)Reaktionsfähigkeit: wie schnell die Seite auf Eingaben reagiert≤ 200 ms200 bis 500 ms> 500 ms
Cumulative Layout Shift (CLS)Visuelle Stabilität: wie stark Inhalte springen≤ 0,10,1 bis 0,25> 0,25

Die Schwellenwerte entsprechen der Tabelle in About PageSpeed Insights.

Die 75.-Perzentil-Regel

Google beurteilt eine Seite weder nach dem Durchschnitt noch nach einem einzelnen Test. Web.dev nennt als sinnvollen Messwert „das 75. Perzentil der Seitenaufrufe, getrennt nach Mobilgeräten und Desktop“. Einfach gesagt: Mindestens drei von vier echten Besuchen müssen den Schwellenwert „gut“ erreichen. Um zu bestehen, braucht eine Seite bei allen drei Metriken ein gutes Ergebnis am 75. Perzentil.

Daraus folgen zwei Konsequenzen, die oft übersehen werden:

INP hat 2024 FID abgelöst

Interaction to Next Paint hat First Input Delay (FID) am 12. März 2024 als Core Web Vital abgelöst. FID maß nur die Verzögerung, bevor der Browser die erste Interaktion verarbeitete. INP erfasst Klicks, Taps und Tastenanschläge während des gesamten Besuchs sowie die komplette Zeit bis zum nächsten gezeichneten Frame. Viele Seiten, die FID mühelos bestanden, fallen bei INP durch, weil der langsame Teil immer die Arbeit nach der ersten Eingabe war, die FID nie zählte. Wenn Sie FID noch in einem alten Bericht oder Plugin sehen, ignorieren Sie es.

Web.dev weist außerdem darauf hin, dass sich stabile Core Web Vitals „höchstens einmal pro Jahr ändern“ und neue Kandidaten mindestens sechs Monate lang im Wartestatus bleiben. Sie werden also vorab informiert, bevor sich die Regeln ändern.

Felddaten vs. Labordaten

Es gibt zwei Arten von Performance-Daten, und ihre Verwechslung ist der häufigste Grund, warum Teams das Falsche optimieren.

FelddatenLabordaten
QuelleEchte Chrome-Nutzer (Chrome User Experience Report, CrUX)Ein simulierter Seitenaufruf (Lighthouse, DevTools)
ZeitraumGleitende 28 TageEin Test, genau jetzt
Misst INP?JaNein (Total Blocking Time als Näherung)
Von der Google-Suche verwendet?Darauf basiert die Core-Web-Vitals-BewertungNein
Am besten fürZu wissen, ob ein Problem bestehtDie Ursache finden und einen Fix vor dem Release testen

Einige Details aus Googles Dokumentation:

Die Faustregel: Felddaten entscheiden, ob Sie ein Problem haben, Labordaten helfen bei der Ursachensuche. Ein Lighthouse-Score von 98 bei schlechtem Feld-LCP bedeutet, dass Ihre echten Nutzer eine schlechtere Erfahrung haben als in der Simulation, oft wegen langsamer Geräte, Werbung, Personalisierung oder Drittanbieter-Skripten, die der Labortest nicht auslöst.

Wie stark Core Web Vitals das Ranking beeinflussen

Googles Dokumentation zur Seitenerfahrung ist in beide Richtungen eindeutig:

Unsere Einschätzung: Core Web Vitals heben eine irrelevante Seite nicht über eine relevante, können aber zwischen Seiten ähnlicher Qualität den Ausschlag geben, und für Nutzer sind sie unmittelbar wichtig. Eine Produktseite, die fünf Sekunden für ihr Foto braucht, oder ein „Kaufen“-Button, der eine halbe Sekunde einfriert, verliert Kunden, unabhängig vom Ranking. Streben Sie bei allen drei Metriken „gut“ an, jagen Sie dann keinen Punkten mehr hinterher und wenden Sie sich wieder dem Content zu.

Schritt 1: Herausfinden, welche Metrik wo durchfällt

Bevor Sie Code ändern:

Unser kostenloser Core Web Vitals Checker liefert ohne Konto eine schnelle erste Einschätzung: Er ruft aus CrUX das 75. Perzentil von LCP, INP und CLS für Smartphone-Besucher ab (für die eingegebene Seite, wenn Chrome dafür genug Daten hat, sonst für Ihre gesamte Origin) und misst Serverantwortzeit, HTML-Größe, Komprimierung, renderblockierende Skripte im Seitenkopf und Bildformate auf dieser Seite, standardmäßig Ihrer Startseite.

Schritt 2: LCP über die vier Teilbereiche verbessern

LCP ist die Zeit, bis das größte Bild oder der größte Textblock im Viewport gerendert ist. Infrage kommen <img>, <video>, Elemente mit einem CSS-url()-Hintergrundbild und Textblöcke auf Blockebene (LCP auf web.dev). Auf den meisten Produkt- und Landingpages ist es das Hero-Bild.

Optimize LCP teilt den LCP in vier Teile, die sich zur Gesamtzeit addieren:

TeilbereichWas es istUngefährer Zielanteil
Time to First Byte (TTFB)Bis das erste HTML-Byte ankommt~40 %
Resource load delayVom TTFB, bis der Browser beginnt, das LCP-Bild zu laden< 10 %
Resource load durationDownload des LCP-Bildes~40 %
Element render delayVom abgeschlossenen Download, bis das Element gezeichnet ist< 10 %

Web.dev nennt diese Anteile „Richtwerte, keine strikten Regeln“, für die Diagnose sind sie aber sehr nützlich. Das Performance-Panel der Chrome DevTools zeigt die Aufschlüsselung für einen aufgezeichneten Ladevorgang. Der Teil, der seinen Anteil deutlich überschreitet, ist Ihr Ansatzpunkt.

Hoher TTFB

Der TTFB umfasst Weiterleitungen, Verbindungsaufbau und Serververarbeitung. Der TTFB-Leitfaden von web.dev nennt 0,8 Sekunden oder weniger als groben Zielwert und weist darauf hin, dass TTFB selbst kein Core Web Vital ist.

Hohe Resource load delay

Das ist oft der größte Teilbereich und meist der günstigste zu beheben. Der Browser hätte den Bilddownload früher starten können, wusste aber nichts davon.

Hohe Resource load duration

Hohe Element render delay

Das Bild ist angekommen, aber etwas hindert den Browser am Zeichnen:

Ist der LCP ein Textblock statt eines Bildes, sind Resource load delay und duration null, und das Problem liegt bei TTFB, renderblockierenden Ressourcen oder Webfonts.

Schritt 3: INP über die drei Phasen verbessern

INP erfasst Klicks, Taps und Tastenanschläge während des gesamten Besuchs (nicht Scrollen oder Hovern) und meldet die langsamste Interaktion, wobei pro 50 Interaktionen ein Ausreißer ignoriert wird (INP auf web.dev). Jede Interaktion hat drei Phasen:

PhaseWas es istTypische Ursache bei Langsamkeit
Input delayWartezeit, bevor der Event-Handler starten kannAnderes JavaScript belegt den Main Thread
Processing durationAusführung Ihrer Event-HandlerZu viel Arbeit im Click-Handler
Presentation delayVon abgeschlossenen Handlern bis zum nächsten gezeichneten FrameGroßes DOM, aufwendiges Layout und Rendering

Das zugrunde liegende Problem sind fast immer Long Tasks: jede Aufgabe, die auf dem Main Thread länger als 50 Millisekunden dauert. Solange ein Long Task läuft, kann der Browser nicht auf den Nutzer reagieren.

Input delay reduzieren

Processing duration reduzieren

Presentation delay reduzieren

Um die langsame Interaktion zu finden, schauen Sie zuerst auf die Nutzerdaten (welche Seiten durchfallen) und reproduzieren Sie das Problem dann in den Chrome DevTools: Zeichnen Sie einen Performance-Trace auf, während Sie bei gedrosselter CPU auf das verdächtige Element klicken, und suchen Sie nach Long Tasks nach dem Klick.

Schritt 4: CLS Ursache für Ursache beheben

CLS summiert unerwartete Layoutverschiebungen. Jede Verschiebung erhält einen Wert aus dem Anteil des verschobenen Viewports multipliziert mit der Verschiebungsdistanz, Verschiebungen werden in Fenstern von bis zu fünf Sekunden gruppiert, und der CLS ist das schlechteste Fenster (CLS auf web.dev). Verschiebungen innerhalb von 500 ms nach einem Klick, Tap oder Tastenanschlag werden ausgeschlossen, weil der Nutzer sie erwartet. Scrollen zählt nicht als Eingabe, daher zählen Inhalte, die sich beim Scrollen verschieben, weiterhin.

Laut Optimize CLS sind das die üblichen Ursachen und Lösungen:

UrsacheLösung
Bilder und Videos ohne AbmessungenImmer width- und height-Attribute oder CSS-aspect-ratio setzen
Werbung, Embeds und iframesPlatz mit min-height oder aspect-ratio reservieren; Platzhalter behalten, wenn keine Anzeige lädt
Spät eingefügte Inhalte (Banner, Bewertungs-Widgets, „Ähnliche Produkte“)Platz reservieren, weiter unten auf der Seite platzieren oder per Nutzeraktion laden
Webfonts, die nachträglich getauscht werdenWichtige Fonts vorladen, font-display: optional nutzen oder die Fallback-Schrift mit size-adjust anpassen
Animationen von Layout-Eigenschaften (top, left, height)Stattdessen transform animieren
Seiten, die nicht aus dem Back/Forward-Cache wiederhergestellt werdenSeiten bfcache-tauglich machen

Zwei Hinweise aus der Praxis:

Den Back/Forward-Cache nicht vergessen

Drücken Nutzer „Zurück“, erscheint eine aus dem bfcache wiederhergestellte Seite sofort, ohne neue Ladeverschiebungen. Web.dev bezeichnet die bfcache-Tauglichkeit als sehr wirksame Technik, um den CLS niedrig zu halten. Die zwei häufigsten Blocker laut bfcache-Leitfaden von web.dev: unload-Event-Listener (stattdessen pagehide verwenden) und der Header Cache-Control: no-store auf Seiten ohne sensible Daten. Die Chrome DevTools bieten dafür einen Test unter Application › Back/forward cache.

Ein Praxisbeispiel (hypothetische Zahlen)

Das Folgende ist ein hypothetisches Beispiel, keine echten Daten. Fernwood Home, ein erfundener Online-Möbelshop, besteht die Core-Web-Vitals-Bewertung mobil für das Produktseiten-Template nicht. Die Feldwerte am 75. Perzentil:

MetrikVorherStatus
LCP4,6 sSchlecht
INP340 msVerbesserungswürdig
CLS0,21Verbesserungswürdig

LCP: 4,6 s

Ein DevTools-Trace mit gedrosseltem Smartphone-Profil zeigt, dass das LCP-Element das Hauptproduktfoto ist. Die Aufschlüsselung:

TeilbereichVorherAnteilProblem
TTFB1,3 s28 %HTML nicht gecacht; jeder Kampagnenlink hat eindeutige Parameter
Resource load delay1,6 s35 %Galerie-Skript fügt das Foto ein; loading="lazy" auf allen Bildern
Resource load duration1,2 s26 %JPEG mit 2.400 Pixeln wird an jedes Smartphone gesendet
Element render delay0,5 s11 %Synchrones A/B-Test-Skript im Head

Die Resource load delay liegt mehr als dreimal über ihrem Zielanteil, also kommt sie zuerst. Die Maßnahmen: das erste Foto als schlichtes <img> im Server-HTML ausgeben, loading="lazy" entfernen, fetchpriority="high" hinzufügen, AVIF und WebP in Smartphone-Größen über srcset ausliefern, das HTML am CDN cachen und Tracking-Parameter im Cache-Key ignorieren und das A/B-Skript mit defer laden.

Laborergebnis nach dem Release: TTFB 0,7 s, Load delay 0,2 s, Load duration 0,6 s, Render delay 0,3 s, also ein LCP von 1,8 s.

INP: 340 ms

Die Felddaten weisen auf die Produktseite; bei der Reproduktion in den DevTools ist die langsame Interaktion der Button „In den Warenkorb“. Der Trace zeigt rund 90 ms Input delay (ein Chat-Widget und zwei Tracking-Tags laufen gleichzeitig), 190 ms Verarbeitung (der Handler rendert die gesamte Warenkorb-Schublade neu und sendet synchron drei Analytics-Aufrufe) und 60 ms Presentation delay.

Die Maßnahmen: das Chat-Widget erst nach der ersten Nutzerinteraktion laden, zuerst die Aktualisierung der Warenkorb-Schublade zeigen und dann vor Analytics und Empfehlungs-Updates den Main Thread freigeben. Labormessung mit demselben gedrosselten Profil: etwa 150 ms.

CLS: 0,21

Drei Ursachen: ein Bewertungssterne-Widget, das nach dem Laden oberhalb des Preises eingefügt wird, ein Webfont-Wechsel, der den Produkttitel umbricht, und Vorschaubilder ohne Abmessungen. Die Maßnahmen: die Höhe des Bewertungs-Widgets reservieren, die Titelschrift vorladen und die Fallback-Schrift mit size-adjust anpassen, allen Vorschaubildern width und height geben. Labor-CLS: 0,04.

Das Ergebnis richtig lesen

Die Laborwerte bestätigen, dass die Fixes funktionieren. Die Feldwerte, die über die Bewertung entscheiden, ändern sich, indem neue Besuche im 28-Tage-Fenster alte ersetzen. Fernwood sollte über etwa vier Wochen mit einer schrittweisen Veränderung rechnen und dann im Bericht der Search Console auf „Tracking starten“ klicken, um die Validierung zu beginnen, die ebenfalls 28 Tage läuft. Landet der Feld-LCP zum Beispiel bei 2,3 s statt bei 1,8 s, ist das normal: Echte Smartphones und Netzwerke sind langsamer als jedes Laborprofil.

Häufige Fehler

Checkliste für die erste Stunde

Core Web Vitals sind nur ein Teil der technischen Gesundheit einer Website. Unser Leitfaden zum technischen SEO-Audit ordnet sie in den Kontext von Crawling, Indexierung, Weiterleitungen und strukturierten Daten ein.

So unterstützt Searvia bei den Core Web Vitals

Der kostenlose Core Web Vitals Checker braucht kein Konto und zeigt Ihnen in unter einer Minute das Bild echter Nutzer für Ihre Website. In Searvia führt der Tab Page speed eines Website-Projekts jede Woche PageSpeed Insights für Ihre meistbesuchten Seiten aus und zeigt sowohl Laborwerte als auch echte Chrome-Nutzerdaten der letzten 28 Tage für LCP, INP und CLS. Die Fixes sind nach der eingesparten Zeit sortiert, und Write a fix plan for my files with AI macht aus den wichtigsten Punkten schrittweise Änderungen für Ihren Stack (3 Credits). Verbinden Sie die Search Console, um Klicks und Positionen neben der Ladegeschwindigkeit zu sehen und zu erkennen, ob ein schnelleres Template tatsächlich mehr Traffic gebracht hat. Die Hilfe zur Seitengeschwindigkeit erklärt die Einrichtung in etwa zwei Minuten.

Häufig gestellte Fragen

Welche Schwellenwerte gelten für die Core Web Vitals?
Der Largest Contentful Paint (LCP) ist bei 2,5 Sekunden oder weniger gut und über 4 Sekunden schlecht. Interaction to Next Paint (INP) ist bei 200 Millisekunden oder weniger gut und über 500 Millisekunden schlecht. Cumulative Layout Shift (CLS) ist bei 0,1 oder weniger gut und über 0,25 schlecht. Google misst jede Metrik am 75. Perzentil realer Seitenaufrufe, getrennt für Mobilgeräte und Desktop, und eine Seite besteht nur, wenn alle drei Werte gut sind.
Beeinflussen Core Web Vitals das Google-Ranking?
Ja, aber nur in geringem Maß. Google erklärt, dass die Ranking-Systeme Core Web Vitals verwenden, und empfiehlt gute Werte. Zugleich sagt Google, dass es kein einzelnes Signal für die Seitenerfahrung gibt, dass stets die relevantesten Inhalte angezeigt werden sollen, selbst wenn die Seitenerfahrung mangelhaft ist, und dass gute Werte keine Spitzenplatzierungen garantieren. Betrachten Sie sie als Zünglein an der Waage und als Conversion-Thema, nicht als Ersatz für relevante Inhalte.
Warum unterscheiden sich meine Werte in PageSpeed Insights und der Search Console?
Sie zeigen oft unterschiedliche Dinge. PageSpeed Insights zeigt Felddaten für eine einzelne URL (oder die gesamte Origin, wenn die URL zu wenige Daten hat) sowie einen Lighthouse-Labortest aus einem einzigen simulierten Aufruf. Die Search Console fasst ähnliche URLs zu Gruppen zusammen und gibt jeder Gruppe den Status ihrer schlechtesten Metrik. Beide nutzen dieselben Daten des Chrome User Experience Report der letzten 28 Tage, doch der Lab-Score ist eine eigene Simulation und weicht oft von dem ab, was echte Nutzer erleben.
Warum zeigt Lighthouse keinen INP an?
INP misst, wie schnell die Seite auf echte Klicks, Taps und Tastenanschläge reagiert, und bei einem simulierten Seitenaufruf gibt es keinen Nutzer, der mit der Seite interagiert. Laut Googles Dokumentation können Labortools wie Lighthouse INP nicht messen und empfehlen Total Blocking Time als Labor-Näherung. Um INP zu sehen, nutzen Sie Felddaten aus dem Chrome User Experience Report, PageSpeed Insights oder der Search Console oder zeichnen Sie eine Interaktion selbst in den Chrome DevTools auf.
Wie lange dauert es, bis Verbesserungen bei den Core Web Vitals sichtbar werden?
Felddaten sind ein gleitender 28-Tage-Durchschnitt, daher zeigt sich ein Fix nur allmählich: Wenige Tage nach dem Deployment beginnen sich die Werte zu bewegen, und die volle Wirkung zeigt sich nach etwa vier Wochen. In der Search Console startet ein Klick auf „Tracking starten“ bei einem Problem eine 28-tägige Validierungsphase. Prüfen Sie Ihre Laborergebnisse direkt nach dem Deployment, um zu bestätigen, dass der Fix funktioniert, und warten Sie dann auf die Felddaten.

Quellen

  1. Web Vitals – web.dev
  2. Understanding Core Web Vitals and Google search results – Google Search Central
  3. Understanding page experience in Google Search results – Google Search Central
  4. Interaction to Next Paint becomes a Core Web Vital on March 12 – web.dev
  5. Largest Contentful Paint (LCP) – web.dev
  6. Optimize Largest Contentful Paint – web.dev
  7. Interaction to Next Paint (INP) – web.dev
  8. Optimize Interaction to Next Paint – web.dev
  9. Optimize long tasks – web.dev
  10. Cumulative Layout Shift (CLS) – web.dev
  11. Optimize Cumulative Layout Shift – web.dev
  12. Back/forward cache – web.dev
  13. Time to First Byte (TTFB) – web.dev
  14. The most effective ways to improve Core Web Vitals – web.dev
  15. About PageSpeed Insights – Google for Developers
  16. CrUX API – Chrome for Developers
  17. Core Web Vitals report – Search Console Help

Weiterlesen