Anleitung

WordPress Caching Plugin einrichten

8. Februar 2026

Jedes Mal, wenn ein Besucher eine WordPress-Seite aufruft, muss der Server PHP ausführen, die Datenbank abfragen, das HTML zusammenbauen und es zurücksenden. Dieser Prozess kostet Zeit, besonders auf Shared Hosting. Ein Caching-Plugin kürzt den Großteil dieser Arbeit ab, indem es eine fertige HTML-Kopie jeder Seite speichert. Der nächste Besucher bekommt die vorbereitete Datei, statt darauf zu warten, dass WordPress alles von Grund auf generiert. Das Ergebnis ist oft eine 50 bis 90 Prozent schnellere Ladezeit, und dein Server kann deutlich mehr Traffic verarbeiten, bevor er langsamer wird.

Warum Caching für die WordPress-Performance entscheidend ist

WordPress ist ein dynamisches CMS. Ohne Caching löst selbst ein einfacher Blogbeitrag Dutzende Datenbankabfragen und mehrere PHP-Datei-Includes aus. Auf einer Seite mit mehreren aktiven Plugins kann diese Zahl in die Hunderte steigen. Caching eliminiert diesen Overhead für die große Mehrheit der Besucher, die denselben Inhalt sehen. Es reduziert auch deine Time to First Byte (TTFB), was sich direkt auf Core Web Vitals und Suchrankings auswirkt. Wenn du nur eine einzige Maßnahme ergreifst, um deine WordPress-Seite zu beschleunigen, dann installiere ein Caching-Plugin.

WP Rocket einrichten (Premium, empfohlen)

WP Rocket ist ein Premium-Plugin, liefert aber die beste Erfahrung direkt nach der Installation. So richtest du es ein:

  1. Kaufe WP Rocket auf wp-rocket.me und lade die ZIP-Datei herunter.
  2. Gehe im WordPress-Admin zu Plugins > Installieren > Plugin hochladen und installiere die ZIP-Datei.
  3. Aktiviere das Plugin. Seiten-Caching und Browser-Caching sind automatisch aktiviert, keine Konfiguration nötig.
  4. Navigiere zu Einstellungen > WP Rocket > Cache. Aktiviere "Mobiles Caching", wenn dein Theme responsives Design nutzt (die meisten modernen Themes tun das). Lass "Separate Cache-Dateien für mobile Geräte" deaktiviert, es sei denn, dein Theme liefert komplett unterschiedliches HTML an mobile Nutzer.
  5. Unter dem Tab Dateioptimierung aktiviere "CSS-Dateien minifizieren" und "JavaScript-Dateien minifizieren", um die Dateigrößen zu reduzieren.
  6. Aktiviere "CSS-Auslieferung optimieren", um render-blockierendes CSS zu entfernen. WP Rocket generiert das kritische CSS für jede Seite automatisch.
  7. Aktiviere "JavaScript-Ausführung verzögern", damit Drittanbieter-Skripte (Analytics, Werbung, Chat-Widgets) den initialen Seitenaufbau nicht blockieren.
  8. Falls du ein CDN wie Cloudflare oder BunnyCDN nutzt, gehe zum CDN-Tab und trage deine CDN-URL ein, damit statische Assets über die CDN-Domain ausgeliefert werden.

W3 Total Cache einrichten (Kostenlos, funktionsreich)

W3 Total Cache ist eines der ältesten und am meisten konfigurierbaren Caching-Plugins. Es kann anfangs überwältigend sein, daher konzentriere dich auf diese Kerneinstellungen:

  1. Installiere W3 Total Cache aus dem WordPress-Plugin-Verzeichnis und aktiviere es.
  2. Gehe zu Performance > Allgemeine Einstellungen. Unter "Page Cache" aktiviere es und wähle "Disk: Enhanced" als Methode. Diese Option bietet die beste Balance zwischen Performance und Kompatibilität.
  3. Unter "Minify" aktiviere es und setze den Modus auf "Auto." Wähle "Disk" als Minify-Cache-Methode.
  4. Unter "Browser Cache" aktiviere es. Dies weist Browser an, statische Dateien lokal zu speichern, damit sie bei späteren Besuchen nicht erneut heruntergeladen werden müssen.
  5. Speichere alle Einstellungen und gehe zu Performance > Page Cache. Unter "Cache Preload" aktiviere das automatische Vorwärmen, damit der Cache aufgebaut wird, bevor Besucher eintreffen.
  6. Falls dein Hosting Memcached oder Redis unterstützt, kannst du den Object Cache und Database Cache auf diese Backends umstellen. Auf Shared Hosting bleibe bei "Disk", um Kompatibilitätsprobleme zu vermeiden.

