So bestehst du die Core Web Vitals: Schritt für Schritt (2026)
Ein systematischer Workflow, um alle drei Core Web Vitals zu bestehen: analysieren, priorisieren, TTFB, LCP, INP und CLS beheben, mit field data prüfen und überwachen.
Um die Core Web Vitals zu bestehen, müssen alle drei Metriken beim 75. Perzentil in Googles CrUX-field data als „gut“ eingestuft sein: LCP unter 2,5 Sekunden, INP unter 200 Millisekunden und CLS unter 0,1. Prüfe zuerst die Google Search Console, um herauszufinden, welche Metrik auf welchen Seiten durchfällt. Gehe dann nach Priorität vor: Behebe zuerst die TTFB (Hosting, Caching, CDN), dann LCP (Bilder, Preloading), dann INP (JavaScript) und danach CLS (Größenangaben, Fonts).
Last reviewed by Arjen Karel on February 2026

Der schnellste Weg, die Core Web Vitals zu bestehen
Du weißt, dass deine Core Web Vitals Arbeit brauchen. Die Google Search Console zeigt Rot oder Orange, ein Kunde stellt Fragen oder PageSpeed Insights hat dir gerade schlechte Nachrichten geliefert. Diese Seite zeigt dir den Workflow, mit dem ich Websites so schnell wie möglich von durchgefallen auf bestanden bringe.
Table of Contents!
- Der schnellste Weg, die Core Web Vitals zu bestehen
- Schritt 1: Bestimme deinen aktuellen Stand
- Schritt 2: Finde heraus, welche Metrik du zuerst beheben musst
- Schritt 3: Repariere das Fundament (TTFB)
- Schritt 4: Behebe LCP
- Schritt 5: Behebe INP
- Schritt 6: Behebe CLS
- Schritt 7: Mit field data verifizieren
- Schritt 8: Kontinuierlich überwachen und pflegen
- Quick Wins: Die Fixes mit der größten Wirkung
- FAQ zum Bestehen der Core Web Vitals
Mit diesem Workflow habe ich Websites auf Hunderttausenden von Seiten dabei geholfen, die Core Web Vitals zu bestehen. Er funktioniert mit WordPress, Shopify, Eigenentwicklungen und jeder Plattform dazwischen. Die Reihenfolge, in der du Probleme behebst, ist entscheidend. Optimiere zuerst das Fundament und arbeite dich nach außen vor. Sonst verschwendest du Zeit damit, Dinge zu optimieren, die von einem tiefer liegenden Problem überlagert werden.
Wo das Web aktuell steht
Laut dem Web Almanac 2025 (basierend auf CrUX-Daten vom Juli 2025) bestehen 48 % der mobilen Websites und 56 % der Desktop-Websites alle drei Core Web Vitals. Das ist eine Verbesserung gegenüber 44 % mobil 2024, bedeutet aber immer noch, dass mehr als die Hälfte des mobilen Webs durchfällt.
Aufgeschlüsselt nach Metrik (Anteil der Origins mit der Bewertung „gut“ auf Mobilgeräten):
| Metrik | „Gut“-Quote mobil | Grenzwert | Schwierigkeit |
|---|---|---|---|
| CLS | 81% | ≤ 0,1 | Am einfachsten zu bestehen |
| INP | 77% | ≤ 200ms | Die meisten Seiten bestehen (aber schwer zu beheben, wenn sie durchfallen) |
| LCP | 62% | ≤ 2,5s | Am schwersten. Hauptgrund, warum Websites bei den CWV insgesamt durchfallen. |
Quelle: Web Almanac 2025 (HTTP Archive, CrUX-Daten vom Juli 2025). RUM-Daten von CoreDash über überwachte Websites hinweg zeigen ähnliche Verteilungen.
LCP ist der Flaschenhals. 77 % bestehen INP und 81 % bestehen CLS, aber nur 62 % bestehen LCP. Genau das zieht die Gesamterfolgsquote auf 48 % herunter. Deshalb priorisiert der folgende Workflow zuerst TTFB und LCP.
Schritt 1: Bestimme deinen aktuellen Stand
Bevor du etwas änderst, finde genau heraus, welche Metriken auf welchen Seiten durchfallen. Wenn du diesen Schritt überspringst und rätst, verschwendest du Zeit damit, die falschen Dinge anzugehen.
Prüfe die Google Search Console
Gehe in deine Search-Console-Property und öffne den Core Web Vitals-Bericht unter „Nutzererfahrung“. Dort siehst du:
- wie viele URLs als „Gut“, „Optimierung erforderlich“ oder „Schlecht“ eingestuft sind
- welche konkrete Metrik durchfällt (LCP, INP oder CLS)
- URL-Gruppen mit demselben Problem (z. B. alle Produktseiten fallen bei INP durch)
Die Search Console nutzt echte field data von Chrome-Nutzern über einen rollierenden Zeitraum von 28 Tagen. Das sind die Daten, die Google für das Ranking heranzieht. Wenn die Search Console anzeigt, dass du bestehst, dann bestehst du – egal, was Lighthouse sagt.

