WordPress-Website zu langsam: Die häufigsten Ursachen
Wenn Ihre WordPress-Website zu langsam lädt, liegt das selten an WordPress selbst. In unserer Arbeit sehen wir immer wieder dieselben Muster: überdimensionierte Bilder, schlecht programmierte Plugins und Hosting-Pakete, die für die tatsächliche Nutzung nicht ausgelegt sind. Das Problem ist nicht die Komplexität der Ursachen, sondern dass sie oft gleichzeitig auftreten und sich gegenseitig verstärken.

Die gute Nachricht: Die meisten Performance-Bremsen lassen sich identifizieren und beheben. Die schlechte: Schnelle Lösungen aus Plugin-Beschreibungen funktionieren selten nachhaltig, weil sie nur Symptome behandeln.
Bilder ohne Optimierung
Das ist der gravierendste Punkt, und er wird am häufigsten übersehen. Ein einziges unkomprimiertes Foto aus einer modernen Kamera kann 5–8 MB groß sein. Wenn Ihre Startseite zehn solcher Bilder lädt, sprechen wir von 50–80 MB Datentransfer – bei einer mobilen Verbindung kann das 20 Sekunden oder mehr bedeuten.

WordPress skaliert Bilder zwar automatisch in verschiedene Größen, komprimiert sie aber nicht aggressiv genug. Das Ergebnis: Bilder werden in der richtigen Dimension ausgeliefert, aber mit viel zu hoher Dateigröße. Moderne Formate wie WebP können hier 30–50% Speicherplatz einsparen, werden aber nicht standardmäßig genutzt.
Plugin-Überladung und schlechter Code
Jedes Plugin, das Sie installieren, lädt zusätzliche Dateien: CSS, JavaScript, manchmal externe Schriftarten oder Bibliotheken. Das Problem liegt nicht in der Anzahl der Plugins allein, sondern darin, dass viele Plugins ihre Ressourcen auf jeder Seite laden – auch wenn sie nur an einer Stelle gebraucht werden.
Wir sehen das regelmäßig bei Kontaktformular-Plugins, die ihr komplettes JavaScript auf allen Seiten laden, obwohl das Formular nur auf der Kontaktseite eingebunden ist. Oder bei Page-Buildern, die dutzende CSS-Dateien ausliefern, selbst wenn nur ein Bruchteil davon verwendet wird.
Ungeeignetes Hosting
Shared-Hosting-Pakete für 3–5 Euro im Monat sind für statische Websites ausreichend, nicht aber für WordPress mit aktiven Plugins und Datenbank-Anfragen. Die Server-Antwortzeit – also die Zeit, bis der Server überhaupt mit der Auslieferung beginnt – liegt bei solchen Paketen oft bei 800ms bis 2 Sekunden. Das ist die Basis, auf der dann alles andere aufbaut.
Die Frage ist nicht ob, sondern wann das zum Problem wird: sobald mehrere Besucher gleichzeitig auf Ihrer Website sind oder wenn Suchmaschinen-Crawler Ihre Seiten durchforsten.

