WordPress Performance optimieren – 10 Maßnahmen die wirklich helfen
WordPress Ladezeit verbessern mit 10 konkreten Maßnahmen für Core Web Vitals, Server-Performance und schnellere Seitenaufrufe. Ohne teure Plugins.

Warum Ladezeit kein Nice-to-have ist
Google nutzt Core Web Vitals als Ranking-Faktor. Langsame Seiten verlieren Besucher, schnelle Seiten konvertieren besser. Das ist keine Theorie: Wer mobil länger als ein paar Sekunden auf eine Seite wartet, ist meistens schon weg.
WordPress selbst ist nicht das Problem. Die typischen Bremsen sind aufgeblähte Themes, zu viele Plugins, fehlende Caching-Strategien und unkomprimierte Bilder. Die meisten dieser Performance-Probleme lassen sich ohne Relaunch beheben.
1. Hosting wechseln, der größte Hebel
Kein Plugin der Welt rettet ein 3€/Monat-Shared-Hosting. Wenn sich 200 Websites einen Server teilen, ist die Antwortzeit des Servers (Time to First Byte) schlecht. Daran ändert auch die beste Optimierung nichts.
| Hosting-Typ | Typische TTFB | Für wen geeignet |
|---|---|---|
| Shared Hosting | 800–2000ms | Hobby-Blogs |
| Managed WordPress | 200–500ms | Geschäftswebsites |
| VPS / Root-Server | 100–300ms | Shops, Traffic-starke Seiten |
| Edge / CDN-basiert | 50–150ms | Internationale Projekte |
Empfehlung: Managed WordPress Hosting (z. B. Raidboxes, Cloudways, Kinsta) bietet das beste Preis-Leistungs-Verhältnis für Geschäftswebsites. Server-seitiges Caching, automatische Backups und PHP-Updates sind inklusive.
2. Caching einrichten
Ohne Caching generiert WordPress bei jedem Seitenaufruf die komplette Seite neu: PHP-Ausführung, Datenbankabfragen, Template-Rendering. Caching speichert das Ergebnis und liefert es direkt aus.
Server-seitiges Caching (am effektivsten):
- Managed Hoster bringen das oft mit (Raidboxes, Kinsta)
- Auf eigenen Servern: Nginx FastCGI Cache oder Redis Object Cache
Plugin-basiertes Caching (falls Server-Caching nicht verfügbar):
- WP Super Cache (einfach, kostenlos)
- W3 Total Cache (mehr Kontrolle, komplexer)
Wichtig: Nie zwei Caching-Plugins gleichzeitig verwenden. Das führt zu Konflikten, nicht zu doppelter Geschwindigkeit.
3. Bilder optimieren
Bilder machen durchschnittlich 50–70 % der Seitengröße aus. Drei Maßnahmen:
WebP oder AVIF statt JPEG/PNG: Moderne Formate sind 25–50 % kleiner bei gleicher Qualität. WordPress unterstützt WebP seit Version 5.8 nativ.
Lazy Loading aktivieren: WordPress lädt Bilder seit Version 5.5 automatisch lazy (loading="lazy"). Prüfe, ob dein Theme das nicht überschreibt.
Bilder auf die richtige Größe skalieren: Ein 4000px breites Bild für einen 800px breiten Container zu laden, verschwendet Bandbreite. Nutze srcset. WordPress generiert automatisch verschiedene Größen, wenn du Bilder über die Mediathek hochlädst.
4. Nicht genutzte Plugins deaktivieren und löschen
Jedes aktive Plugin lädt PHP-Code, registriert Hooks und führt möglicherweise Datenbankabfragen aus. Auch wenn der Besucher das Plugin gar nicht braucht.
Faustregel: Unter 20 Plugins bleiben. Mehr ist ein Zeichen dafür, dass das Theme nicht genug mitbringt oder Funktionen doppelt gelöst werden.
Besonders schädlich für die Performance:
- Social-Media-Sharing-Plugins (laden externe Skripte)
- Page Builder mit schwerem Frontend-CSS/JS
- Plugins die auf jeder Seite laden, obwohl sie nur auf einer gebraucht werden
5. CSS und JavaScript minimieren
Jedes Theme und Plugin bringt eigene CSS- und JS-Dateien mit. Viele davon werden auf Seiten geladen, wo sie gar nicht gebraucht werden.
Minifizierung: Entfernt Leerzeichen, Kommentare und unnötige Zeichen. Spart 10–30 % Dateigröße.
Kombination: Fasst mehrere kleine Dateien zu einer zusammen. Reduziert HTTP-Requests.
Defer/Async: JavaScript mit defer laden, damit es das Rendering nicht blockiert.
Tools: Autoptimize (kostenlos) oder WP Rocket (kostenpflichtig, aber einfach zu konfigurieren).
6. Datenbank aufräumen
WordPress speichert automatisch Revisionen, Spam-Kommentare, transiente Optionen und verwaiste Metadaten. Nach ein paar Jahren sammelt sich einiges an.
-- Revisionen zählen
SELECT COUNT(*) FROM wp_posts WHERE post_type = 'revision';
-- Spam-Kommentare löschen
DELETE FROM wp_comments WHERE comment_approved = 'spam';
-- Transiente Optionen bereinigen
DELETE FROM wp_options WHERE option_name LIKE '%_transient_%';
Tipp: Revisionen auf ein sinnvolles Maximum begrenzen. In der wp-config.php:
define('WP_POST_REVISIONS', 5);
7. PHP-Version aktualisieren
PHP 8.2+ ist deutlich schneller als PHP 7.4. Der Unterschied liegt bei 20–30 % besseren Ausführungszeiten, ohne jede andere Änderung.
| PHP-Version | Status | Performance |
|---|---|---|
| 7.4 | End of Life | Baseline |
| 8.1 | Security-only | ~20 % schneller |
| 8.2 | Aktiv | ~25 % schneller |
| 8.3 | Aktuell | ~30 % schneller |
Wichtig: Teste nach dem Update alle Formulare, Checkout-Seiten und Plugin-Funktionen. Manche älteren Plugins sind nicht PHP 8.x-kompatibel.
8. CDN einsetzen
Ein Content Delivery Network speichert statische Dateien (Bilder, CSS, JS, Fonts) auf Servern weltweit und liefert sie vom nächstgelegenen Standort aus.
Für deutsche Websites mit deutschem Publikum ist der Effekt geringer als für internationale Seiten, aber messbar. Besonders bei Bildern und Fonts.
Cloudflare (kostenloser Plan reicht für die meisten Seiten) bietet CDN, DDoS-Schutz und automatische Bildoptimierung in einem.
9. Externe Skripte reduzieren
Google Analytics, Facebook Pixel, HubSpot, Hotjar, Cookie-Banner, Chat-Widgets: Jedes externe Skript ist ein zusätzlicher DNS-Lookup, eine TCP-Verbindung und ein Render-Blocker.
Frag dich bei jedem Skript: Nutzen wir die Daten, die es liefert, tatsächlich? Wenn niemand die Hotjar-Aufnahmen anschaut, raus damit.
Tipp: Google Tag Manager reduziert die Anzahl der Skripte nicht. Er bündelt sie nur. Die Ladezeit bleibt ähnlich.
10. Core Web Vitals messen und gezielt verbessern
Nicht blind optimieren. Erst messen. Die drei Core Web Vitals:
| Metrik | Was sie misst | Guter Wert |
|---|---|---|
| LCP (Largest Contentful Paint) | Wann das größte Element sichtbar ist | < 2,5s |
| INP (Interaction to Next Paint) | Reaktionszeit auf Eingaben | < 200ms |
| CLS (Cumulative Layout Shift) | Visuelle Stabilität (springende Elemente) | < 0,1 |
Tools zum Messen:
- PageSpeed Insights (lab + field data)
- Chrome DevTools → Lighthouse
- Search Console → Core Web Vitals Bericht (echte Nutzerdaten)
Starte mit dem schlechtesten Wert und arbeite dich vor. Ein LCP von 8 Sekunden zu fixen bringt mehr als einen CLS von 0,12 auf 0,08 zu drücken.
Fazit
WordPress-Performance ist kein einmaliges Projekt, sondern ein laufender Prozess. Die größten Hebel sind Hosting, Caching und Bilder. Damit allein löst du 80 % der Probleme. Den Rest erledigst du mit Plugin-Hygiene, aktueller PHP-Version und gezieltem Monitoring.
Nicht alles auf einmal machen. Miss vorher, optimiere gezielt, miss danach. So siehst du, was wirklich wirkt.
Dieser Artikel wurde zuletzt am 28. März 2026 aktualisiert.