Zum Inhalt springen
Tipps & Anleitungen

WordPress langsam? So findest du die Ursache systematisch

Bevor du Caching-Plugins stapelst: Miss, wo die Zeit wirklich verloren geht. Die Diagnose-Reihenfolge vom TTFB über Plugins bis zum Hoster — inklusive Sonderfall langsames Backend.

„WordPress ist halt langsam“ stimmt ungefähr so wie „Autos springen halt schlecht an“. Hinter einer trägen Website steckt immer eine konkrete Ursache — und wer sie misst statt rät, spart sich das planlose Stapeln von Optimierungs-Plugins, das die Lage oft verschlimmert. Dieser Leitfaden ist die Diagnose; die Maßnahmen danach findest du im Artikel WordPress-Seite beschleunigen.

Erst messen: Wo geht die Zeit verloren?

Die entscheidende Weiche: Ist der Server langsam (er braucht lange, um die Seite überhaupt zu bauen) oder das Frontend schwer (die Seite kommt schnell, lädt aber Unmengen nach)?

  1. Öffne die Website im Browser-Privatmodus (damit kein lokaler Cache schönt), drücke F12 → Tab „Netzwerk“, lade die Seite neu.
  2. Der erste Eintrag ist das HTML-Dokument. Sein Wert „Warten auf Serverantwort“ ist die TTFB (Time to First Byte) — die Zeit, die der Server zum Denken braucht.
  3. Alles danach — Bilder, Skripte, Schriften — ist Frontend-Last.

Grobe Einordnung: Eine TTFB bis etwa 0,5 Sekunden ist unauffällig; dauerhaft deutlich mehr heißt: Die Bremse sitzt serverseitig. Ist die TTFB gut, die Seite fühlt sich aber träge an, liegt es am Frontend.

Pfad A: Der Server braucht zu lange (hohe TTFB)

1. Fehlt schlicht das Caching?

Ohne Seiten-Cache baut PHP jede Seite für jeden Besucher komplett neu. Ein Seiten-Cache liefert fertige Kopien aus und drückt die TTFB typischerweise massiv. Prüfe zuerst, ob ein Caching-Plugin aktiv ist und wirklich greift (zweiter Aufruf derselben Seite deutlich schneller?).

2. Welches Plugin frisst die Zeit?

Das kostenlose Analyse-Plugin Query Monitor zeigt pro Seitenaufruf, welche Plugins und Datenbank-Abfragen wie viel Zeit kosten. Häufige Befunde: Statistik-Plugins, die bei jedem Aufruf in die Datenbank schreiben, Page-Builder-Ballast, Sicherheits-Plugins mit teuren Prüfungen — oder ein einzelnes schlecht gebautes Plugin, das alle anderen ausbremst. Testweises Deaktivieren (nachts oder im Staging) schafft Gewissheit.

3. Ist die Datenbank aufgebläht?

Zehntausende Revisionen, Transienten-Leichen und Spam-Kommentare machen Abfragen zäh. Die Aufräum-Anleitung: Datenbank bereinigen.

4. Kann der Hoster nicht mehr?

Wenn Caching aktiv ist, kein Plugin auffällt und die TTFB trotzdem hoch bleibt — oder die Website zu Stoßzeiten einbricht —, ist die Umgebung am Limit: zu wenige PHP-Prozesse, überbuchter Server, veraltete PHP-Version. Woran du leistungsfähiges Hosting erkennst, steht im Leitfaden WordPress-Hosting: worauf es ankommt; manchmal ist der Umzug die ehrlichste Lösung. Übrigens: Auch WP-Cron-Probleme können sporadische Hänger verursachen.

Pfad B: Das Frontend ist zu schwer

  • Bilder: Der häufigste Einzelfaktor. Unkomprimierte Fotos in Originalgröße kosten Megabytes — die Lösung (moderne Formate, richtige Größen, Lazy Loading) steht im Leitfaden Bilder optimieren.
  • Skript- und Stylesheet-Flut: Jedes Plugin bringt eigene Dateien mit; Page-Builder und Theme-Feature-Pakete stapeln weitere obendrauf. Im Netzwerk-Tab siehst du die Anzahl — dreistellig ist ein Warnsignal.
  • Externe Dienste: Eingebettete Videos, Karten, Chat-Widgets und Tracking-Skripte laden von fremden Servern — jede Einbindung kostet Zeit, die du nicht kontrollierst.
  • Schriften: Viele Schriftschnitte von externen Quellen verzögern die Darstellung spürbar.

Sonderfall: Nur das Backend ist langsam

Wenn die Website für Besucher flott ist, aber wp-admin quält, hilft kein Seiten-Cache — der wirkt dort nicht. Typische Ursachen: übervolle Datenbank (siehe oben), Plugins mit teuren Admin-Prüfungen (Lizenz-Checks, Update-Abfragen bei jedem Klick), zu knappes PHP-Memory-Limit oder blockierende externe Anfragen aus dem Cron-System. Query Monitor zeigt auch hier die Verursacher.

Die Reihenfolge, die sich bewährt hat

  1. Messen (TTFB vs. Frontend) — nie mit Maßnahmen starten.
  2. Seiten-Caching sicherstellen.
  3. Bilder in den Griff bekommen.
  4. Plugin-Verursacher identifizieren und ersetzen statt überdecken.
  5. Datenbank aufräumen.
  6. Erst dann über Hosting-Wechsel oder Feintuning nachdenken.

So machen wir es bei Ammera

Im Speed-Modul von Ammera Care steckt genau dieser Ablauf als Dauerzustand: Wir messen die Ladezeit fortlaufend statt einmalig, konfigurieren Caching und Bildauslieferung sauber und erkennen, wenn ein Update die Website schleichend langsamer macht — bevor Besucher es spüren. Zu den Modulen — oder starte mit dem kostenlosen Website-Check, der auch die Ladezeit deiner Website bewertet.

Häufig gestellte Fragen

Ammera Care Dieser Ratgeber wurde vom Ammera-Care-Team verfasst. Seit 2014 betreuen wir WordPress-Websites für Unternehmen im DACH-Raum.