Was Sie selbst tun können: Konkrete Maßnahmen
Performance-Optimierung klingt technisch, aber einige wirksame Schritte lassen sich auch ohne Entwickler-Kenntnisse umsetzen. Wichtig ist, systematisch vorzugehen und die Auswirkungen jeder Änderung zu messen – sonst optimieren Sie am Ende an der falschen Stelle.
Bilder richtig vorbereiten
Bevor Sie ein Bild in WordPress hochladen, sollten Sie es komprimieren. Tools wie TinyPNG oder Squoosh reduzieren die Dateigröße ohne sichtbaren Qualitätsverlust. Laden Sie keine Bilder hoch, die größer als 2500 Pixel in der Breite sind – für Web-Darstellung ist das völlig überdimensioniert.
Wenn Sie bereits hunderte Bilder in Ihrer Mediathek haben, können Plugins wie ShortPixel oder Imagify diese nachträglich optimieren. Diese Tools arbeiten zuverlässig, kosten aber bei größeren Bibliotheken Geld. Die Investition rechnet sich, wenn Performance für Sie geschäftskritisch ist.
Plugin-Bestand kritisch prüfen
Gehen Sie Ihre Plugin-Liste durch und fragen Sie sich bei jedem Eintrag: Nutze ich das aktiv? Plugins, die Sie „vielleicht irgendwann mal brauchen“ könnten, belasten Ihre Website jeden Tag. Deinstallieren Sie sie – Sie können sie bei Bedarf jederzeit wieder aktivieren.
Für die verbleibenden Plugins gibt es Tools wie Query Monitor oder P3 Plugin Profiler, die Ihnen zeigen, welche Plugins wie viel Ladezeit verursachen. Die Ergebnisse sind oft überraschend: Ein unscheinbares Social-Media-Plugin kann mehr Performance kosten als Ihr kompletter Page-Builder.
Caching einrichten
Cache-Plugins speichern fertig gerenderte HTML-Versionen Ihrer Seiten und liefern diese an Besucher aus, statt bei jedem Aufruf die Seite neu zu generieren. Das reduziert die Server-Last drastisch und beschleunigt die Auslieferung.
WP Rocket, WP Super Cache oder W3 Total Cache sind bewährte Lösungen. Die Konfiguration ist nicht trivial – falsch eingestelltes Caching kann dazu führen, dass Besucher veraltete Inhalte sehen oder dynamische Funktionen nicht mehr arbeiten. Testen Sie jede Einstellung auf einer Staging-Umgebung, bevor Sie sie live schalten.
Wann technische Optimierung an ihre Grenzen stößt
Es gibt einen Punkt, an dem weitere Plugin-Optimierung oder Bildkompression nichts mehr bringt. Dieser Punkt ist erreicht, wenn das Problem strukturell ist: veralteter Theme-Code, ineffiziente Datenbank-Abfragen oder eine Server-Infrastruktur, die für Ihre Traffic-Menge nicht ausgelegt ist.
Theme-Code und Datenbank-Struktur
Manche Themes laden bei jedem Seitenaufruf dutzende Schriftarten, Icon-Bibliotheken und JavaScript-Frameworks, die sie gar nicht vollständig nutzen. Das lässt sich mit Standard-Plugins nicht beheben, weil der Code im Theme selbst liegt. Hier hilft nur eine manuelle Code-Optimierung oder – wenn das Theme grundsätzlich schlecht programmiert ist – ein Wechsel zu einem performanteren Theme.
Ähnlich verhält es sich mit der Datenbank: Wenn Ihr Shop tausende Produktvarianten hat oder Ihr Blog hunderte Kategorien und Tags nutzt, können ineffiziente Datenbankabfragen die Ladezeit dominieren. Klingt einfach, ist es aber nicht immer – solche Optimierungen erfordern Zugriff auf die Datenbank und Kenntnisse in SQL.
Hosting-Upgrade oder Managed WordPress
Ab einem bestimmten Traffic-Level oder bei komplexen Websites mit WooCommerce, Mitgliederbereichen oder Buchungssystemen reicht Standard-Hosting nicht mehr aus. Managed WordPress Hosting bei Anbietern wie Kinsta, WP Engine oder Raidboxes bietet Server-Konfigurationen, die speziell für WordPress optimiert sind: schnellere Datenbanken, Server-seitiges Caching, CDN-Integration.
Die Kosten liegen bei 20–100 Euro monatlich, je nach Traffic und Speicherbedarf. Das ist eine Investition, aber eine, die sich in messbaren Performance-Verbesserungen niederschlägt – und in besseren Rankings, niedrigeren Absprungraten und höheren Conversion-Raten.
Performance messen: Ohne Daten optimieren Sie im Blindflug
Bevor Sie irgendeine Optimierung vornehmen, brauchen Sie einen Ausgangswert. Tools wie Google PageSpeed Insights, GTmetrix oder WebPageTest liefern detaillierte Analysen: Ladezeit, Größe übertragener Daten, Anzahl der HTTP-Requests, Server-Antwortzeit.
Diese Werte sind Ihre Baseline. Führen Sie nach jeder Änderung einen erneuten Test durch und vergleichen Sie die Ergebnisse. So sehen Sie, welche Maßnahmen funktionieren und welche nur Placebo sind.
Achten Sie dabei auf den Unterschied zwischen Labor-Daten und Feld-Daten: PageSpeed Insights testet unter idealen Bedingungen, die Core Web Vitals aus dem Chrome User Experience Report zeigen, wie echte Nutzer Ihre Website erleben. Beide Perspektiven sind relevant, aber die realen Nutzerdaten sollten Ihre Priorität bestimmen.
Core Web Vitals als Ranking-Faktor
Google bewertet Websites seit 2021 auch anhand von Performance-Metriken: Largest Contentful Paint (LCP), First Input Delay (FID) und Cumulative Layout Shift (CLS). Websites, die hier schlecht abschneiden, werden im Ranking benachteiligt – besonders bei mobilen Suchanfragen.
LCP misst, wie schnell der Hauptinhalt einer Seite lädt. Zielwert: unter 2,5 Sekunden. FID misst die Reaktionszeit auf Nutzer-Interaktionen. CLS misst, wie stark sich das Layout während des Ladens verschiebt – etwa wenn Bilder ohne Größenangabe nachgeladen werden und Texte plötzlich nach unten springen.
Diese Werte zu verbessern ist kein Nice-to-have mehr, sondern direkt ranking-relevant. Sie finden Ihre aktuellen Core Web Vitals in der Google Search Console unter „Nutzerfreundlichkeit“.

