ISW WP Optimizer
Schnellere WordPress-Seiten ohne Cloud-Dienste – Seiten-Cache, Bildkomprimierung mit WebP, Minimierung, lokale Google Fonts und Datenbankbereinigung.
ISW WP Optimizer deckt alles ab, wofür bisher WP-Optimize mit Premium-Funktionen nötig war – und mehr. Alle Optimierungen laufen auf Ihrem eigenen Server: Bilder werden nicht zu fremden Diensten hochgeladen, es gibt kein Konto bei einem Anbieter und keine Werbung im Backend.
Eine Leistungsprüfung zeigt, wo die Website steht, was sich mit einem Klick verbessern lässt und was beim Hoster zu klären ist.
Funktionen im Detail
Leistungsprüfung und Messung
- 31 Prüfungen in fünf Bereichen: Server und PHP, Caching und Übertragung, Seitenaufbau, Datenbank, Bilder
- Gewichtung nach Wirkung und Leistungsbewertung; viele Prüfungen rufen die Startseite wie ein Besucher ab
- Knopf „Beheben“ setzt die passende Einstellung; „empfohlen“ markiert die Empfehlungen
- Antwortzeit messen mit Verlauf, täglicher Prüflauf im Hintergrund
- HTML-Bericht mit Bewertung, aktueller und erster Antwortzeit – als Nachweis gegenüber Kunden
Seiten-Cache mit Vorladen
Der erste Aufruf einer Seite wird normal erzeugt und gespeichert; jeder weitere wird ohne Datenbank und ohne Plugins aus dem Cache geliefert. Der Header X-ISW-Cache zeigt, ob eine Seite aus dem Cache kam.
- Nie zwischengespeichert: angemeldete Benutzer, Kommentatoren, Backend, Anmeldung, REST, Feeds, Suche, 404 sowie Warenkorb, Kasse und Kundenkonto
- Adressen mit Kampagnenparametern (utm_…, fbclid, gclid) erhalten die vorhandene Seite, werden aber nie gespeichert
- Automatisches Leeren bei neuen oder geänderten Beiträgen, Kommentaren, Menüs, Widgets, Theme-Wechsel und Updates; „Cache leeren“ in der Adminleiste
- Vorladen aus der Sitemap (Rank Math, Yoast oder WordPress) nach jedem Leeren und auf Wunsch nach Zeitplan
- Zusammenspiel mit ISW WP Hardening: gesperrte Adressen und Länder erhalten keine Seiten aus dem Cache, Sicherheitsheader bleiben erhalten
Komprimierung und Browser-Cache
- Brotli oder gzip – je nachdem, was der Server kann
- Browser-Cache für statische Dateien mit Ablaufzeit (Standard 30 Tage)
- Regeln in einem eigenen .htaccess-Block – vorher gesichert, nachher geprüft, bei Serverfehler automatisch zurückgenommen
- Für nginx zeigt das Plugin die passenden Regeln zum Übernehmen
Bilder und WebP
- Komprimierung vollständig auf dem eigenen Server mit Imagick oder GD – Original und alle Zwischengrößen
- Drei Stufen: Maximale Komprimierung (Qualität 70), Beibehaltung von Details (85, sichtbar verlustfrei) oder individuell (40–100)
- Spart ein Bild weniger als 2 %, bleibt es unverändert; EXIF- und GPS-Daten werden entfernt, das Farbprofil bleibt
- Massenkomprimierung mit Fortschritt und Protokoll; neue Uploads auf Wunsch automatisch
- Original wiederherstellen direkt in der Mediathek – die Originale liegen gegen Abruf gesperrt
- WebP-Versionen nur, wenn sie kleiner sind; Auslieferung per .htaccess oder <picture>-Element, also auch auf nginx
Minimierung und Schriften
- CSS und JavaScript minimieren – einmalig verkleinerte Kopien, bereits minimierte Dateien bleiben unberührt; nach Updates entsteht automatisch eine neue Fassung
- HTML minimieren – Kommentare und Leerräume raus, <pre>, <textarea>, Skripte und Stile bleiben unberührt
- Ausnahmen je Datei, „Zurücksetzen“ mit einem Klick
- Google Fonts lokal bereitstellen – Schriften kommen von der eigenen Website, die IP-Adressen der Besucher gehen nicht mehr an Google (vgl. LG München I, 20.01.2022); font-display: swap wird ergänzt
JavaScript verzögern und LCP
- Skripte laden erst bei der ersten Interaktion – die Seite baut sich ohne sie auf; Reihenfolge und Ladeereignisse bleiben erhalten
- Ausnahmen per Pfad mit Platzhaltern oder Attribut im Code; Vorabladen und „spätestens nach“ einstellbar
- Shop und Zahlungen (Stripe, WPForms, WooCommerce-Kasse) sind standardmäßig ausgenommen; angemeldete Benutzer erhalten nie verzögerte Skripte
- LCP-Bild bevorzugt laden – das Beitragsbild erhält höchste Ladepriorität für den Core Web Vital „Largest Contentful Paint“
Frontend entschlacken
- Emoji-Skript, oEmbed-Skript und Dashicons für Besucher abschalten
- Block-CSS nur für tatsächlich verwendete Blöcke laden
- jQuery Migrate entfernen, WooCommerce-Warenkorbabfrage außerhalb des Shops abschalten
- Frühe Verbindungen (preconnect) zu fremden Servern, Skripte per defer
- Heartbeat im Frontend abschalten und im Backend drosseln, Revisionen je Beitrag begrenzen
Datenbankbereinigung
Der Reiter Datenbank zeigt für jeden Bereich die Zahl der betroffenen Einträge – einzeln oder gesammelt bereinigen, auf Wunsch wöchentlich automatisch:
- ältere Revisionen, automatische Entwürfe, Beiträge im Papierkorb
- Spam-, Papierkorb- und ungenehmigte Kommentare, Pingbacks, Trackbacks
- abgelaufene oder alle Transients, oEmbed-Zwischenspeicher
- verwaiste Beitrags-, Kommentar- und Benutzer-Metadaten, verwaiste Kategorie-/Schlagwortzuordnungen, Akismet-Metadaten
- Tabellen optimieren (MySQL/MariaDB) und jüngste Daten behalten (z. B. die letzten 2 Wochen)
- Autoload-Analyse: Gesamtgröße und die 20 größten Einträge – Optionen mit einem Klick nicht mehr automatisch laden
System, Cron und 404-Protokoll
- Systemübersicht: WordPress, PHP, Webserver, Datenbank, OPcache, Objekt-Cache, Speicher, Bildbibliothek
- wp-config.php-Konstanten setzen – Speicherlimit, Revisionen, Autosave-Intervall, Papierkorb-Dauer, WP-Cron abschalten – mit Sicherung und Syntaxprüfung
- Anleitung für einen System-Cron statt WP-Cron
- Geplante Aufgaben mit Herkunft (welches Plugin), Überfälliges rot markiert; verwaiste Aufgaben entfernen, sich ständig neu einplanende Aufgaben dauerhaft unterdrücken
- 404-Detektor: nicht gefundene Adressen mit Anzahl, Herkunft und Browserkennung – für defekte Links und Weiterleitungen
Werkzeuge
- Protokoll der letzten 300 Vorgänge und Messverlauf
- Export und Import der Einstellungen für einheitlich konfigurierte Websites
- WP-CLI – Prüfung, Empfehlungen anwenden, Messen, Cache, Datenbank, Export/Import, Lizenz
- Notabschaltung per Zeile in der wp-config.php – alle Laufzeitoptimierungen und der Cache sind sofort aus
- Interne Hilfe über den Knopf „Hilfe“ und ein Anwenderhandbuch mit 35 Seiten
Was ISW WP Optimizer ersetzt
| Aufgabe | Bisher üblich | ISW WP Optimizer |
|---|---|---|
| Seiten-Cache mit Vorladen | WP-Optimize Premium, WP Rocket | Cache mit Vorladen aus der Sitemap |
| Bildkomprimierung und WebP | Smush, ShortPixel, Imagify (Cloud) | vollständig lokal, mit Wiederherstellung |
| Minimierung, JavaScript verzögern | WP-Optimize Premium, Autoptimize | integriert, mit Ausnahmen für Shop und Zahlungen |
| Google Fonts lokal | OMGF und ähnliche | integriert |
| Datenbankbereinigung | WP-Optimize | 16 Bereiche, Autoload-Analyse, Zeitplan |
| Cron-Verwaltung, 404-Protokoll | WP Crontrol, Redirection-Log | integriert |
Technische Daten
| Merkmal | Angabe |
|---|---|
| WordPress | 6.2 oder neuer |
| PHP | 7.4 oder neuer; für Bilder Imagick (bevorzugt) oder GD |
| Webserver | Apache oder LiteSpeed für die .htaccess-Regeln; für nginx zeigt das Plugin die passenden Regeln |
| Sprache | Deutsch – Oberfläche, Meldungen, Berichte, Handbuch und Support |
| Externe Dienste | keine; Google Fonts werden einmalig geladen und danach lokal ausgeliefert |
| Updates | automatisch über WordPress, solange die Lizenz gültig ist |
Lizenz und Preise
- Lizenz je Website, Laufzeit 1 Jahr; Test- und Staging-Umgebungen (localhost, *.local, *.test, staging.…) belegen keinen Platz
- Umzug auf eine andere Domain: im Plugin „Website lösen“ und auf der neuen Website aktivieren
- Weitere Lizenzen – mehr Websites, mehrere Plugins oder längere Laufzeiten – auf Anfrage
