Weniger ist mehr
Jedes aktive Plugin lädt Code, der auf jeder Seite läuft. Halten Sie die Plugin-Liste so klein wie möglich. Wenn eine Funktion einmal im Monat genutzt wird, ist ein Plugin selten die richtige Lösung.
Die Tools messen. Diese Tipps helfen bei der Entscheidung. Sie werden auch im WP Footprint-Plugin angezeigt, während Ihre Scans laufen.
Jedes aktive Plugin lädt Code, der auf jeder Seite läuft. Halten Sie die Plugin-Liste so klein wie möglich. Wenn eine Funktion einmal im Monat genutzt wird, ist ein Plugin selten die richtige Lösung.
Ein gut programmiertes Plugin eines bekannten Autors ist zehn leichten, aber schlampigen vorzuziehen. Achten Sie auf Bewertungen, letztes Update, aktive Installationen und Reaktionsschnelligkeit des Supports.
Ein deaktiviertes Plugin liegt weiter auf dem Server: Dateien und Datenbankoptionen bleiben. Wenn Sie es nicht mehr nutzen, löschen Sie es vollständig — weniger toter Code, kleinere Angriffsfläche.
Zwei SEO-Plugins, zwei Cache-Plugins, zwei Security-Plugins — wählen Sie eines. Überschneidende Funktionen verschwenden Speicher und erzeugen stille Konflikte.
Listen Sie Ihre aktiven Plugins auf, finden Sie jene, die Sie 90 Tage nicht mehr geöffnet haben. Viele wurden zum Testen installiert und vergessen. Diese einfache Aufräumaktion entfernt oft 5 bis 10 % unnötiges Gewicht.
Ein schweres Multi-Purpose-Theme wiegt oft mehr als zehn Plugins. Ein einfaches, modernes Theme erledigt das meiste für Sie — schnellere Site, weniger Sorgen.
Elementor, Divi und WPBakery laden oft 200–500 KB CSS und JS auf jede Seite, auch wenn Sie sie nicht damit erstellt haben. Unterstützt Ihr Theme native Blöcke, ist dieser Weg fast immer schneller.
Der native Block-Editor kann heute 90 % dessen, was ein Page-Builder kann — ohne den Overhead. Nutzen Sie Patterns und wiederverwendbare Blöcke, bevor Sie ein Layout-Plugin installieren.
Page-Caching ist der mit Abstand größte Hebel für Besucher-Geschwindigkeit. Die meisten Hoster bieten einen an — schalten Sie ihn ein. Und stapeln Sie keine mehreren übereinander.
Auf einer dynamischen Site — WooCommerce, Mitgliederbereich, mehrsprachig — reduziert Object-Cache die SQL-Abfragen um eine Größenordnung. Bietet Ihr Hoster es an, aktivieren Sie es. Wenn nicht, fragen Sie danach.
Cloudflare, BunnyCDN oder Fastly liefern Bilder, CSS und JS von einem Punkt nahe am Besucher. Das ist der einzige wirksame Weg für ein internationales Publikum, und der kostenlose Cloudflare-Tarif reicht bereits aus.
Blind zu optimieren ist der beste Weg, etwas kaputtzumachen oder dort zu investieren, wo es nichts bringt. Scannen, Schuldigen finden, handeln. Nachher erneut messen.
Aktuelle Versionen sind oft schneller und sicherer. Ein zwei Jahre altes, verlassenes Plugin ist selten die richtige Wahl. Aktivieren Sie automatische Minor-Updates ohne zu zögern.
Auf den meisten Seiten machen Bilder den Großteil des Gewichts aus. Modernes Format (WebP, AVIF), passende Größen, Lazy Loading: drei Hebel, riesige Wirkung.
Plugins speichern temporäre Ergebnisse in wp_options, räumen aber nicht immer auf. Mit der Zeit wächst diese Tabelle auf mehrere MB und bremst jede Seite. Eine Aufräumaktion alle sechs Monate (WP-CLI oder dediziertes Plugin) genügt.
Standardmäßig speichert WordPress jede Revision eines Beitrags — 50 Versionen einer einzigen Seite sind keine Seltenheit. Ergänzen Sie `define('WP_POST_REVISIONS', 5);` in wp-config.php, um nur die letzten fünf zu behalten.
Spam-Kommentare und gelöschte Kommentare bleiben in der Datenbank, bis Sie sie leeren. Auf einer mehrere Jahre alten Site können das Zehntausende Zeilen sein. Räumen Sie auf: Kommentare → Spam → Leeren.
Tabellen fragmentieren mit der Zeit durch Schreiben und Löschen. Ein `OPTIMIZE TABLE`-Lauf (per phpMyAdmin, WP-CLI oder Plugin) defragmentiert, gibt Speicher frei und beschleunigt Lesezugriffe. Einmal pro Quartal reicht.
XML-RPC ist ein altes Protokoll, hauptsächlich für Jetpack und die WordPress-Mobile-App. Ungenutzt wird es zum bevorzugten Ziel für Brute-Force-Attacken, die CPU verbrauchen. Schalten Sie es per Filter oder Sicherheits-Plugin ab.
Ohne Limit wird /wp-login.php rund um die Uhr von Bots attackiert. Ein Plugin wie Limit Login Attempts oder die eingebaute Funktion Ihres Sicherheits-Plugins sperrt die IP nach wenigen Fehlversuchen und entlastet den Server.
PHP 8.2 oder 8.3 ist deutlich schneller als 7.4 — oft 30 bis 50 % Gewinn bei der Antwortzeit, zum Nulltarif. Prüfen Sie die Version unter Werkzeuge → Website-Zustand und bitten Sie Ihren Hoster bei Bedarf um ein Upgrade.
Ein Skript ohne `defer` oder `async` blockiert das Seiten-Rendering. Alles, was nicht zum First Paint gehört (Analytics, Chat, Video), sollte verzögert geladen werden: großer LCP-Gewinn, bessere wahrgenommene Geschwindigkeit.
Jede Familie und jede Schnittstärke kostet einen Request und mehrere hundert KB. Eine Familie mit zwei Schnitten (regular + bold) genügt den meisten Sites. Hosten Sie die Dateien lokal, statt sie von Google zu ziehen.
Ein YouTube-Embed lädt etwa 1 MB JavaScript, bevor der Besucher überhaupt klickt. Setzen Sie `loading="lazy"` auf Iframes oder eine leichte Facade, die das Video erst beim Klick lädt — riesiger Gewinn auf Seiten mit Embeds.
WordPress lädt wp-emoji-release.min.js auf jeder Seite, um alte Emojis in Browsern darzustellen, die es nicht mehr gibt. Fast jede Site kann darauf verzichten, ohne sichtbaren Verlust — ein Filter in functions.php genügt.
Kein Cache-Plugin rettet einen Billig-Hoster. Ein guter WordPress-Hoster (optimiert oder managed) kostet selten mehr als ein schlechter — und ändert alles.
Die physische Latenz zwischen Server und Besucher zählt. Hauptsächlich deutschsprachiges Publikum? Rechenzentrum in Deutschland oder Mitteleuropa. Ein Server in Singapur für Berliner Besucher kostet bei jedem Request 200 ms.
Das WP Footprint-Plugin wendet diese Prinzipien an: es misst, es bewertet, es schlägt Optimierungen vor.
WP Footprint installieren