Teste wichtige Seiten mit PageSpeed Insights
Teste mindestens eine URL jedes Seitentyps: deine Startseite, einen Blogbeitrag, eine Produktseite, eine Kategorie- oder Übersichtsseite. PageSpeed Insights liefert dir sowohl field data (sofern verfügbar) als auch lab data mit detaillierten Diagnosen.
Schau dir zuerst den field-data-Bereich an (beschriftet mit „Discover what your real users are experiencing“). Zeigt er für alle drei Metriken Grün an, hat diese Seite bestanden. Sind keine field data verfügbar, hat die Seite nicht genug Traffic für CrUX-Daten. Google nutzt in diesem Fall unter Umständen Daten auf Origin-Ebene oder aus URL-Gruppen.

Richte Real User Monitoring ein
Die Search Console und CrUX basieren auf einem rollierenden Zeitraum von 28 Tagen, weshalb Verbesserungen erst nach Wochen sichtbar werden. Um die unmittelbaren Auswirkungen deiner Änderungen zu sehen, richte eine Real-User-Monitoring-Lösung (RUM) wie CoreDash ein. RUM liefert dir field data in Echtzeit für jede Seite, jedes Gerät und jedes Land. So kannst du jeden Fix verifizieren, bevor du zum nächsten übergehst.
Schritt 2: Finde heraus, welche Metrik du zuerst beheben musst
Wenn mehrere Metriken durchfallen, behebe sie in dieser Reihenfolge:
| Priorität | Metrik | Warum diese Reihenfolge |
|---|---|---|
| 1 | TTFB (Diagnose) | Eine langsame Serverantwort verzögert alles andere. Behebe das, bevor du das Frontend anfasst. |
| 2 | LCP | Am schwersten zu bestehen (nur 62 % der mobilen Origins in CrUX als „gut“ eingestuft). Größter Einfluss auf die Wahrnehmung der Nutzer. |
| 3 | INP | 77 % der mobilen Origins bestehen. JavaScript-Optimierung überschneidet sich oft mit LCP-Fixes. Geh das an, sobald Bilder und Ladevorgang geregelt sind. |
| 4 | CLS | 81 % der mobilen Origins bestehen. Lässt sich oft schon allein durch Größenangaben und Anpassungen beim Laden von Fonts beheben. |
Die TTFB gehört selbst nicht zu den Core Web Vitals, aber jede Millisekunde bei der TTFB schlägt direkt auf deinen LCP und FCP durch. Eine Seite mit 800 ms TTFB hat bereits ein Drittel des LCP-Budgets von 2,5 Sekunden verbraucht, bevor der Browser überhaupt mit dem Rendern beginnt. Der CrUX-Grenzwert für „gut“ liegt bei der TTFB bei 800 ms, aber schneller ist immer besser: Jede Verbesserung der TTFB überträgt sich direkt auf deine Paint-Metriken. Mehr dazu erfährst du in unserem Time-to-First-Byte-Guide.
Schritt 3: Repariere das Fundament (TTFB)
Liegt deine Time to First Byte dauerhaft über 400 ms, fange hier an. Die typischen Probleme:
- Langsames Hosting: Wechsle zu einem hochwertigen Hoster mit Caching auf Serverebene. Managed-Hoster für WordPress (Kinsta, SiteGround, Cloudways) oder Shopifys integrierte Infrastruktur decken das ab.
- Kein Page-Caching: Stelle sicher, dass dein CMS das fertig gerenderte HTML cacht, damit der Server es nicht bei jedem Request neu erzeugen muss.
- Kein CDN: Richte ein CDN ein (Cloudflare ist kostenlos), um Seiten von Edge-Standorten nahe bei den Besuchern auszuliefern. Siehe dazu unseren Cloudflare-Konfigurations-Guide.
- Weiterleitungen: Jeder Redirect bedeutet einen kompletten Roundtrip. Eliminiere unnötige Weiterleitungsketten.
- Langsames Backend: Nicht optimierte Datenbankabfragen, zu viele WordPress-Plugins oder rechenintensive serverseitige Prozesse. Nutze Query-Monitoring-Tools, um Engpässe aufzuspüren.
Ziel: Bringe die TTFB für die meisten Besucher unter 200 ms. Mindestens aber unter 400 ms.
Schritt 4: Behebe LCP
Sobald die TTFB stabil ist, behebst du Largest Contentful Paint. Das Vorgehen:
Identifiziere dein LCP-Element
Lass die betroffene Seite durch PageSpeed Insights laufen und suche im Bereich „Diagnose“ nach dem „Largest Contentful Paint element“. Meist handelt es sich um ein Hero-Image, ein Beitragsbild oder einen großen Textblock.
Wenn der LCP ein Bild ist
- Stelle sicher, dass der Browser das Bild im HTML findet. Die Bild-URL muss in einem normalen
<img src="">-Tag stehen – nicht hinter einemdata-src-Attribut versteckt oder per JavaScript geladen werden. Wenn der HTML-Parser des Browsers die Bild-URL nicht sieht, kann er sie nicht frühzeitig laden. Laut dem Web Almanac 2025 verstecken 7 % der Websites ihr LCP-Bild immer noch auf diese Weise. - Füge dem
<img>-Tagfetchpriority="high"hinzu. Das signalisiert dem Browser, dieses Bild gegenüber anderen Ressourcen zu priorisieren, die um Bandbreite konkurrieren. Ohne dieses Attribut lädt der Browser möglicherweise zuerst Stylesheets, Skripte und andere Bilder herunter. In einem Test von Google auf Google Flights verbesserte diese einzelne Änderung den LCP von 2,6 s auf 1,9 s. - Entferne
loading="lazy". Lazy loading verzögert den Request, bis das Bild nah am Viewport ist. Bei einem LCP-Bild fließt diese Verzögerung eins zu eins in deinen LCP-Wert ein. - Optimiere die Dateigröße. Konvertiere Bilder nach WebP oder AVIF. Liefere über
srcsetundsizesdie passenden Abmessungen für den Viewport aus. - Wenn das Bild nicht im HTML steht (CSS-Hintergrundbild, per JavaScript geladen oder auf einer Seite, auf der du das
<img>-Tag nicht anpassen kannst): Füge einen Preload hinzu. Verwende<link rel="preload" as="image" href="..." fetchpriority="high">im<head>. Ein Preload zwingt den Browser dazu, das Bild frühzeitig zu entdecken, selbst wenn es im HTML-Quelltext nicht direkt sichtbar ist. Bei Bildern, die bereits in einem normalen<img>-Tag stehen, ist ein Preload meist überflüssig, da der Parser sie ohnehin findet.
Wenn der LCP ein Text ist
- Halte render blocking CSS klein. Lade nur das CSS, das die Seite tatsächlich nutzt, damit der Browser den Text rendern kann, ohne auf ein großes Stylesheet zu warten.
- Optimiere das Laden der Fonts. Hoste deine Fonts selbst und setze einen Preload auf die wichtigste Font-Datei, um die Zeit bis zum Rendern des Texts zu verkürzen.
- Minimiere render blocking JavaScript. Verzögere unkritisches JavaScript, damit es den HTML-Parser nicht blockiert.