WP Super Cache einrichten (Kostenlos, einfach)

WP Super Cache wird von Automattic gepflegt und setzt auf Einfachheit. Es ist eine solide Wahl, wenn du Caching ohne Komplexität willst:

  1. Installiere WP Super Cache aus dem Plugin-Verzeichnis.
  2. Gehe zu Einstellungen > WP Super Cache.
  3. Auf dem Einfach-Tab wähle "Caching Ein" und klicke "Status aktualisieren."
  4. Wechsle zum Erweitert-Tab. Wähle "Use mod_rewrite to serve cache files" für beste Performance auf Apache-Servern. Diese Methode liefert gecachte Seiten aus, ohne PHP überhaupt zu laden.
  5. Aktiviere "Seiten komprimieren, damit sie schneller an Besucher ausgeliefert werden" für GZIP-Komprimierung.
  6. Unter "Ablaufzeit und Bereinigung" setze das Cache-Timeout. Ein Wert von 3600 Sekunden (1 Stunde) funktioniert gut für die meisten Seiten. Seiten, die selten aktualisiert werden, können längere Intervalle nutzen.

LiteSpeed Cache einrichten (Kostenlos, optimal für LiteSpeed-Server)

Wenn dein Hosting-Anbieter LiteSpeed oder OpenLiteSpeed als Webserver betreibt, liefert dieses Plugin Server-Level-Caching, das schneller ist als jede PHP-basierte Lösung:

  1. Installiere LiteSpeed Cache aus dem Plugin-Verzeichnis.
  2. Gehe zu LiteSpeed Cache > Cache und stelle sicher, dass der Haupt-Cache-Schalter aktiviert ist.
  3. Lass "Cache für eingeloggte Benutzer" deaktiviert, es sei denn, du hast eine Mitgliederseite, auf der eingeloggte Nutzer denselben Inhalt sehen.
  4. Unter "Cache > TTL" behalte die Standardwerte bei. Die öffentliche Cache-TTL von 604800 Sekunden (7 Tage) ist für die meisten Seiten passend.
  5. Gehe zu Seitenoptimierung. Aktiviere CSS-Minifizierung, JS-Minifizierung und CSS/JS-Kombinierung. LiteSpeed Cache führt diese Operationen auf Server-Ebene durch, daher sind sie schneller und zuverlässiger als Plugin-basierte Alternativen.
  6. Aktiviere "QUIC.cloud CDN" für eine kostenlose CDN-Option bei moderatem Traffic.

Hinweis: LiteSpeed Cache funktioniert auch auf Apache- und Nginx-Servern, aber nur die Seitenoptimierungs-Features sind verfügbar. Das Server-Level-Caching erfordert einen LiteSpeed-Webserver.

Was vom Cache ausgeschlossen werden sollte

