Cloudflare ist eines der beliebtesten CDN- und Security-Tools für WordPress. Richtig konfiguriert, verbessert es Ladezeiten erheblich und schützt vor Bots und DDoS-Angriffen. Falsch eingerichtet, kann es Caching-Probleme, fehlerhafte Redirects und sogar Ranking-Verluste verursachen. Dieser Artikel zeigt die optimale Cloudflare-Konfiguration für WordPress.
Was Cloudflare für WordPress bringt
CDN (Content Delivery Network): Statische Ressourcen (CSS, JavaScript, Bilder) werden auf Cloudflares weltweitem Server-Netzwerk zwischengespeichert und von einem Server nahe beim Nutzer ausgeliefert.
Caching: Cloudflare kann auch HTML-Seiten cachen – was Serveranfragen und Ladezeiten drastisch reduziert.
DDoS-Schutz: Cloudflare filtert bösartigen Traffic bevor er Ihren Server erreicht.
SSL/TLS: Kostenloses SSL-Zertifikat mit automatischer HTTPS-Umleitung.
WordPress-Sites mit Cloudflare CDN und korrektem Caching reduzieren die Time-to-First-Byte (TTFB) um durchschnittlich 40–60 % – was direkte positive Auswirkungen auf LCP und Google-Rankings hat.
Cloudflare einrichten: Die Grundkonfiguration
DNS auf Cloudflare umstellen
- Account bei Cloudflare anlegen
- Domain hinzufügen und DNS-Einstellungen importieren
- Cloudflare-Nameserver beim Domain-Registrar eintragen
- DNS-Einträge in Cloudflare prüfen
Orange Cloud vs. Grauer Wolke: Nur DNS-Einträge mit orangefarbener Cloud nutzen das CDN und Cloudflare-Features. DNS-only-Einträge (grau) werden von Cloudflare durchgeleitet ohne Features zu aktivieren.
SSL-Modus korrekt setzen
Das häufigste Problem bei Cloudflare: falscher SSL-Modus der Redirect-Loops verursacht.
Empfehlung: „Full (Strict)”
Cloudflare → SSL/TLS → Overview → Full (Strict)
Voraussetzung: Ein gültiges SSL-Zertifikat auf Ihrem Webserver (Let’s Encrypt reicht).
Niemals „Flexible” nutzen wenn Ihr Server bereits HTTPS unterstützt – das verursacht Redirect-Loops (Browser → Cloudflare HTTPS → Server HTTP → Browser HTTP → Redirect zu HTTPS → Schleife).
Wenn Sie nach Cloudflare-Einbindung Redirect-Loops oder ERR_TOO_MANY_REDIRECTS sehen: Prüfen Sie zuerst den SSL-Modus. „Full (Strict)" ist in über 90 % der Fälle die korrekte Einstellung. Danach prüfen Sie ob WordPress selbst Redirects zu HTTPS erzeugt die mit Cloudflare kollidieren.
WordPress-Caching mit Cloudflare
Standardmäßig cached Cloudflare nur statische Ressourcen (Bilder, CSS, JS). Für vollständiges HTML-Caching gibt es Optionen:
Cloudflare-seitiges HTML-Caching:
- Cloudflare Pro-Plan hat erweiterte Caching-Optionen
- Mit Page Rules (kostenlos, 3 Regeln) kann Caching für bestimmte URLs aktiviert werden
Wichtig: Cache-Busting für WordPress-Backend
Das WordPress-Admin-Backend darf NICHT gecached werden. In Cloudflare Page Rules:
URL: domain.de/wp-admin/*
Cache Level: Bypass
Gleiches gilt für den Login (/wp-login.php) und für nicht-eingeloggte Nutzer sollte der Cache aktiviert sein, für eingeloggte Nutzer (mit Cookie wordpress_logged_in_*) muss er deaktiviert sein.
Caching-Kompatibilität mit WordPress-Plugins
WP Rocket + Cloudflare: Offizielle Integration über API. WP Rocket kann Cloudflares Cache bei Inhaltsänderungen automatisch leeren.
W3 Total Cache + Cloudflare: Ebenfalls offizielle Integration mit API-Anbindung.
Manuelle Cache-Bereinigung: Im Cloudflare-Dashboard unter Caching → Purge Cache → Custom Purge einzelne URLs oder den gesamten Cache leeren.
Häufige SEO-Probleme mit Cloudflare
Problematische Minifizierung: Cloudflares JavaScript-Minification kann manchmal Fehler verursachen. Falls die Website nach Cloudflare-Aktivierung nicht mehr funktioniert: Speed → Optimization → Auto Minify deaktivieren.
IP-Blocking von Googlebot: Cloudflares Sicherheitsfeatures können Googlebot versehentlich blocken. Unter Security → Bots sollte „Verified Bots” auf durchgelassen eingestellt sein.
Falsche Canonical durch Caching: Wenn gecachte Seiten falschen Canonical-Header ausliefern, können SEO-Probleme entstehen. Prüfen Sie Response-Header mit dem Browser-DevTool.
WordPress-Sites die Cloudflare mit WP Rocket und korrektem SSL-Modus kombinieren, erreichen in 75 % der Fälle „Gut”-Bewertungen für alle Core Web Vitals – im Vergleich zu 30 % ohne CDN und Caching-Optimierung.
Mehr zur WordPress-Performance-Optimierung finden Sie in unserem Artikel über WordPress Core Web Vitals.