Schritt 5: Behebe INP
Sobald der LCP passt, gehst du Interaction to Next Paint an. Der INP fällt durch, wenn JavaScript bei Nutzerinteraktionen den main thread blockiert.
Finde den Engpass
Öffne die Chrome DevTools, wechsle in das Performance-Panel und zeichne auf, wie du mit der Seite interagierst. Halte Ausschau nach long tasks (Tasks über 50 ms, dargestellt als rote Balken). Genau diese verhindern, dass der Browser auf deine Klicks reagiert.

Was den main thread typischerweise blockiert:
- Drittanbieter-Skripte (Analytics, Anzeigen, Chat-Widgets, Marketing-Tags), die um Rechenzeit auf dem main thread konkurrieren
- Große JavaScript-Bundles von Frameworks, Page-Buildern oder Plugins, die während des Ladens der Seite ausgeführt werden
- Nicht optimierte Event-Handler, die als Reaktion auf einen Klick oder Tastendruck zu viel Arbeit verrichten
Priorität bei den Fixes
- Verzögere Drittanbieter-Skripte. Chat-, Analytics-, Social- und Marketing-Skripte sollten erst nach der ersten Nutzerinteraktion laden, nicht beim Laden der Seite.
- Lade unkritisches eigenes JavaScript verzögert. Nutze
deferoderasyncfür Skripte, die nicht ausgeführt werden müssen, bevor die Seite interaktiv ist. - Teile long tasks auf. Wenn Funktionen in deinem eigenen Code länger als 50 ms dauern, gib per yield an den main thread ab, damit der Browser Nutzereingaben zwischen einzelnen Arbeitsschritten verarbeiten kann. Der moderne Weg dafür ist
scheduler.yield()(unterstützt ab Chrome 129 und in Edge). Für eine breitere Browserunterstützung greifst du auf einen Fallback mitsetTimeout(resolve, 0)innerhalb eines Promise zurück:async function yieldToMain() { if ('scheduler' in window && 'yield' in scheduler) { return scheduler.yield(); } return new Promise(resolve => setTimeout(resolve, 0)); } - Entferne ungenutztes JavaScript. Nutze den Coverage-Tab in den Chrome DevTools, um JavaScript zu identifizieren, das zwar geladen, aber nie ausgeführt wird. Entferne es oder lade es nur bei Bedarf.
Die vollständige Optimierungsstrategie für den INP findest du in unserem INP-Optimierungs-Guide.
Schritt 6: Behebe CLS
Der CLS ist meist die am einfachsten zu behebende Metrik. Die häufigsten Ursachen und Lösungen:
Bilder ohne Größenangaben
Jedes <img>-Tag braucht explizite width- und height-Attribute. Ohne sie weiß der Browser nicht, wie viel Platz er reservieren muss, und der Inhalt verschiebt sich, sobald das Bild lädt. Das ist weltweit die Ursache Nummer eins für CLS. Siehe dazu unseren CLS-Guide.
Webfont-Swapping
Wenn ein Webfont lädt und den Fallback ersetzt, kann der Text neu umbrechen und umliegende Elemente verschieben. Lösung: Fonts selbst hosten, font-display: optional nutzen oder mit der CSS-Eigenschaft size-adjust die Abmessungen der Fallback-Schriftart an den Webfont anpassen.
Dynamisch eingefügte Inhalte
Cookie-Banner, Hinweisleisten, Anzeigenplätze und Pop-ups, die Inhalte nach dem Laden nach unten verschieben. Lösung: Reserviere mit CSS min-height Platz für diese Elemente oder lade sie so, dass sie das umliegende Layout nicht beeinflussen (z. B. als Overlay statt durch Inline-Einfügung).
Schritt 7: Mit field data verifizieren
Nachdem du deine Fixes umgesetzt hast, musst du prüfen, ob sie in der realen Welt funktionieren – und nicht nur in Lighthouse.
- Sofortige Überprüfung: Nutze CoreDash oder ein anderes RUM-Tool, um field data in Echtzeit zu sehen. Änderungen sollten innerhalb weniger Stunden sichtbar sein.
- CrUX-Verifizierung: Der Chrome User Experience Report deckt die vergangenen 28 Tage ab und wird täglich aktualisiert. Jeder Tag bringt neue Besuche nach dem Fix hinzu und lässt ältere herausfallen. Es dauert daher bis zu 28 Tage, bis das Zeitfenster ausschließlich Besuche nach dem Fix enthält.
- Search-Console-Verifizierung: Der Core-Web-Vitals-Bericht in der Search Console aktualisiert sich auf Basis von CrUX. Sobald CrUX Verbesserungen zeigt, zieht die Search Console nach.
Wegen dieser Verzögerung ist RUM unverzichtbar. Ohne RUM hast du erst nach Wochen Einblick darin, ob deine Änderungen tatsächlich gewirkt haben.

