Ein WooCommerce-Shop startet meist mit zehn Plugins. Zwei Jahre später sind es vierzig. Jedes kam aus gutem Grund dazu: ein Newsletter-Pop-up, ein Slider, ein Gutschein-Tool, ein zweites SEO-Plugin „nur zum Ausprobieren“. Entfernt wurde keines davon. Das Ergebnis: ein träges Backend, ein langsamer Shop, Updates, vor denen man sich fürchtet, und mehr Stellen, an denen sich eine Sicherheitslücke verstecken kann.
Das Problem ist nicht die Zahl an sich. Eine Website mit 30 gut programmierten, notwendigen Plugins kann schnell sein, eine mit 12 schlechten im Schneckentempo laufen. Entscheidend ist, dass Sie wissen, was jedes Plugin tut und ob es seinen Preis wert ist.
Was ein Plugin kostet
- Ladezeit im Frontend: CSS und JavaScript, die oft auf jeder Seite geladen werden – auch dort, wo sie gar nicht gebraucht werden.
- Serverleistung: Datenbankabfragen, Hintergrundprozesse und automatisch geladene Optionen (Autoload), die bei jeder Anfrage mitkommen.
- Sicherheit: Jedes Plugin ist Code von Dritten. Verwaiste Plugins sind eines der häufigsten Einfallstore in WordPress-Websites.
- Wartung: mehr Updates, mehr mögliche Konflikte, mehr Lizenzen, die verlängert werden wollen.
Schritt 1: eine vollständige Bestandsaufnahme
Bevor Sie etwas entfernen, erstellen Sie eine Liste aller Plugins (eine einfache Tabelle genügt) mit diesen Spalten:
- Was es tut, in Ihren eigenen Worten.
- Wer es wollte / warum es installiert wurde.
- Wo es eingesetzt wird (ganze Website, nur Checkout, nur Backend).
- Letztes Update durch den Entwickler. Länger als ein Jahr her? Vorsicht.
- Kostenlos oder kostenpflichtig und wann die Lizenz ausläuft.
- Erledigt ein anderes Plugin dasselbe?
Sie werden staunen: Fast immer finden wir mindestens ein Plugin, bei dem sich niemand mehr an den Grund erinnert.
Schritt 2: die offensichtlichen Kandidaten
Diese können meist ohne große Diskussion weg:
- Deaktivierte Plugins. Sind sie seit Monaten aus, löschen Sie sie. Auch inaktiv bleiben ihre Dateien auf dem Server.
- Doppelte Funktionen. Zwei SEO-Plugins, zwei Caching-Plugins, drei Plugins zum „Teilen in sozialen Netzwerken“. Behalten Sie eines.
- Plugins für eine winzige Anpassung, die ein paar Zeilen im Child-Theme erledigen könnten (einen Text ändern, ein Feld ausblenden).
- Verwaiste Plugins, die lange kein Update erhalten haben oder aus dem WordPress-Verzeichnis entfernt wurden.
- Funktionen, die Sie nicht mehr nutzen: das Kampagnen-Pop-up vom letzten Jahr, der Sale-Countdown, das Import-Plugin, das Sie einmal gebraucht haben.
Schritt 3: die Kosten der übrigen messen
Für alle verbleibenden Plugins messen Sie, was sie jeweils kosten:
- Query Monitor (ein kostenloses Entwickler-Plugin): zeigt pro Seite Abfragen, Laufzeiten und welches Plugin sie verursacht hat. Installieren Sie es auf Staging oder deaktivieren Sie es nach der Prüfung wieder.
- Der Netzwerk-Tab Ihres Browsers: Öffnen Sie Startseite, eine Kategorie und ein Produkt. Welche CSS-/JS-Dateien werden geladen und aus welchem Plugin stammen sie? Der Pfad verrät es (
/wp-content/plugins/name/). - PageSpeed Insights: Die Hinweise zu ungenutztem JavaScript und CSS zeigen oft direkt auf Plugins, die unnötige Dateien laden.
- Autoload-Optionen: Manche Plugins speichern große Datenmengen, die bei jeder Anfrage geladen werden. Ein Entwickler kann das in der Datenbank schnell prüfen.
- Cron / Action Scheduler: Sehen Sie unter WooCommerce → Status → Geplante Aktionen nach, ob sich Tausende ausstehende oder fehlgeschlagene Aufgaben eines einzelnen Plugins stapeln.
Schritt 4: Plugins sicher entfernen
Entfernen Sie Plugins niemals direkt im Live-Shop zur Hauptgeschäftszeit.
- Vollständiges Backup (Dateien und Datenbank) – und stellen Sie sicher, dass Sie wissen, wie man es wiederherstellt.
- Eine Staging-Kopie der Website, sofern Ihr Hoster das unterstützt.
- Ein Plugin nach dem anderen deaktivieren – auf Staging und mit einer Prüfung nach jeder Änderung.
- Den Kaufprozess testen: Kategorie → Produkt → Warenkorb → Checkout mit jeder Zahlungsart → Bestätigungs-E-Mail.
- Feeds und Schnittstellen testen: Feed für Skroutz/BestPrice (die beiden großen griechischen Preisvergleichsportale), Rechnungsstellung, Paketdienst.
- Im Live-Shop umsetzen – zu einer ruhigen Zeit und wieder eines nach dem anderen.
- Löschen (nicht nur deaktivieren), nachdem einige Tage ohne Probleme vergangen sind.
Hinweis: Manche Plugins hinterlassen Tabellen und Einstellungen in der Datenbank. Prüfen Sie, ob sie eine Option „Alle Daten entfernen“ anbieten.
Schritt 5: nur dort laden, wo es nötig ist
Für Plugins, die bleiben, aber ihre Dateien überall laden, gibt es bedingtes Laden: das Skript des Kontaktformulars nur auf der Kontaktseite, das Skript des Zahlungsanbieters nur im Checkout. Dafür braucht es etwas Code oder ein spezielles Tool. Der Gewinn bei INP und Seitengewicht ist oft beträchtlich – mehr dazu in unserem Beitrag zu Core Web Vitals.
Eine Regel für die Zukunft
Eine Aufräumaktion bringt nichts, wenn Sie ein Jahr später wieder am selben Punkt stehen. Ein paar Regeln:
- Kein neues Plugin ohne schriftliche Begründung. Welches Problem löst es, wer hat es angefragt?
- Zuerst auf Staging testen.
- Plugins mit aktiver Weiterentwicklung bevorzugen, mit guten Bewertungen und einem klaren Support-Modell.
- Vierteljährliche Durchsicht der Liste: Was wird nicht mehr genutzt?
- Ein Plugin pro Aufgabe. „All-in-one“-Plugins, die zwanzig Dinge können, laden oft alle zwanzig, auch wenn Sie nur zwei brauchen.
Checkliste
- [ ] Alle Plugins mit Zweck und Datum des letzten Updates erfassen.
- [ ] Deaktivierte Plugins löschen.
- [ ] Doppelte Funktionen entfernen.
- [ ] Verwaiste Plugins ersetzen.
- [ ] Kosten mit Query Monitor und dem Netzwerk-Tab messen.
- [ ] Auf Staging entfernen, mit vollständigem Kauftest.
- [ ] Bedingtes Laden für die verbleibenden Plugins.
- [ ] Eine Regel für neue Plugins.
Unterm Strich
Eine schlanke WooCommerce-Installation ist schneller, sicherer und leichter zu aktualisieren. Und Updates, vor denen Sie keine Angst haben müssen, sind auf lange Sicht der beste Schutz für Ihren Shop.
Wenn wir die Prüfung und Bereinigung übernehmen oder Ihre Website monatlich betreuen sollen, sehen Sie sich unsere Wartungs- und Support-Leistungen an oder nehmen Sie Kontakt mit uns auf.