WordPress schneller machen: erst messen, dann beheben
Ihre WordPress-Seite oder der Admin-Bereich lädt langsam? Meist steckt eine von wenigen Ursachen dahinter. Hier finden Sie sie und beheben sie in der richtigen Reihenfolge.
- Richtig messenRichtig messen mit PageSpeed und Core Web Vitals
- Sieben MaßnahmenSieben Maßnahmen, nach Wirkung sortiert
- Langsames BackendWas hilft, wenn das Backend langsam ist
- Hauptinhalt sichtbar (LCP)Wann das größte Bild oder der größte Textblock erscheint. bis 2,5 s
- Reaktion auf Eingaben (INP)Wie schnell die Seite auf Klicken und Tippen reagiert. bis 200 ms
- Stabiles Layout (CLS)Wie stark Inhalte beim Laden verrutschen. bis 0,1
- Antwort des Servers (TTFB)Wie lange der Server bis zum ersten Byte braucht. bis 0,8 s
Warum lädt WordPress so langsam?
WordPress baut jede Seite beim Aufruf neu zusammen. PHP führt Theme und Plugins aus und holt die Inhalte aus der Datenbank. Erst dann schickt der Server die Seite los. Danach lädt der Browser Bilder, Schriften und Skripte. Jede dieser Stufen kann bremsen. Blindes Optimieren hilft deshalb selten, eine Messung zeigt die richtige Stelle.
- Langsamer Server: alles wirkt träge
- Große Bilder: die Seite baut sich zäh auf
- Viel JavaScript: Klicks reagieren verzögert
- Schwaches HostingZu wenig Rechenleistung oder ein überfüllter Server. Server
- Veraltete PHP-VersionNeuere Versionen führen WordPress schneller aus. Server
- Kein Seiten-CacheJeder Besuch erzeugt die Seite komplett neu. WordPress
- Zu große BilderFotos in Kamera-Größe, oft mehrere Megabyte schwer. Inhalt
- Plugins und Page-BuilderJedes lädt eigenen Code, oft auf jeder Seite. WordPress
- Fremde DiensteKarten, Videos, Tracking und Chat laden von fremden Servern. extern
Erst messen: wo die Zeit verloren geht
Messen Sie vor jeder Änderung und danach noch einmal. Nur so sehen Sie, ob eine Maßnahme die Ladezeit wirklich verbessert.
PageSpeed Insights richtig lesen
Geben Sie auf pagespeed.web.dev Ihre Adresse ein, erst die Startseite, dann eine typische Unterseite. Oben stehen die Daten echter Besucher der letzten 28 Tage, darunter ein Labortest. Achten Sie vor allem auf das Ergebnis für Mobilgeräte.
Punktzahl oder echte Werte?
Die Punktzahl von 0 bis 100 stammt aus einem einzelnen Labortest und schwankt bei jeder Messung. Aussagekräftiger sind die Werte echter Besucher. Kleine Websites haben oft noch keine, dann bleibt nur der Labortest.
LCP: Ladezeit des Hauptinhalts
Misst, wann das größte Element im sichtbaren Bereich erscheint, meist das Titelbild. Gut sind bis 2,5 Sekunden. Liegt der Wert darüber, sind oft das Bild selbst oder ein langsamer Server schuld.
INP: Reaktion auf Eingaben
Misst, wie schnell die Seite nach einem Klick oder Tippen sichtbar reagiert. Gut sind bis 200 Millisekunden. Schlechte Werte kommen meist von zu viel JavaScript, etwa aus Page-Buildern, Slidern oder Tracking.
CLS: verrutschendes Layout
Misst, wie stark Inhalte beim Laden springen. Gut ist ein Wert bis 0,1. Typische Ursachen sind Bilder ohne feste Größe, nachladende Schriften und Banner, die sich oben einschieben.
TTFB: Antwortzeit des Servers
Die Zeit bis zum ersten Byte der Antwort. Gut sind bis 0,8 Sekunden. Ist sie hoch, liegt die Bremse auf dem Server: Hosting, PHP-Version, fehlender Cache oder ein langsames Plugin.
WordPress beschleunigen: sieben Maßnahmen nach Wirkung
Beginnen Sie oben. Die ersten Schritte bringen meist am meisten und kosten am wenigsten. Legen Sie vor jeder Änderung eine Sicherung an.
-
1
Hosting und PHP-Version prüfen
Ist die Antwortzeit des Servers hoch, nützt jede andere Optimierung wenig. Stellen Sie im Kundenmenü des Hosters eine aktuelle PHP-Version ein. WordPress empfiehlt derzeit PHP 8.3 oder neuer.
Prüfen Sie vorher, ob Theme und Plugins die neue Version unterstützen. Bleibt der Server danach langsam, ist der Tarif zu klein oder der Server überlastet. Mehr dazu unter Hosting, PHP und Cache.
So wechseln Sie die PHP-Version -
2
Einen Seiten-Cache einrichten
Ein Cache speichert fertige Seiten und liefert sie ohne PHP und Datenbank aus. Das senkt die Ladezeit meist am stärksten. Nutzen Sie den Cache des Hosters oder ein einziges Plugin, etwa WP Super Cache, WP Rocket oder LiteSpeed Cache.
Der Seiten-Cache von LiteSpeed Cache braucht einen LiteSpeed-Server oder das Netzwerk QUIC.cloud. Viele Cache-Plugins verkleinern auch CSS und JavaScript. Schalten Sie diese Optionen einzeln ein, sie können das Layout stören.
Bei Shops müssen Warenkorb, Kasse und Kundenkonto vom Cache ausgenommen sein. Gute Cache-Plugins erledigen das von selbst.
So leeren Sie den Cache richtig -
3
Bilder verkleinern
Laden Sie Fotos nicht in Kamera-Größe hoch. Für die meisten Websites reichen 1.920 Pixel Breite. Von selbst verkleinert WordPress Bilder erst ab 2.560 Pixeln.
Ein Bild-Plugin komprimiert die Dateien und wandelt sie in WebP oder AVIF um. Bilder weiter unten lädt WordPress von selbst erst beim Scrollen. Das große Bild ganz oben sollte dagegen sofort laden.
-
4
Plugins ausmisten
Löschen Sie Plugins, die keine Aufgabe mehr haben. Deaktivierte Plugins bremsen nicht, bleiben aber ein Sicherheitsrisiko. Entscheidend ist nicht die Zahl, sondern was ein Plugin bei jedem Aufruf lädt.
Welches Plugin bremst, zeigt das kostenlose Plugin Query Monitor. Wie Sie es nutzen, steht im Abschnitt zum Backend.
Warum weniger Plugins besser sind -
5
Theme, Page-Builder und fremde Dienste prüfen
Page-Builder wie Elementor oder Divi laden viel CSS und JavaScript. Schalten Sie ungenutzte Module und Widgets in deren Einstellungen ab. Ein schlankes Theme mit dem Block-Editor ist oft deutlich schneller, der Wechsel ist aber ein Umbau.
Binden Sie Schriften vom eigenen Server ein statt von Google. Karten, Videos und Chat-Fenster laden Sie am besten erst, wenn jemand sie anklickt.
-
6
Die Datenbank aufräumen
Mit der Zeit sammeln sich alte Revisionen, Spam-Kommentare und Reste gelöschter Plugins. Ein Plugin wie WP-Optimize entfernt sie. Die Zahl der Revisionen je Beitrag begrenzen Sie in der
wp-config.php:define( 'WP_POST_REVISIONS', 5 );Gelöschte Datenbank-Einträge lassen sich nicht zurückholen. Legen Sie vorher eine Sicherung an und testen Sie am besten auf einer Kopie.
-
7
Ein CDN nutzen, wenn es passt
Ein Verteilnetz (CDN) wie Cloudflare liefert Bilder, CSS und Skripte von Servern nahe beim Besucher aus. Das hilft vor allem bei Besuchern aus vielen Ländern. Kommen fast alle aus Ihrer Region, bringt es wenig.
WordPress-Backend langsam: Ursachen und Lösungen
Ist nur der Admin-Bereich träge, hilft der Seiten-Cache nicht. Angemeldete Nutzer bekommen jede Seite frisch vom Server. Sechs Ursachen stecken am häufigsten dahinter.
Heartbeat-API
Solange ein Admin-Tab offen ist, meldet sich der Browser regelmäßig beim Server, meist jede Minute, beim Bearbeiten teils öfter. Jede Anfrage startet WordPress komplett. Schließen Sie ungenutzte Tabs. WP Rocket und LiteSpeed Cache können den Abstand vergrößern. Im Editor sollte der Heartbeat weiterlaufen, er sperrt Beiträge gegen doppeltes Bearbeiten.
Plugins mit Admin-Last
Manche Plugins bauen im Dashboard Statistiken auf, prüfen Lizenzen oder fragen fremde Server ab. Das kostet bei jedem Klick Zeit. Deaktivieren Sie solche Dashboard-Widgets oder ersetzen Sie das Plugin.
Zu große autoload-Optionen
Viele Einstellungen in der Tabelle wp_options lädt WordPress bei jedem Aufruf mit. Alte Plugins hinterlassen dort oft große Einträge. Ab etwa 800 KB warnt WordPress im Website-Zustand.
Kein Objekt-Cache
Ohne Objekt-Cache fragt WordPress dieselben Daten bei jedem Klick neu aus der Datenbank ab. Redis oder Memcached halten sie im Arbeitsspeicher. Das entlastet vor allem große Websites und Shops. Der Hoster muss es anbieten.
PHP-Version, Speicher und Worker
Eine alte PHP-Version bremst das Backend wie die Website. Die PHP-Worker bestimmen, wie viele Anfragen der Server gleichzeitig bearbeitet. Sind alle belegt, wartet jeder weitere Klick. Mehr davon gibt es meist nur im größeren Tarif.
Geplante Aufgaben (WP-Cron)
WordPress startet geplante Aufgaben wie Sicherungen, Importe oder Newsletter bei Seitenaufrufen. Lange Aufgaben belegen Server-Leistung. Besser ist ein echter Cronjob beim Hoster, dazu setzen Sie DISABLE_WP_CRON in der wp-config.php auf true.
So finden Sie die Ursache im Backend
Vier Schritte, vom einfachen Blick bis zum Test auf einer Kopie.
-
1
Query Monitor installieren
Das kostenlose Plugin aus dem offiziellen Verzeichnis zeigt in der Admin-Leiste Ladezeit, Speicher und Datenbankabfragen jeder Seite. Öffnen Sie damit die langsame Admin-Seite. Die Auswertung nach Komponenten zeigt, welches Plugin die meiste Zeit braucht und welche externen Anfragen hängen.
-
2
Den Website-Zustand prüfen
Unter Werkzeuge → Website-Zustand meldet WordPress eine veraltete PHP-Version und zu große autoload-Optionen. Bei größeren Websites empfiehlt es dort auch einen Objekt-Cache. Die Hinweise zur Leistung sind ein guter Start.
-
3
Große autoload-Einträge finden
Mit Zugang zur Datenbank, etwa über phpMyAdmin, finden Sie die größten Einträge mit dieser Abfrage. Sie liest nur und ändert nichts.
SELECT option_name, LENGTH(option_value) AS bytes FROM wp_options WHERE autoload IN ('yes', 'on', 'auto-on', 'auto') ORDER BY bytes DESC LIMIT 20;Das Präfix
wp_kann bei Ihnen anders lauten. Gehört ein großer Eintrag zu einem längst gelöschten Plugin, kann er meist weg.Löschen Sie nichts ohne Sicherung. Einige Einträge gehören zum WordPress-Kern, ein falscher Griff legt die Website lahm.
-
4
Plugins auf einer Kopie einzeln abschalten
Bleibt die Ursache unklar, deaktivieren Sie auf einer Staging-Kopie ein Plugin nach dem anderen. Wird das Backend plötzlich schnell, haben Sie den Auslöser. Auf der echten Website riskieren Sie dabei Ausfälle.
Was ist ein Staging?
Wann Sie besser Hilfe holen
Cache, Bilder und Plugins schaffen viele selbst. Bei Server, Datenbank und Theme wird es riskanter. Dann sparen Sie Zeit und Ausfälle, wenn jemand übernimmt, der das täglich macht.
- Die Antwortzeit bleibt trotz Cache hoch
- Die Website wurde plötzlich langsam
- Ein Shop darf nicht ausfallen
- Ihnen fehlt der Zugang zu Server oder Datenbank
Wir messen, finden die Bremse und beheben sie zuerst auf einer Kopie. Danach halten wir PHP, Cache und Plugins in unserer Wartung aktuell.
Wird die Website plötzlich langsam und tauchen fremde Dateien oder Nutzer auf, steckt oft ein Angriff dahinter: WordPress gehackt.
Fragen zu einer langsamen Website
Warum lädt meine WordPress-Seite so lange?
Meist aus einem von vier Gründen. Schwaches Hosting oder alte PHP-Version, kein Seiten-Cache, zu große Bilder oder schwere Plugins. Ein Test mit PageSpeed Insights zeigt, welcher es ist.
Warum ist mein WordPress extrem langsam?
Kommt es plötzlich, hat sich etwas geändert. Häufig ein Plugin-Update, ein voller Speicher beim Hoster oder viele Zugriffe von Bots. Prüfen Sie, was zuletzt aktualisiert wurde, und fragen Sie beim Hoster nach Störungen.
Wie kann ich in WordPress den Cache leeren?
Im Cache-Plugin, meist oben in der Admin-Leiste. Dazu kommen der Cache des Hosters, ein CDN und der Browser. Die Reihenfolge steht in unserer Anleitung zum Cache leeren.
Welcher PageSpeed-Wert ist gut?
Ab 90 von 100 Punkten gilt er als gut. Wer den PageSpeed optimieren will, achtet besser auf die Werte echter Besucher: LCP bis 2,5 Sekunden, INP bis 200 Millisekunden, CLS bis 0,1. Volle 100 Punkte sind kein sinnvolles Ziel.
Wie viele Plugins sind zu viel?
Eine feste Zahl gibt es nicht. Ein schlecht gebautes Plugin bremst mehr als zwanzig schlanke. Entscheidend ist, was jedes lädt und ob Sie es brauchen. Löschen Sie alles ohne Aufgabe.
Bringt ein Wechsel des Hosters etwas?
Ja, wenn die Antwortzeit auch mit Cache hoch bleibt. Liegt die Bremse bei Bildern, Plugins oder Page-Builder, zieht sie mit zum neuen Hoster um. Messen Sie deshalb vor dem Wechsel.