Schritt 8: Kontinuierlich überwachen und pflegen
Performance verschlechtert sich mit der Zeit. Jedes neue Plugin, jedes Theme-Update oder Drittanbieter-Skript kann deine Arbeit zunichtemachen. Richte ein dauerhaftes Monitoring ein:
- Prüfe den Core-Web-Vitals-Bericht in der Search Console wöchentlich
- Nutze CoreDash für kontinuierliches Echtzeit-Monitoring mit Alarmen
- Teste nach jeder größeren Änderung erneut mit PageSpeed Insights (neues Plugin, Theme-Update, neues Drittanbieter-Skript)
- Prüfe Drittanbieter-Skripte vierteljährlich. Entferne alles, was nicht mehr benötigt wird.
Eine vollständige Übersicht aller Prüfpunkte findest du in unserer ultimativen Checkliste für die Core Web Vitals.
Quick Wins: Die Fixes mit der größten Wirkung
Wenn du nur Zeit für fünf Dinge hast, bringen diese Fixes plattformübergreifend den größten Effekt:
| Fix | Verbesserte Metrik | Typischer Effekt |
|---|---|---|
| Preload für das LCP-Bild mit fetchpriority="high" | LCP | 500 ms bis 1500 ms Verbesserung |
| Page-Caching + CDN aktivieren | LCP (über TTFB) | 200 ms bis 800 ms Verbesserung |
| Drittanbieter-Skripte bis zur Interaktion verzögern | INP | 50 ms bis 300 ms Verbesserung |
| width und height für alle Bilder setzen | CLS | 0,05 bis 0,3 Reduzierung |
| Fonts selbst hosten + font-display: optional | CLS + LCP | Beseitigt font-bedingten CLS, verbessert LCP um 100 ms bis 300 ms |
Diese Wertebereiche stammen aus echten Messdaten des CoreDash-RUM aus verschiedenen Optimierungsprojekten. Deine tatsächliche Verbesserung hängt von deinem Ausgangspunkt, deinem Hosting und deinem Traffic-Profil ab. Websites mit sehr schlechten Ausgangswerten (LCP über 5 Sekunden) erzielen oft noch deutlich größere Verbesserungen. Websites, die bereits nah am Grenzwert liegen, sehen zwar absolut geringere Gewinne – oft machen genau diese aber den Unterschied zwischen durchgefallen und bestanden aus.
Die Daten des Web Almanac 2025 stützen diese Prioritäten. Startseiten bestehen die Core Web Vitals mobil nur zu 45 %, während Unterseiten auf 56 % kommen. Dieser Unterschied liegt daran, dass Startseiten meist mehr dynamische Inhalte, größere Hero-Images und mehr Drittanbieter-Skripte haben. Fällt deine Startseite durch, während Unterseiten bestehen, dann optimiere LCP und INP gezielt im Template der Startseite.

