WordPress Pagespeed optimieren: Der komplette Guide
Ein guter PageSpeed Score bedeutet schnellere Ladezeiten, bessere Nutzererfahrung und bessere Google-Rankings. Dieser Guide zeigt alle Maßnahmen, um WordPress für maximale Geschwindigkeit zu optimieren.
Was ist PageSpeed und warum ist es wichtig?
Google PageSpeed Score
Google bewertet Websites von 0-100:
| Score | Bewertung | Farbe |
|---|---|---|
| 90-100 | Schnell | Grün |
| 50-89 | Verbesserungswürdig | Orange |
| 0-49 | Langsam | Rot |
Warum PageSpeed wichtig ist
- Nutzererfahrung – Schnelle Seiten = zufriedene Besucher
- Conversion – Jede Sekunde Ladezeit kostet Umsatz
- SEO – Core Web Vitals sind Ranking-Faktor
- Absprungrate – Langsame Seiten werden verlassen
Core Web Vitals verstehen
Google misst drei Hauptmetriken:
LCP – Largest Contentful Paint
Was: Wie lange dauert es, bis der größte sichtbare Inhalt geladen ist?
| Wert | Bewertung |
|---|---|
| < 2,5s | Gut |
| 2,5-4s | Verbesserungswürdig |
| > 4s | Schlecht |
Typische Ursachen für schlechten LCP:
- Langsamer Server (TTFB)
- Render-blockierende Ressourcen
- Große, nicht optimierte Bilder
- Lazy Loading für Above-the-fold-Bilder
INP – Interaction to Next Paint
Was: Wie schnell reagiert die Seite auf Klicks/Tippen?
| Wert | Bewertung |
|---|---|
| < 200ms | Gut |
| 200-500ms | Verbesserungswürdig |
| > 500ms | Schlecht |
Typische Ursachen für schlechten INP:
- Zu viel JavaScript
- Lange JavaScript-Aufgaben
- Schwere Event-Handler
CLS – Cumulative Layout Shift
Was: Wie viel verschiebt sich der Inhalt beim Laden?
| Wert | Bewertung |
|---|---|
| < 0,1 | Gut |
| 0,1-0,25 | Verbesserungswürdig |
| > 0,25 | Schlecht |
Typische Ursachen für schlechten CLS:
- Bilder ohne Größenangaben
- Spät ladende Schriften
- Dynamisch eingefügte Inhalte
- Werbebanner
Schritt-für-Schritt Optimierung
Phase 1: Basis-Optimierung
1. Caching aktivieren
Plugin-Empfehlung: WP Rocket
Einstellungen:
- ✅ Seiten-Cache aktivieren
- ✅ Browser-Caching aktivieren
- ✅ Cache-Vorladung aktivieren
Oder kostenlos: LiteSpeed Cache (bei LiteSpeed-Servern)
2. Bilder optimieren
Plugin: ShortPixel oder Imagify
Einstellungen:
- Komprimierung: Lossy (beste Ersparnis)
- WebP aktivieren
- Lazy Loading (native oder per Plugin)
- Bilder vor Upload verkleinern (max. 1920px)
3. Minifizierung aktivieren
CSS und JavaScript verkleinern:
WP Rocket:
- ✅ CSS-Dateien minifizieren
- ✅ JavaScript-Dateien minifizieren
- ✅ CSS-Dateien kombinieren
- ⚠️ JS kombinieren (vorsichtig, kann Probleme machen)
Phase 2: Render-Blocking beseitigen
Kritisches CSS generieren
Das CSS für den sichtbaren Bereich inline laden:
WP Rocket (Premium):
- ✅ Kritisches CSS generieren
- ✅ CSS-Laden optimieren
JavaScript verzögern
WP Rocket:
- ✅ JavaScript verzögert laden (defer)
- ✅ JavaScript-Ausführung verzögern
Ausnahmen für kritische Skripte konfigurieren!
Phase 3: Server-Optimierung
TTFB verbessern
- Besseres Hosting (SSD, PHP 8.x)
- Objekt-Cache (Redis/Memcached)
- Datenbank optimieren
GZIP/Brotli aktivieren
Meist automatisch beim Hosting. Prüfen:
curl -H "Accept-Encoding: gzip" -I https://deine-seite.deSollte zeigen: Content-Encoding: gzip
Phase 4: Fonts optimieren
Google Fonts lokal einbinden
Plugin: OMGF (Optimize My Google Fonts)
Oder manuell:
- Fonts herunterladen
- In Theme-Ordner hochladen
- Lokal einbinden
Vorteile:
- Kein externer Request
- DSGVO-konform
- Schneller
Font-Display optimieren
@font-face {
font-family: 'Open Sans';
src: url('open-sans.woff2') format('woff2');
font-display: swap; /* Text sofort sichtbar */
}Phase 5: Lazy Loading optimieren
Above-the-fold ausschließen
Das Hero-Bild sollte NICHT lazy loaded werden!
WP Rocket:
- Lazy Loading → "Ausgeschlossene Bilder"
- CSS-Klassen oder Dateinamen eintragen
iframes lazy loaden
Videos, Maps etc. erst bei Bedarf laden:
- ✅ iframe Lazy Loading aktivieren
- YouTube-Thumbnail statt eingebettetem Player
Erweiterte Optimierungen
CDN einrichten
Cloudflare (kostenlos):
- Account erstellen
- Website hinzufügen
- DNS umstellen
- Caching konfigurieren
Vorteile:
- Schnellere Auslieferung weltweit
- DDoS-Schutz
- Zusätzliche Optimierungen
Preloading nutzen
Wichtige Ressourcen vorladen:
<link rel="preload" href="critical.css" as="style">
<link rel="preload" href="hero.webp" as="image">
<link rel="preconnect" href="https://fonts.googleapis.com">WP Rocket: Automatisches Preload für kritische Ressourcen
Datenbank optimieren
Plugin: WP-Optimize
Regelmäßig bereinigen:
- Alte Revisionen löschen
- Transients bereinigen
- Spam-Kommentare löschen
- Verwaiste Daten entfernen
Plugins reduzieren
Jedes Plugin kostet Performance:
- Plugins → Liste durchgehen
- Ungenutzte deaktivieren und löschen
- Alternativen für ressourcenhungrige Plugins
- Ziel: < 20 aktive Plugins
PageSpeed nach Seitentyp
Startseite
Fokus: LCP und TTFB
- Hero-Bild optimieren und nicht lazy loaden
- Kritisches CSS inline
- Above-the-fold-Content priorisieren
Blog-Artikel
Fokus: CLS und Bilder
- Bilder mit width/height
- Lazy Loading für alle außer erstem Bild
- Weniger Werbung/eingebettete Inhalte
Shop-Seiten
Fokus: INP und Interaktivität
- JavaScript optimieren
- Produktbilder vorbereiten
- Checkout-Seiten nicht zu stark cachen
Typische Probleme und Lösungen
"Eliminate render-blocking resources"
Lösung:
- CSS/JS minifizieren und kombinieren
- Kritisches CSS inline
- JavaScript defer/async
"Serve images in next-gen formats"
Lösung:
- WebP aktivieren (ShortPixel, Imagify)
- AVIF als Alternative
"Properly size images"
Lösung:
- Bilder vor Upload verkleinern
- Responsive Images nutzen (WordPress macht das automatisch)
"Reduce unused CSS/JavaScript"
Lösung:
- Ungenutzte Plugins entfernen
- Asset CleanUp Plugin nutzen
- Theme-Features deaktivieren
"Avoid large layout shifts"
Lösung:
- Bilder mit width/height
- Schriften vorladen oder fallback
- Platzhalter für dynamische Inhalte
Performance-Monitoring
Tools zum Messen
| Tool | Fokus |
|---|---|
| PageSpeed Insights | Core Web Vitals |
| GTmetrix | Detaillierte Analyse |
| WebPageTest | Wasserfall, Filmstrip |
| Chrome DevTools | Lighthouse, Performance Tab |
| Search Console | Echte Nutzerdaten |
Regelmäßig prüfen
- Nach jedem größeren Update
- Monatlicher Check
- Bei Traffic-Einbrüchen
Checkliste: PageSpeed-Optimierung
Basis (muss sein)
- [ ] Caching-Plugin installiert und konfiguriert
- [ ] Bilder optimiert (Komprimierung + WebP)
- [ ] Lazy Loading aktiv
- [ ] Datenbank optimiert
Fortgeschritten
- [ ] CSS/JS minifiziert
- [ ] Render-blocking Resources eliminiert
- [ ] Kritisches CSS inline
- [ ] Fonts lokal eingebunden
- [ ] CDN eingerichtet
Profi
- [ ] JavaScript verzögert
- [ ] Preloading konfiguriert
- [ ] Unused CSS entfernt
- [ ] Objekt-Cache (Redis)
- [ ] HTTP/2 oder HTTP/3
Zusammenfassung
WordPress Pagespeed optimieren:
- Caching – Größter Einzeleffekt
- Bilder – Optimieren + WebP + Lazy Loading
- Render-Blocking – CSS/JS optimieren
- Fonts – Lokal einbinden
- Plugins – Reduzieren auf das Nötige
- Hosting – Gute Basis nötig
Ziele:
- PageSpeed Score > 80 (mobil)
- LCP < 2,5s
- CLS < 0,1
- INP < 200ms
Weiterführende Artikel
- WordPress zu langsam: Ursachen & Lösungen
- WordPress Bilder optimieren
- WordPress Cache leeren: Alle Methoden
PageSpeed-Optimierung zu kompliziert?
Bei unserer WordPress Wartung optimieren wir auch die Performance deiner Website – für schnelle Ladezeiten und gute Rankings.