Das Wichtigste in Kürze: WordPress wird langsam durch unkomprimierte Bilder, fehlendes Caching, zu viele Plugins und veraltete Technik. Die drei größten Hebel: Caching aktivieren, Bilder als WebP komprimieren und auf aktuelles Hosting mit PHP 8.x umsteigen. Wer diese drei Punkte sauber umsetzt, holt aus einer typischen Seite mit 4–6 Sekunden Ladezeit realistisch unter 2 Sekunden heraus. Die vollständigen 9 Maßnahmen findest du unten – inklusive Aufwand und typischer Verbesserung pro Punkt.
53 % der Besucher verlassen eine mobile Seite wieder, wenn sie länger als 3 Sekunden zum Laden braucht – das hat Google gemeinsam mit SOASTA in einer breit zitierten Mobile-Speed-Analyse gemessen. Jede Sekunde Wartezeit kostet dich also bares Geld: weniger Anfragen, schlechtere Rankings, frustrierte Kunden. Die gute Nachricht: In den meisten Fällen lässt sich eine träge WordPress-Seite mit überschaubarem Aufwand auf unter 2 Sekunden bringen. Diese Anleitung zeigt dir genau, wie.
Wir betreiben die Marke WordPress Wartung seit 2014 und haben mittlerweile über 299 Websites in laufender Betreuung – Performance-Optimierung gehört für uns zum Tagesgeschäft. Die folgenden 9 Maßnahmen sind keine Theorie, sondern das, was bei unseren Kundenprojekten tatsächlich wirkt.
Warum ist deine WordPress-Seite überhaupt langsam?
Bevor wir an die Maßnahmen gehen, lohnt sich das Verständnis der Ursachen. WordPress selbst ist nicht langsam – langsam wird es durch die Summe vieler kleiner Bremsen. Typische Schuldige:
- Riesige, unkomprimierte Bilder, die direkt aus der Kamera oder dem Handy hochgeladen wurden (oft 3–8 MB pro Bild).
- Kein oder schlecht konfiguriertes Caching – jede Seite wird bei jedem Aufruf neu aus der Datenbank generiert.
- Zu viele oder schlecht programmierte Plugins, die bei jedem Seitenaufruf eigenen Code laden.
- Veraltetes Hosting mit alter PHP-Version und überbuchten Shared-Servern.
- Überladene Themes und Page-Builder, die Unmengen CSS und JavaScript mitschleppen.
- Eine aufgeblähte Datenbank voller Revisionen, abgelaufener Transients und Plugin-Müll.
Die Kunst liegt nicht darin, alles auf einmal zu optimieren, sondern die größten Bremsen zuerst zu lösen. Genau dafür ist Schritt 1 da.
Ein häufiges Missverständnis vorweg: Viele Website-Betreiber kaufen sich teure Performance-Plugins und wundern sich, dass sich nichts tut. Der Grund ist fast immer, dass die eigentliche Hauptbremse – etwa ein 6 MB schweres Hintergrundbild im Hero oder ein veralteter Server – gar nicht angefasst wurde. Performance ist kein einzelner Schalter, sondern eine Kette: Sie ist nur so schnell wie ihr schwächstes Glied. Deshalb messen wir bei jedem Projekt zuerst und handeln danach gezielt, statt blind Plugins zu stapeln.
Core Web Vitals: Die drei Werte, auf die es ankommt
Google bewertet die Nutzererfahrung deiner Seite seit 2021 anhand der sogenannten Core Web Vitals. Diese drei Kennzahlen fließen direkt ins Ranking ein – wer sie ignoriert, verschenkt Sichtbarkeit. Du solltest sie kennen, bevor du optimierst:
LCP – Largest Contentful Paint
Misst, wie lange es dauert, bis das größte sichtbare Element (meist das Hero-Bild oder die Überschrift) geladen ist. Zielwert: unter 2,5 Sekunden. Der LCP ist der wichtigste Wert für das gefühlte Tempo – verbessert wird er vor allem durch Caching, Bildkomprimierung und gutes Hosting.
INP – Interaction to Next Paint
Misst, wie schnell die Seite auf eine Nutzer-Interaktion reagiert (Klick, Tippen, Eingabe). INP hat 2024 den alten FID-Wert abgelöst. Zielwert: unter 200 Millisekunden. Schlechte INP-Werte kommen fast immer von zu viel oder blockierendem JavaScript.
CLS – Cumulative Layout Shift
Misst, wie stark Elemente während des Ladens „herumspringen“. Wenn ein Button gerade dann verrutscht, wenn du klicken willst, ist das ein CLS-Problem. Zielwert: unter 0,1. Häufigste Ursache: Bilder ohne feste Höhen-/Breitenangaben und nachladende Werbung oder Schriften.
Deine aktuellen Werte siehst du kostenlos bei Google PageSpeed Insights – und damit sind wir bei Maßnahme 1.
1. Aktuelles Tempo messen
Optimieren ohne Messen ist Raten. Bevor du irgendetwas änderst, brauchst du einen Ausgangswert. Nutze dafür zwei Werkzeuge:
Google PageSpeed Insights (pagespeed.web.dev) liefert dir die echten Core-Web-Vitals-Werte und konkrete Verbesserungsvorschläge – getrennt nach Mobil und Desktop. Wichtig: Schau dir vor allem die mobilen Werte an, denn die Mehrheit deiner Besucher kommt vom Smartphone.
GTmetrix ergänzt das mit einem Wasserfall-Diagramm, das zeigt, welche einzelne Datei wie lange lädt. So erkennst du auf einen Blick, ob ein bestimmtes Bild oder ein Plugin-Skript der Flaschenhals ist.
Konkretes Wie: Trage deine URL bei beiden Tools ein, notiere LCP, INP, CLS und die Gesamtladezeit. Mache denselben Test nach jeder größeren Änderung – so siehst du schwarz auf weiß, was wirkt. Realistischer Effekt: Allein das Messen bringt noch keine Geschwindigkeit, aber es verhindert, dass du Stunden in die falsche Maßnahme steckst.
2. Caching aktivieren
Caching ist der mit Abstand größte Einzelhebel. Ohne Caching baut WordPress bei jedem einzelnen Seitenaufruf die komplette Seite neu aus PHP und Datenbank zusammen. Mit Caching wird einmal eine fertige HTML-Version erzeugt und diese blitzschnell ausgeliefert.
Konkretes Wie: Installiere ein Caching-Plugin wie WP Rocket (kostenpflichtig, aber sehr einfach) oder LiteSpeed Cache (kostenlos, wenn dein Hoster LiteSpeed-Server nutzt). Aktiviere Seiten-Caching, Browser-Caching und – falls vorhanden – Objekt-Caching via Redis. Schon die Standardeinstellungen bringen einen großen Sprung.
Realistischer Effekt: Reduktion der Serverantwortzeit um 50–70 %. Bei einer Seite, die vorher 4 Sekunden brauchte, sind Sprünge auf unter 2 Sekunden allein durch sauberes Caching keine Seltenheit.
3. Bilder komprimieren, WebP nutzen und Lazy Loading aktivieren
Bilder machen bei den meisten Websites 50–70 % des gesamten Datenvolumens aus. Ein einziges unkomprimiertes Foto kann die Ladezeit einer Seite verdoppeln. Hier liegt enorm viel Potenzial.
Konkretes Wie: Setze drei Hebel an. Erstens: Komprimiere alle Bilder automatisch mit einem Plugin wie ShortPixel, Imagify oder Smush. Zweitens: Liefere sie im modernen WebP-Format aus – das ist bei gleicher Qualität rund 30 % kleiner als JPEG. Drittens: Aktiviere Lazy Loading, damit Bilder erst geladen werden, wenn der Nutzer zu ihnen scrollt. WordPress bringt Lazy Loading seit Version 5.5 von Haus aus mit.
Wichtig für den CLS-Wert: Hinterlege bei jedem Bild feste width– und height-Angaben, damit das Layout beim Laden nicht springt.
Realistischer Effekt: Reduktion des Seitengewichts um oft 40–60 % und eine deutliche Verbesserung des LCP-Werts.
4. CSS und JavaScript minimieren und kombinieren
Jede CSS- und JS-Datei ist eine separate Anfrage an den Server und kann das Rendern der Seite blockieren. Viele Themes und Plugins laden Dutzende solcher Dateien – auch auf Seiten, wo sie gar nicht gebraucht werden.
Konkretes Wie: Aktiviere in deinem Caching-Plugin (WP Rocket, LiteSpeed) die Optionen „Minify“ (Leerzeichen und Kommentare entfernen) und „Combine“ (mehrere Dateien zusammenfassen). Nutze außerdem „Defer JavaScript“ und „Critical CSS“, damit nicht-essenzielles JavaScript das Laden nicht mehr blockiert. Achtung: Diese Optionen können in seltenen Fällen das Layout stören – nach jeder Änderung die Seite testen.
Realistischer Effekt: Verbesserung des INP-Werts und Einsparung von oft 0,3–0,8 Sekunden beim ersten Rendern. Falls dabei etwas kaputtgeht, hilft ein Blick in unseren Beitrag zu typischen Problemen nach WordPress-Updates – ähnliche Konflikte treten auch beim Zusammenfassen von Skripten auf.
5. Gutes Hosting und aktuelle PHP-Version
Du kannst noch so viel optimieren – auf einem überfüllten Billig-Shared-Hosting bleibt deine Seite langsam. Das Hosting ist das Fundament. Genauso wichtig: die PHP-Version. Viele Seiten laufen noch auf PHP 7.4 oder älter, obwohl PHP 8.2/8.3 messbar schneller ist.
Konkretes Wie: Prüfe im Hosting-Backend deine PHP-Version und stelle sie – nach einem Backup und einem Kompatibilitäts-Check deiner Plugins – auf die neueste stabile Version um. Wähle einen Hoster mit SSD/NVMe-Speicher, LiteSpeed oder NGINX und ausreichend Arbeitsspeicher. Für WordPress-Projekte sind spezialisierte Hoster oft jeden Euro wert.
Realistischer Effekt: Der Sprung von PHP 7.4 auf 8.x bringt allein oft 20–30 % schnellere Serverzeiten. Ein guter Hoster-Wechsel kann die Ladezeit halbieren.
6. Ein CDN einsetzen
Ein Content Delivery Network (CDN) speichert Kopien deiner statischen Dateien (Bilder, CSS, JS) auf Servern rund um den Globus. Ein Besucher aus Hamburg bekommt die Daten dann von einem nahen Server statt vom Ursprungsserver – das spart wertvolle Millisekunden.
Konkretes Wie: Für die meisten Seiten reicht Cloudflare in der kostenlosen Variante. Domain einbinden, DNS umstellen, fertig – Cloudflare übernimmt Caching, Komprimierung und einen Basis-Schutz gleich mit. Wer mehr will, nutzt das kostenpflichtige Cloudflare-APO speziell für WordPress.
Realistischer Effekt: Vor allem für Besucher mit größerer Entfernung zum Server 0,2–0,5 Sekunden schneller. Zusätzlich entlastet das CDN deinen Hauptserver spürbar und federt Lastspitzen ab, etwa wenn ein Beitrag plötzlich viele Besucher anzieht.
Ein praktischer Nebeneffekt: Cloudflare bietet auch unter Last und bei kurzzeitigen Server-Ausfällen eine zwischengespeicherte Version deiner Seite aus. Deine Besucher sehen also selbst dann noch Inhalte, wenn dein Ursprungsserver gerade strauchelt – ein Stabilitätsgewinn, der weit über die reine Ladezeit hinausgeht.
7. Datenbank aufräumen
Über die Jahre sammelt sich in der WordPress-Datenbank jede Menge Ballast an: alte Beitragsrevisionen, abgelaufene Transients, Spam-Kommentare, Daten längst gelöschter Plugins. Eine aufgeblähte Datenbank verlangsamt jede dynamische Abfrage.
Konkretes Wie: Nutze ein Tool wie WP-Optimize, um – nach einem Backup – Revisionen, automatische Entwürfe, abgelaufene Transients und den Papierkorb zu bereinigen. Begrenze künftige Revisionen über die wp-config.php mit define('WP_POST_REVISIONS', 5);. Optimiere zusätzlich die Datenbanktabellen.
Realistischer Effekt: Bei lange gewachsenen Seiten oft 0,2–0,5 Sekunden schnellere Antwortzeiten – und ein spürbar flotteres WordPress-Backend.
Mach das Aufräumen zur Routine, nicht zur einmaligen Aktion. Eine Datenbank wächst kontinuierlich weiter, und was du heute bereinigst, ist in drei Monaten wieder voll. Genau hier zahlt sich ein laufender Wartungsplan aus: Statt einmal radikal aufzuräumen und dann wieder zu vergessen, hältst du die Performance dauerhaft auf Niveau. Wer keine Lust auf monatliche Pflege hat, lagert genau diesen Teil aus.
8. Unnötige Plugins entfernen
Jedes aktive Plugin lädt eigenen Code, oft eigene CSS- und JS-Dateien, und stellt manchmal Datenbankabfragen bei jedem Seitenaufruf. Nicht die Anzahl der Plugins ist das Problem, sondern schlecht programmierte und überflüssige Plugins.
Konkretes Wie: Geh deine Plugin-Liste kritisch durch. Deaktiviere und lösche alles, was du nicht aktiv brauchst. Ersetze mehrere Einzel-Plugins durch eine schlanke All-in-one-Lösung, wo sinnvoll. Mit dem Plugin Query Monitor findest du heraus, welches Plugin tatsächlich Ladezeit frisst.
Realistischer Effekt: Stark abhängig vom Ausgangszustand – das Entfernen von zwei, drei Ressourcen-Fressern kann 0,5–1 Sekunde bringen. Weniger Plugins bedeuten außerdem weniger Sicherheitslücken und Update-Konflikte.
9. Ein schlankes Theme verwenden
Schwergewichtige Multi-Purpose-Themes und überladene Page-Builder sind ein häufiger, oft übersehener Bremsklotz. Sie laden Funktionen und Code für hunderte Layout-Optionen, von denen du vielleicht fünf nutzt.
Konkretes Wie: Setze auf ein leichtgewichtiges, modernes Theme wie Kadence, GeneratePress oder Astra in Kombination mit dem nativen Gutenberg-Editor. Diese Themes laden minimales CSS/JS und sind auf Performance ausgelegt. Ein Theme-Wechsel ist die aufwändigste Maßnahme auf dieser Liste – aber bei einem komplett überladenen Setup oft die wirkungsvollste.
Realistischer Effekt: Der Wechsel von einem schweren Builder-Theme auf ein schlankes Setup kann 1–2 Sekunden und einen deutlich besseren INP-Wert bringen.
Maßnahmen im Überblick: Aufwand und Wirkung
Nicht jede Maßnahme lohnt sich gleich viel. Diese Tabelle hilft dir, zu priorisieren – fang oben an und arbeite dich nach unten:
| Maßnahme | Aufwand | Typische Verbesserung |
|---|---|---|
| Caching aktivieren | Gering | 50–70 % schnellere Serverzeit |
| Bilder komprimieren + WebP + Lazy Load | Gering–Mittel | 40–60 % weniger Seitengewicht |
| PHP-Version aktualisieren | Gering | 20–30 % schnellere Serverzeit |
| CSS/JS minimieren + kombinieren | Mittel | 0,3–0,8 s schnelleres Rendern |
| CDN einrichten | Gering–Mittel | 0,2–0,5 s, weltweit stabiler |
| Datenbank aufräumen | Gering | 0,2–0,5 s schnellere Abfragen |
| Unnötige Plugins entfernen | Mittel | 0,5–1 s, weniger Konflikte |
| Schlankes Theme / Hoster-Wechsel | Hoch | 1–2 s, bessere INP-Werte |
Wer die ersten drei Zeilen sauber umsetzt, ist in den meisten Fällen schon unter der 2-Sekunden-Marke. Die unteren Maßnahmen holen das letzte Stück heraus.
Häufige Fragen
Warum ist meine WordPress-Seite langsam?
Meist sind es mehrere Faktoren gleichzeitig: unkomprimierte Bilder, fehlendes Caching, zu viele oder schlecht programmierte Plugins, ein veraltetes Theme und ein günstiges Shared-Hosting mit alter PHP-Version. Der schnellste Weg zur Ursache: Miss deine Seite mit PageSpeed Insights und GTmetrix – das Wasserfall-Diagramm zeigt dir die größten Bremsen sofort.
Welches Caching-Plugin ist das beste?
WP Rocket ist die einfachste und umfassendste Lösung – kostenpflichtig, aber für die meisten die beste Wahl, weil es Caching, Minify und Lazy Loading in einem Plugin vereint. Kostenlose Alternative ist LiteSpeed Cache, sofern dein Hoster LiteSpeed-Server einsetzt. Wichtig: Nie zwei Caching-Plugins parallel betreiben – das führt zu Konflikten.
Bringt ein CDN wirklich etwas?
Ja, besonders wenn deine Besucher räumlich weiter von deinem Server entfernt sind oder du viele Bilder ausspielst. Ein CDN wie Cloudflare verteilt statische Dateien auf Server weltweit und entlastet deinen Hauptserver. Für eine rein regionale Seite mit gutem deutschen Hosting ist der Effekt kleiner, aber als kostenlose Maßnahme fast immer einen Versuch wert.
Wie viel schneller wird meine Seite konkret?
Das hängt vom Ausgangszustand ab. Eine typische ungeoptimierte WordPress-Seite mit 4–6 Sekunden Ladezeit lässt sich durch die hier beschriebenen Maßnahmen realistisch auf unter 2 Sekunden bringen. Bereits Caching plus Bildkomprimierung allein halbiert die Ladezeit oft. Erfundene Versprechen wie „90 % schneller garantiert“ solltest du dagegen kritisch sehen – seriös ist eine Messung vorher und nachher.
Deine nächsten Schritte
Du musst nicht alle 9 Maßnahmen auf einmal angehen. Starte mit diesen drei Action-Items – sie bringen den größten Effekt bei geringstem Aufwand:
- Miss deine Seite bei PageSpeed Insights und GTmetrix und notiere LCP, INP, CLS und Gesamtladezeit als Ausgangswert.
- Aktiviere ein Caching-Plugin (WP Rocket oder LiteSpeed) und komprimiere deine Bilder zu WebP – das sind die zwei größten Hebel.
- Stelle deine PHP-Version nach einem Backup auf die neueste stabile Version um und miss erneut.
Wenn du keine Zeit hast, dich durch Plugins, PHP-Versionen und Wasserfall-Diagramme zu arbeiten, übernehmen wir das für dich. Performance-Optimierung ist Teil unserer Wartungspakete ab 23,50 €/Monat – inklusive laufender Überwachung deiner Core Web Vitals. Mehr dazu auf unserer Startseite, in den Details zum WordPress-Wartungsvertrag oder in unserer transparenten Übersicht zu den Kosten einer WordPress-Wartung.
Seit 2014 betreuen wir über 299 Websites – schick uns einfach deine URL und wir sagen dir konkret, wo deine Seite Tempo verliert. Jetzt kostenlose Schnellanfrage stellen oder schreib uns an info@wordpresswartung.com.