Core Web Vitals für WordPress: Optimierungsleitfaden (2026)
Warum WordPress bei den Core Web Vitals hinter anderen Plattformen liegt und wie du das genau behebst: Page-Builder, Plugins, Hosting, Bilder und Fonts.
Core Web Vitals für WordPress messen, wie schnell, reaktionsschnell und visuell stabil deine WordPress-Website für echte Besucher ist. Über 40 % des Webs laufen auf WordPress, doch bei den Bestehensquoten der mobilen Core Web Vitals liegt es hinter Shopify, Wix und Squarespace. Die Hauptursachen: überladene Page-Builder, Plugin-Bloat, unoptimierte Bilder und langsames Shared-Hosting. Mit dem passenden Theme, solidem Hosting und der richtigen Optimierungsstrategie bestehen WordPress-Websites alle drei Metriken.
Zuletzt überprüft von Arjen Karel im Februar 2026

WordPress und Core Web Vitals: Der aktuelle Stand
WordPress hat ein Performance-Problem. Laut dem Core Web Vitals Technology Report (basierend auf CrUX-Daten) liegt WordPress bei den Bestehensquoten der mobilen Core Web Vitals durchgehend hinter Shopify, Wix und Squarespace. Ende 2025 bestanden nur rund 44 % der mobilen WordPress-Websites alle drei Core Web Vitals. Bei Shopify sind es rund 65 % und bei Wix über 60 %.
Table of Contents!
- WordPress und Core Web Vitals: Der aktuelle Stand
- Warum sich WordPress mit den Core Web Vitals schwertut
- LCP bei WordPress optimieren
- INP bei WordPress optimieren
- CLS bei WordPress beheben
- WordPress-Hosting und Core Web Vitals
- Page-Builder im Performance-Vergleich
- Checkliste zur Optimierung der Core Web Vitals für WordPress
- Core Web Vitals bei WordPress messen
- Typische Fehler bei den Core Web Vitals in WordPress
- FAQ zu WordPress und Core Web Vitals
Das liegt nicht daran, dass WordPress von Natur aus langsam wäre. Der WordPress-Core ist schlank. Das Problem ist das, was darauf aufbaut: überladene Themes, aufgeblähte Page-Builder, dutzende Plugins, die jeweils eigenes JavaScript und CSS einbinden, unoptimierte Bilder und billiges Shared-Hosting mit langsamen Server-Antwortzeiten.
Der Vorteil: WordPress gibt dir die volle Kontrolle über deinen Code, das Hosting und deine Optimierungsstrategie. Genau deshalb bewirkt gezielte Optimierung hier am meisten. Die Websites, die ich betreue, bestehen die Core Web Vitals auf jeder einzelnen Seite. Entscheidend ist, die WordPress-spezifischen Faktoren für jede Metrik zu verstehen und sie systematisch anzugehen.
WordPress Core Web Vitals in Zahlen
Der CrUX Technology Report und das HTTP Archive erfassen die CWV-Bestehensquoten aller großen CMS. Hier steht WordPress Ende 2025:
| Plattform | Mobile CWV-Bestehensquote | Guter INP | Trend |
|---|---|---|---|
| Duda | 83,6 % | 93,5 % | Stabile Nr. 1 |
| Shopify | ~65 % | 89,5 % | Starke Nr. 2 |
| Wix | ~63 % | 91,8 % | Verbessert sich |
| Squarespace | ~58 % | 95,9 % | Bester INP aller CMS |
| WordPress | 43,4 % | 85,9 % | Stagnierend (Anfang 2025 bei 42,6 %, Höchststand von 44,9 % im April) |
| Drupal | ~52 % | 85,5 % | Letzter Platz beim INP |
Quelle: CrUX Technology Report via HTTP Archive, Juni 2025. INP-Rankings aus einer Analyse von SearchEngineJournal.
Die wichtigste Erkenntnis aus diesen Daten: Das Problem von WordPress ist nicht der INP (85,9 % Bestehensquote, nur knapp unter dem Durchschnitt). Das Problem von WordPress ist der LCP, verursacht durch eine langsame TTFB. Laut CrUX-Daten haben nur 32 % der WordPress-Websites eine gute TTFB. Bei voll gehosteten Plattformen wie Shopify wird die TTFB hingegen auf Infrastrukturebene gelöst. Das ist ein Problem der Hosting-Qualität, kein Problem der Plattform.
Bei den von CoreDash überwachten WordPress-Websites zeigt sich durchgehend dasselbe Muster: Vor der Optimierung liegt der mediane mobile LCP zwischen 3,5 und 4,5 Sekunden. Nach den in diesem Leitfaden beschriebenen Optimierungen an Hosting, Caching und Bildern fällt der Median auf 1,6 bis 2,1 Sekunden. Die wirkungsvollste Einzelmaßnahme ist fast immer der Wechsel von Shared-Hosting ohne Page-Caching zu Managed-Hosting mit serverseitigem Caching und einem CDN. Das allein senkt die TTFB typischerweise von über 800 ms auf unter 200 ms.
Warum sich WordPress mit den Core Web Vitals schwertut
Bevor wir zu den Lösungen kommen, musst du die fünf Hauptursachen verstehen, warum WordPress-Websites bei den Core Web Vitals durchfallen. Jedes Problem, das mir in meiner Beratungspraxis begegnet, lässt sich auf mindestens eine davon zurückführen:
1. Überladene Page-Builder
Page-Builder wie Elementor, Divi und WPBakery blähen jede Seite mit gewaltigen Mengen an zusätzlichem HTML, CSS und JavaScript auf. Elementor allein kann eine WordPress-Installation um über 21 MB entpackten Code vergrößern. Jedes Widget, jede Animation und jede Styling-Option vergrößert das DOM und erhöht die Menge an Render-Blocking-Ressourcen.
Das Ergebnis: überladene Seiten mit hunderten überflüssigen <div>-Wrapper-Elementen, mehrere CSS-Dateien auf jeder Seite – unabhängig davon, ob deren Widgets genutzt werden – und JavaScript, das beim Laden den Main Thread blockiert. Das schadet direkt dem LCP (mehr Render-Blocking-Ressourcen), dem INP (mehr JavaScript konkurriert um den Main Thread) und dem CLS (Layout-Neuberechnungen beim Laden des Builder-CSS).
Gutenberg (der native Block-Editor von WordPress) erzeugt deutlich saubereres HTML mit wesentlich kleinerem DOM-Footprint. Wenn du eine neue WordPress-Website aufbaust, nimm lieber Gutenberg mit einem schlanken Theme wie GeneratePress, Astra oder Kadence statt eines schweren Page-Builders.
2. Plugin-Overload
Die durchschnittliche WordPress-Website nutzt 20 bis 30 aktive Plugins. Jedes Plugin kann auf jeder Seite eigenes CSS und JavaScript einbinden – selbst dort, wo das Plugin gar nicht gebraucht wird: Ein Kontaktformular-Plugin lädt seine Skripte auf der Startseite. WooCommerce-Skripte laufen in Blogbeiträgen. Ein Slider-Plugin lädt überall, obwohl du es nur auf einer einzigen Seite nutzt.
In meinen Audits von WordPress-Websites hat das Entfernen ungenutzter Plugin-Skripte das gesamte JavaScript oft um über 40 % reduziert. Die Lösung ist nicht zwingend, Plugins komplett zu löschen. Es geht um Conditional Loading: Stelle sicher, dass die Assets eines Plugins nur auf den Seiten laden, auf denen sie wirklich gebraucht werden. Plugins wie Perfmatters und Asset CleanUp geben dir für jede Seite die genaue Kontrolle darüber, welche Skripte und Styles laden.
3. Unoptimierte Bilder
WordPress erzwingt standardmäßig keine Bildoptimierung. Redakteure laden Fotos mit 3000 × 2000 Pixeln direkt aus der Kamera hoch. WordPress liefert sie in voller Auflösung aus – selbst wenn das Theme sie nur 800 Pixel breit anzeigt. Auf den meisten WordPress-Seiten ist das LCP-Element ein Bild. Ein unoptimiertes Hero-Bild ist die häufigste Ursache für ein Durchfallen beim LCP.
WordPress 5.8+ brachte native WebP-Unterstützung und WordPress 5.5+ natives lazy loading. Beide Features müssen jedoch sauber konfiguriert sein. Viele Themes und Plugins überschreiben sie oder bringen eigene – oft schlechtere – Varianten mit. Die vollständige Strategie findest du in unserem Leitfaden zur Bildoptimierung für Core Web Vitals.
4. Langsames Hosting und Server-Antwortzeiten
Die Time to First Byte (TTFB) deines Servers definiert die Untergrenze für deinen LCP. Keine Frontend-Optimierung kann einen Server ausgleichen, der 800 ms für eine Antwort braucht. Billiges Shared-Hosting, bei dem sich hunderte Websites einen einzigen Server teilen, ist die häufigste Ursache für eine schlechte TTFB bei WordPress.
WordPress ist ein dynamisches CMS: Bei jedem Seitenaufruf wird PHP ausgeführt und eine MySQL-Datenbank abgefragt – es sei denn, Caching ist aktiv. Ohne Page-Caching ist WordPress prinzipbedingt langsamer als statische Seiten. Mit sauberem Caching und einem guten Hoster liegt die TTFB unter 200 ms. Ohne Caching sind 500 ms bis 1500 ms die Regel. Mehr dazu erfährst du in unserem Leitfaden zur Optimierung der Time to First Byte.
5. Probleme beim Font-Loading
Viele WordPress-Themes laden Google Fonts von Google-Servern. Das erfordert einen DNS-Lookup und den Verbindungsaufbau zu einer externen Domain, bevor Schriften überhaupt heruntergeladen werden können. Das verzögert das Rendering von Text (was den LCP bei textbasierten LCP-Elementen verschlechtert) und kann zu einem Flash of Unstyled Text (FOUT) führen: Sobald der Webfont nachlädt und den Fallback ersetzt, entsteht CLS.
Die Lösung: Hoste deine Fonts selbst und nutze font-display: swap oder font-display: optional zusammen mit einem exakt abgestimmten Fallback-Font, um Layout-Shifts zu minimieren.
LCP bei WordPress optimieren
Der Largest Contentful Paint misst, wie schnell dein Hauptinhalt sichtbar wird. Bei WordPress lassen sich LCP-Probleme fast immer auf Bilder, Render-Blocking-Ressourcen oder langsame Server-Antwortzeiten zurückführen. Das ist die Prioritätenliste, um den LCP zu beheben:
Finde dein LCP-Element
Teste deine Seite mit PageSpeed Insights und schaue unter „Diagnose“ nach dem Eintrag „Largest Contentful Paint-Element“. Auf den meisten WordPress-Seiten ist das das Hero-Bild, das Beitragsbild (Featured Image) oder der erste große Textblock. Erst wenn du dein LCP-Element kennst, kannst du die richtige Optimierungsstrategie wählen.
LCP-Bild per Preload laden
Ist dein LCP-Element ein Bild, setze einen Preload-Hint in den <head> deines Themes. In WordPress fügst du das über die functions.php deines Themes ein:
// Preload the hero image on the homepage
function preload_lcp_image() {
if ( is_front_page() ) {
echo '<link rel="preload" as="image" href="/wp-content/uploads/hero.webp" fetchpriority="high">';
}
}
add_action( 'wp_head', 'preload_lcp_image', 1 ); Setze außerdem fetchpriority="high" direkt in das <img>-Tag deines LCP-Bildes. WordPress 6.3+ erledigt das für das erste Bild im Content automatisch. Prüfe aber nach, ob dein Theme das auch wirklich umsetzt. Die vollständige Anleitung findest du unter LCP-Bild per Preload laden.
Render-Blocking-Ressourcen beseitigen
WordPress-Themes und -Plugins binden oft CSS und JavaScript im <head> ein, die das Rendering blockieren. Nutze ein Performance-Plugin, um unkritisches JavaScript per Defer zu laden und unkritisches CSS asynchron bereitzustellen. Die wirksamsten Optionen:
- WP Rocket: verzögert die JavaScript-Ausführung bis zur Nutzerinteraktion, generiert Critical CSS automatisch
- FlyingPress: schlanke Alternative mit ähnlichen Funktionen für Defer und Critical CSS
- Perfmatters: detaillierte Skriptverwaltung pro Seite, deaktiviert ungenutzte Funktionen
- Unser WP-Core-Web-Vitals-Plugin: speziell für die CWV-Optimierung entwickelt, mit LCP-Erkennung und optimiertem Bild-Timing
Wenn du die manuelle Kontrolle bevorzugst, siehe 14 Methoden, um JavaScript verzögert zu laden und Critical CSS generieren und einbinden.
Page-Caching aktivieren
Page-Caching speichert das fertig gerenderte HTML jeder Seite. So muss WordPress nicht bei jedem Aufruf PHP ausführen und die Datenbank abfragen. Das senkt die TTFB drastisch und verbessert den LCP direkt. Die meisten guten Managed-WordPress-Hoster (Kinsta, SiteGround, WP Engine, Cloudways) bieten serverseitiges Caching ab Werk. Fehlt das bei deinem Hoster, installiere ein Caching-Plugin.
Richte zusätzlich ein CDN ein, um gecachte Seiten von Edge-Standorten nahe an deinen Besuchern auszuliefern. Siehe dazu: Cloudflare für maximale Performance konfigurieren.
INP bei WordPress optimieren
Der Interaction to Next Paint misst, wie schnell deine Website auf Klicks, Taps und Tastendrücke reagiert. WordPress-Websites fallen beim INP durch, wenn zu viel JavaScript den Main Thread belegt. Das sind die Hauptursachen:
Das JavaScript-Problem durch Plugins
Jedes installierte Plugin kann JavaScript mitbringen, das bei jedem Seitenaufruf ausgeführt wird. Selbst wenn ein Besucher eine Funktion nie nutzt, konkurriert deren JavaScript trotzdem um Rechenzeit auf dem Main Thread. Klickt der Besucher dann auf einen Button, kann der Browser erst reagieren, wenn der Main Thread wieder frei ist.
Miste deine Plugins schonungslos aus. Frage dich bei jedem einzelnen: Muss das auf diesem Seitentyp wirklich laden? Prüfe mit dem Coverage-Tab in den Chrome DevTools, wie viel JavaScript auf den einzelnen Seiten ungenutzt bleibt. Schalte über ein Script-Manager-Plugin gezielt Skripte auf Seiten ab, auf denen sie überflüssig sind.
WooCommerce-Skripte gezielt steuern
WooCommerce gehört bei WordPress zu den größten Verursachern von INP-Problemen. Standardmäßig lädt WooCommerce sein JavaScript und CSS auf jeder einzelnen Seite – auch in Blogbeiträgen und auf statischen Seiten ohne jede Shop-Funktion. Nutze ein Plugin wie Disable WooCommerce Bloat oder Perfmatters, damit WooCommerce-Assets außerhalb des Shops gar nicht erst geladen werden.
Drittanbieter-Skripte per Defer und Delay laden
Google Analytics, Facebook-Pixel, Google Tag Manager, Chat-Widgets und Marketing-Tools bringen allesamt JavaScript mit, das den Main Thread blockiert. Die effektivste Strategie: Verzögere (delay) diese Skripte bis zur ersten Interaktion des Nutzers (Scrollen, Klick oder Tastendruck). So beeinträchtigen Drittanbieter-Skripte die Reaktionszeit der Seite beim Laden überhaupt nicht.
Die Funktion „Delay JavaScript Execution“ von WP Rocket erledigt das automatisch. Alternativ kannst du das auch manuell umsetzen – siehe unseren Leitfaden zu Methoden zum Verzögern von JavaScript.
CLS bei WordPress beheben
Der Cumulative Layout Shift misst unerwartete Layout-Verschiebungen. WordPress-Websites fallen beim CLS vor allem wegen fehlender Bildabmessungen, nachladender Schriften und dynamisch eingefügter Inhalte durch.
Bildabmessungen festlegen
Jedes <img>-Tag braucht feste Attribute für width und height, damit der Browser den Platz vor dem Laden des Bildes reservieren kann. WordPress setzt diese seit Version 5.5 automatisch. Viele Themes überschreiben dieses Verhalten jedoch oder nutzen eigenes Bild-Markup ohne Abmessungen. Kontrolliere die Bild-Templates deines Themes und stelle sicher, dass die Maße vorhanden sind.
Platz für Anzeigen und dynamische Inhalte reservieren
Werbeplätze, Cookie-Banner, Newsletter-Popups und Hinweisleisten, die nach dem Laden Inhalte einfügen, sind bei WordPress die häufigsten Auslöser für CLS. Reserviere für diese Elemente festen Platz per CSS über min-height, damit der umgebende Inhalt beim Einblenden nicht springt.
Layout-Shifts durch Schriften beheben
Wenn ein Webfont lädt und den Fallback-Font ersetzt, kann der Text neu umbrechen und umliegende Elemente verschieben. Die Lösung besteht aus zwei Schritten: Hoste deine Fonts selbst (das spart den externen DNS-Lookup) und konfiguriere dein CSS mit font-display: optional oder einem sauber angepassten Fallback über die CSS-Eigenschaft size-adjust. So springt der Text selbst dann nicht, wenn der Webfont spät lädt. Eine ausführliche Anleitung findest du in unserem Leitfaden zur CLS-Optimierung.
WordPress-Hosting und Core Web Vitals
Dein Hosting-Anbieter setzt das Performance-Limit für deine WordPress-Website. So wirken sich die gängigen Hosting-Typen auf die Core Web Vitals aus:
| Hosting-Typ | Typische TTFB | Auswirkung auf CWV | Ideal für |
|---|---|---|---|
| Shared-Hosting | 500 ms bis 1500 ms | Führt oft zum Nichtbestehen beim LCP | Private Seiten mit wenig Traffic |
| Managed WordPress | 100 ms bis 300 ms | Gute Basis zum Bestehen | Unternehmensseiten, Blogs, kleinere Shops |
| VPS / Cloud | 50 ms bis 200 ms | Exzellent bei richtiger Konfiguration | Viel Traffic, WooCommerce |
| Dedicated / Edge | Unter 100 ms | Bestmögliche Leistung | Enterprise, globales Publikum |
Liegt deine TTFB dauerhaft über 400 ms, bringt dich keine Frontend-Optimierung auf einen guten LCP-Wert. Upgrade zuerst dein Hosting. Managed-WordPress-Hoster wie SiteGround, Kinsta und Cloudways bieten serverseitiges Caching, PHP 8.x und CDN-Anbindung, was die TTFB drastisch reduziert.
Die CrUX-Daten bestätigen, dass hier das größte Problem von WordPress liegt: Nur 32 % der WordPress-Websites haben eine gute TTFB. Auf voll gehosteten Plattformen wie Shopify und Wix wird die Infrastruktur hingegen komplett gemanagt. Field Data von CoreDash zeigt dasselbe Bild: WordPress-Websites auf Shared-Hosting erreichen im Schnitt eine p75-TTFB von 900 ms bis 1400 ms. Zieht dieselbe Seite auf ein Managed-Hosting mit serverseitigem Caching um, fällt der Wert auf 120 ms bis 250 ms. Dieser eine Schritt bringt den LCP oft von „schlecht“ auf „gut“ – ganz ohne weitere Optimierungen.
Page-Builder im Performance-Vergleich
Die Wahl des Page-Builders (oder der Verzicht darauf) ist die folgenschwerste Architekturentscheidung für die Core Web Vitals bei WordPress. Das zeigt sich in meinen Audits immer wieder:
| Builder | DOM-Elemente | JS/CSS-Overhead | CWV-Schwierigkeitsgrad |
|---|---|---|---|
| Kein Builder (Gutenberg + Theme) | Niedrig (200 bis 500) | Minimal | Am einfachsten zu bestehen |
| GeneratePress / Kadence | Niedrig bis mittel | Gering | Einfach zu bestehen |
| Elementor | Hoch (800 bis 2000+) | Schwer (mehrere CSS/JS-Dateien) | Erfordert erhebliche Optimierung |
| Divi | Hoch | Schwer | Schwierig ohne Caching-Plugin |
| WPBakery | Sehr hoch | Sehr schwer | Sehr schwierig |
Wenn du bereits Elementor oder Divi nutzt und nicht migrieren kannst: Aktiviere die Funktionen „Optimized DOM Output“ und „Optimized Asset Loading“, entferne ungenutzte Widgets und Animationen und fange den zusätzlichen Overhead mit einem Caching-Plugin wie WP Rocket ab.
Field Data von CoreDash aus WordPress-Websites zeigt dasselbe Bild. Mit Gutenberg und schlanken Themes erstellte Seiten erreichen durchgehend einen medianen mobilen LCP unter 2,0 Sekunden. Elementor-Websites vor der Optimierung zeigen typischerweise einen medianen mobilen LCP von 3,8 bis 5,2 Sekunden. Diese Lücke geht fast vollständig auf zusätzliches render blocking CSS und JavaScript zurück. Nach der Optimierung (Critical CSS, verzögertes JS, reduziertes DOM) können Elementor-Websites 2,0 bis 2,8 Sekunden erreichen. Sie erfordern jedoch ständige Wartung, da Updates von Plugins und dem Builder den Bloat oft wieder zurückbringen.
Checkliste zur Optimierung der Core Web Vitals für WordPress
Hier ist die systematische Vorgehensweise, die ich bei der Optimierung von WordPress-Websites für die Core Web Vitals anwende. Arbeite die Punkte der Reihe nach ab:
Infrastruktur (zuerst erledigen)
- Wechsle zu Managed-WordPress-Hosting mit serverseitigem Caching und PHP 8.x
- Richte ein CDN ein (Cloudflare-Setup-Anleitung)
- Aktiviere Page-Caching (serverseitig oder über WP Rocket / LiteSpeed Cache)
- Aktiviere GZIP- oder Brotli-Komprimierung
Theme und Builder
- Wechsle nach Möglichkeit zu einem schlanken Theme (GeneratePress, Astra, Kadence)
- Falls du einen Page-Builder nutzt: Aktiviere die optimierte DOM-Ausgabe und optimiertes Asset-Loading
- Entferne ungenutzte Theme-Funktionen, Widgets und Animationen
- Aktualisiere den WordPress-Core, dein Theme und alle Plugins auf die neuesten Versionen
Bilder
- Lade das LCP-Bild per Preload mit
fetchpriority="high"vor - Konvertiere Bilder mit ShortPixel, Imagify oder Smush nach WebP oder AVIF
- Liefere responsive Bilder mit sauberen
srcset- undsizes-Attributen aus - Ergänze alle
<img>-Tags um feste Angaben fürwidthundheight - Nutze KEIN lazy loading für Bilder Above the Fold (das verschlechtert den LCP)
JavaScript und CSS
- Lade unkritisches JavaScript per Defer
- Verzögere Drittanbieter-Skripte bis zur Nutzerinteraktion
- Generiere und binde Critical CSS inline ein
- Entferne ungenutzte Plugin-Skripte pro Seite mit Perfmatters oder Asset CleanUp
- Deaktiviere WooCommerce-Assets auf Seiten außerhalb des Shops
Fonts
- Hoste Google Fonts selbst
- Lade kritische Font-Dateien per Preload vor
- Nutze
font-display: swapoderoptional - Beschränke dich auf maximal 2 Schriftfamilien
Monitoring
- Richte CoreDash Real User Monitoring ein, um kontinuierlich field data zu erfassen
- Prüfe den Core-Web-Vitals-Bericht in der Google Search Console wöchentlich
- Teste nach jedem Theme-Update, Plugin-Wechsel oder Content-Update erneut
Die vollständige, plattformübergreifende Checkliste für alle Optimierungsbereiche findest du in unserer ultimativen Core-Web-Vitals-Checkliste.
Core Web Vitals bei WordPress messen
WordPress hat kein integriertes Reporting für die Core Web Vitals. Du brauchst externe Tools, um deine Performance zu messen:
- Google Search Console: zeigt auf Basis echter CrUX-field data, welche Seiten deiner gesamten Website bestehen oder durchfallen. Prüfe den Bericht „Core Web Vitals“ unter „Erfahrung“.
- PageSpeed Insights: testet einzelne URLs sowohl mit field data (CrUX) als auch mit lab data (Lighthouse). Nutze das Tool zur Diagnose konkreter Einzelseiten.
- CoreDash: Real User Monitoring, das dir field data in Echtzeit liefert – aufgeschlüsselt nach Seite, Gerät, Land und einzelnen Elementen. Anders als das rollierende 28-Tage-Fenster von CrUX zeigt CoreDash die direkten Auswirkungen deiner Optimierungen sofort.
- Chrome DevTools: Nutze das Performance-Panel, um Long Tasks zu finden, die den INP blockieren, und den Coverage-Tab, um ungenutztes JavaScript und CSS aufzuspüren.
Einen vollständigen Vergleich dieser Tools samt Vergleichstabelle findest du in unserer Übersicht zu den Core Web Vitals.
Typische Fehler bei den Core Web Vitals in WordPress
Aus meiner Erfahrung bei Audits hunderter WordPress-Websites sind das die häufigsten Fehler:
- Lazy loading auf dem LCP-Bild. WordPress versieht Bilder standardmäßig mit
loading="lazy". Ist dein Hero-Bild das LCP-Element, verzögert lazy loading den Abruf. Stelle sicher, dass das LCP-Bild vom lazy loading ausgenommen ist undfetchpriority="high"besitzt. - Zu viele Optimierungs-Plugins. Werden WP Rocket, Autoptimize, LiteSpeed Cache und W3 Total Cache gleichzeitig installiert, führt das zu Konflikten. Entscheide dich für ein einziges Caching- bzw. Optimierungs-Plugin und konfiguriere es sauber.
- Field data ignorieren. Ein Lighthouse-Score von 95 bedeutet nicht, dass du die Core Web Vitals bestehst. Google bewertet die field data echter Besucher. Und deine echten Besucher auf ihren realen Geräten erleben oft etwas ganz anderes. Prüfe immer die Search Console oder nutze RUM.
- Keine Tests nach Updates. Ein Theme- oder Plugin-Update kann die Core Web Vitals unbemerkt verschlechtern. Führe ein kontinuierliches Monitoring durch – nicht nur einmalig nach der Optimierung.

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 zu WordPress und Core Web Vitals
Welches WordPress-Caching-Plugin ist das beste für die Core Web Vitals?
WP Rocket ist die effektivste All-in-one-Lösung zur Optimierung der Core Web Vitals unter WordPress. Es übernimmt automatisch Page-Caching, JavaScript-Defer und -Delay, die Erstellung von Critical CSS, lazy loading sowie die Bildoptimierung. Läuft dein Server mit LiteSpeed oder OpenLiteSpeed, ist LiteSpeed Cache eine hervorragende kostenlose Alternative. FlyingPress ist eine schlanke Option mit speziellem Fokus auf die Core Web Vitals. Vermeide es, mehrere Caching-Plugins parallel zu betreiben. Das führt zu Konflikten und verschlechtert die Performance oft noch.
Kann ich die Core Web Vitals mit Elementor bestehen?
Ja, aber es erfordert deutlich mehr Optimierungsaufwand als die Kombination aus Gutenberg und einem schlanken Theme. Aktiviere in Elementor die Funktionen „Optimized DOM Output“ und „Optimized Asset Loading“, entferne ungenutzte Widgets, reduziere Animationen auf ein Minimum und nutze ein Caching-Plugin wie WP Rocket, um Critical CSS zu generieren und JavaScript verzögert auszuführen. Viele Elementor-Websites können die Core Web Vitals bestehen, aber die laufende Pflege kostet dich deutlich mehr Zeit und Mühe als bei Seiten ohne schweren Page-Builder.
Beeinflusst das WordPress-Hosting die Core Web Vitals?
Definitiv. Dein Hosting-Anbieter bestimmt die Time to First Byte (TTFB), und die ist das Fundament für deinen Wert beim Largest Contentful Paint. Managed-WordPress-Hosting mit serverseitigem Caching liefert typischerweise eine TTFB unter 300 ms, während billiges Shared-Hosting oft 500 ms bis 1500 ms benötigt. Liegt deine TTFB dauerhaft über 400 ms, bringt ein Hosting-Upgrade mehr für die Core Web Vitals als jedes Plugin oder jede Frontend-Optimierung.
Wie viele Plugins sind zu viel für die Core Web Vitals?
Dafür gibt es keine feste Zahl. Eine Website mit 50 sauber programmierten, schlanken Plugins kann deutlich schneller sein als eine mit 5 überladenen. Entscheidend ist die Gesamtmenge an JavaScript und CSS, die jedes Plugin mitbringt, und ob diese Assets auf jeder Seite oder nur bei Bedarf laden. Überprüfe deine Plugins, indem du sie einzeln deaktivierst und den Einfluss auf die Core Web Vitals misst. Lösche alles, was du nicht mehr brauchst, und nutze Conditional Loading (über Perfmatters oder Asset CleanUp), damit verbleibende Plugins ihre Assets nur dort laden, wo sie gebraucht werden.
Warum unterscheidet sich mein Lighthouse-Score von den Core Web Vitals in der Search Console?
Lighthouse nutzt lab data aus einem einzelnen, simulierten Aufruf über eine gedrosselte Verbindung. Die Search Console nutzt field data von echten Chrome-Nutzern über ein rollierendes 28-Tage-Fenster. Echte Nutzer haben unterschiedliche Geräte, Netzwerkgeschwindigkeiten und Standorte, die Lighthouse nicht abbilden kann. Du kannst problemlos einen Lighthouse-Score von 95 haben und trotzdem in der Search Console bei den Core Web Vitals durchfallen – oder umgekehrt. Orientiere dich für deine reale Performance bei den Core Web Vitals immer an der field data. Für Echtzeit-field data empfiehlt sich eine RUM-Lösung wie CoreDash.