Nicht jede Seite sollte gecacht werden. Dynamische Seiten, die unterschiedlichen Inhalt pro Benutzer oder Sitzung anzeigen, funktionieren nicht korrekt, wenn sie aus dem Cache ausgeliefert werden. Hier sind die wichtigsten Ausnahmen:

  • WooCommerce-Seiten: Warenkorb, Kasse und Mein-Konto-Seiten müssen ausgeschlossen werden. Die meisten Caching-Plugins erkennen WooCommerce und fügen diese Ausnahmen automatisch hinzu, aber überprüfe es in den Ausschluss-Einstellungen.
  • Seiten für eingeloggte Benutzer: Deaktiviere Caching für eingeloggte Nutzer, es sei denn, dein Mitgliederinhalt ist für alle Mitglieder identisch. Personalisierte Dashboards zu cachen würde die Daten eines Nutzers einem anderen zeigen.
  • REST-API-Endpunkte: API-Antworten sollten nicht aus dem Page Cache ausgeliefert werden, da sie typischerweise dynamisch sind. Die meisten Plugins schließen den /wp-json/-Pfad bereits standardmäßig aus.
  • Formular-Bestätigungsseiten: Falls deine Formulare auf eine "Danke"-Seite mit dynamischem Inhalt weiterleiten, schließe diese URL aus.
  • Seiten mit Echtzeitdaten: Börsenkurse, Live-Ergebnisse oder andere sich häufig ändernde Inhalte sollten den Cache umgehen.

Cache-Preloading und Aufwärmen

Ein kalter Cache bedeutet, dass der erste Besucher nach einer Cache-Löschung oder nach Ablauf der Gültigkeit warten muss, bis eine neue Seite generiert wird. Cache-Preloading löst dieses Problem, indem es deine Seiten automatisch im Hintergrund besucht, um den Cache aufzubauen, bevor echte Besucher eintreffen. WP Rocket nennt diese Funktion "Cache vorladen," W3 Total Cache nennt es "Cache Preload," und LiteSpeed Cache hat einen eingebauten Crawler. Aktiviere das Preloading, damit deine Sitemap-basierten URLs immer warm und bereit zur Auslieferung sind.

Cache-Effektivität testen

Nach dem Einrichten deines Caching-Plugins überprüfe, ob es korrekt funktioniert:

  1. Öffne ein Inkognito-/Privatfenster im Browser (um eingeloggte Cookies zu vermeiden, die den Cache umgehen).
  2. Lade deine Seite und prüfe den Quelltext. Die meisten Caching-Plugins fügen am Ende einen HTML-Kommentar hinzu, etwa <!-- This page is cached by WP Rocket --> oder <!-- Page generated by LiteSpeed Cache -->.
  3. Miss deine TTFB vor und nach dem Caching. Nutze die Entwicklertools deines Browsers (Netzwerk-Tab) oder einen Dienst wie webpagetest.org. Eine gecachte Seite sollte auf ordentlichem Hosting eine TTFB unter 200ms haben. Ohne Caching liegt die TTFB auf Shared Hosting oft über 800ms.
  4. Führe einen Lasttest mit einem Tool wie Loader.io oder k6 durch, um zu bestätigen, dass dein Server mit Caching mehr gleichzeitige Besucher verarbeiten kann.

Cache leeren nach Updates

Denke daran, deinen Cache nach Änderungen an deiner Seite zu leeren. Das betrifft das Veröffentlichen neuer Beiträge, das Aktualisieren von Plugins oder Themes, Änderungen an Menüs oder Widgets und Theme-Einstellungen. Die meisten Caching-Plugins leeren den Cache automatisch, wenn du Inhalte veröffentlichst oder aktualisierst. Änderungen an Theme-Dateien, Plugin-Einstellungen oder benutzerdefiniertem CSS erfordern jedoch möglicherweise eine manuelle Cache-Löschung. Du findest einen "Cache leeren" oder "Alles bereinigen" Button in der Admin-Toolbar oder in den Plugin-Einstellungen.

Caching mit InspectWP überprüfen

Nach dem Einrichten deines Caching-Plugins führe einen neuen InspectWP-Scan durch. Der WordPress-Bereich erkennt dein aktives Cache-Plugin. Prüfe den Performance-Bereich auf Verbesserungen bei TTFB und Content Encoding (GZIP oder Brotli). Falls das Cache-Plugin nicht erkannt wird, stelle sicher, dass es aktiviert ist und die gescannte Seite nicht vom Caching ausgeschlossen ist.

Prüfe jetzt deine WordPress-Seite

InspectWP analysiert deine WordPress-Seite auf Sicherheitslücken, SEO-Probleme, DSGVO-Konformität und Performance — kostenlos.

Seite kostenlos analysieren