Brauchst du eine schnellere Website?
Ich bin Arjen und mache seit 17 Jahren langsame Websites schnell. Wenn du auf Probleme stößt, die du nicht selbst lösen kannst, schick mir deine URL und wir reden darüber.
Schick mir deine URL
Warum funktioniert unser Fix nicht?
Manchmal liefert das CDN noch das alte HTML aus, oder der Fix steckt im Desktop-Template und Mobilgeräte nutzen ein anderes. Schick mir deine URL und das Problem, dann antworte ich mit ein paar Terminvorschlägen. Ich prüfe zuerst deine Field Data, dann arbeiten wir eine Stunde an deiner Website, und innerhalb eines Tages hast du meine Notizen schriftlich. 350 € zzgl. MwSt.
Schick mir deine URLKein Entwickler für den Fix? Ich mache die Arbeit selbst, auf einer Kopie deiner Website.
FAQ zum Bestehen der Core Web Vitals
Wie lange dauert es nach Optimierungen, bis man die Core Web Vitals besteht?
Der CrUX-Datensatz (den Google für das Ranking nutzt) basiert auf einem rollierenden Zeitraum von 28 Tagen. Er wird täglich aktualisiert. Nach einem Fix dauert es daher bis zu 28 Tage, bis CrUX und die Google Search Console ausschließlich Besuche nach der Behebung enthalten. Die Veränderung erfolgt schrittweise: Während neue „gute“ Besuche dazukommen und alte „schlechte“ Besuche aus dem Fenster herausfallen, verbessern sich deine Werte nach und nach. Um sofortige Ergebnisse zu sehen, nutze ein Real-User-Monitoring-Tool wie CoreDash, das field data in Echtzeit anzeigt.
Mein Lighthouse-Score ist gut, aber die Search Console zeigt nicht bestandene Core Web Vitals an. Warum?
Lighthouse führt einen einzelnen simulierten Besuch unter kontrollierten Bedingungen durch. Die Search Console nutzt field data von echten Chrome-Nutzern auf realen Endgeräten und Netzwerken. Ein Besucher auf einem günstigen Android-Smartphone mit 3G-Verbindung hat ein völlig anderes Nutzungserlebnis als die Simulation von Lighthouse. Field data sind das, was Google für das Ranking nutzt – darauf solltest du also optimieren. Die Diskrepanz zwischen Lighthouse und field data entsteht meist durch: echte Nutzer auf langsameren Mobilgeräten, geografische Distanz zu deinem Server und Drittanbieter-Skripte, die bei echten Interaktionen feuern, aber nicht während eines Lighthouse-Tests.
Muss ich die Core Web Vitals auf jeder einzelnen Seite bestehen?
Google bewertet die Core Web Vitals auf URL-Ebene und greift bei Bedarf auf Daten von URL-Gruppen oder der gesamten Origin zurück. Idealerweise sollte jede Seite bestehen. In der Praxis konzentrierst du dich zuerst auf Seiten mit dem meisten Traffic und auf deine wichtigsten Seitenvorlagen (Startseite, Produktseiten, Landingpages, zentrale Blogartikel). Eine Seite mit 10 Besuchen im Monat beeinflusst die Gesamtbewertung deiner Website deutlich weniger als eine mit 10.000. Die Google Search Console gruppiert URLs nach Problemtyp. Wenn du ein Problem in einem Seitentemplate behebst, ist es deshalb oft direkt für alle Seiten gelöst, die diese Vorlage nutzen.
Woran scheitern Websites bei den Core Web Vitals am häufigsten?
LCP ist die Metrik, an der Websites am häufigsten scheitern. Laut dem Web Almanac 2025 erreichen nur 62 % der mobilen Origins einen guten LCP-Wert. Die häufigsten Ursachen sind: nicht optimierte oder mit lazy loading versehene Hero-Images, langsame Serverantwortzeiten (hohe TTFB), render blocking CSS und JavaScript sowie Bilder, die per JavaScript geladen werden, statt direkt im HTML-Quelltext auffindbar zu sein. LCP zu beheben hat in der Regel den größten Einfluss auf deine gesamte Bestehensquote bei den Core Web Vitals.
Verbessert das Bestehen der Core Web Vitals meine Rankings drastisch?
Die Core Web Vitals sind ein bestätigter Rankingfaktor bei Google, Relevanz und Autorität der Inhalte sind jedoch weitaus wichtiger. Google beschreibt die Page Experience als Tiebreaker: Sind zwei Seiten inhaltlich etwa gleichwertig, rankt die Seite mit den besseren Core Web Vitals höher. Das Bestehen der Core Web Vitals gleicht weder minderwertigen Inhalt („thin content“) noch schwache Backlinks aus. In hart umkämpften Nischen, in denen viele Websites eine ähnliche inhaltliche Qualität bieten, können die Core Web Vitals jedoch einen messbaren Rankingvorteil verschaffen. Der größere Nutzen ist oft indirekt: Schnellere, reaktionsfreudige Websites haben niedrigere Absprungraten, eine höhere Verweildauer und bessere Conversion-Rates.