WooCommerce-Optimierung: Performance ist mehr als Seitengeschwindigkeit
Bei der Optimierung eines Shops denkt man meist an die Ladezeit. Das ist ein wichtiger Teil der Arbeit, aber nicht der einzige. Ein Shop kann schnell sein und trotzdem Kunden im Warenkorb oder im Checkout verlieren. Deshalb lohnt es sich, WooCommerce in zwei Dimensionen zu optimieren.
Erste Dimension: technische Performance
Die Geschwindigkeit eines Shops hängt von mehreren Ebenen ab, die man nacheinander prüfen sollte:
- PHP: eine aktuelle, unterstützte Version und eine sinnvolle Konfiguration;
- Datenbank: Tabellengrößen, Indizes, Optionsdaten, die bei jeder Anfrage geladen werden, von Plugins erzeugte Abfragen;
- Cache: Seiten-Cache, wo immer möglich, und Object Cache, z. B. Redis, für Daten, die sich nicht als ganze Seiten zwischenspeichern lassen;
- Hintergrundaufgaben: Action Scheduler und WP-Cron, die bei vielen Aufgaben den Server belasten können;
- Frontend: Bildgrößen, Skripte und Styles, die auf jeder Seite geladen werden, sowie die Core-Web-Vitals-Kennzahlen.
Warenkorb, Checkout und Kundenkonto sind größtenteils dynamisch und lassen sich daher nicht vollständig zwischenspeichern. Genau dort zeigt sich am häufigsten, ob das Backend des Shops leistungsfähig ist.
Zweite Dimension: Verkaufseffizienz
Die zweite Frage lautet: Führt der schnelle Shop den Kunden auf dem kürzesten Weg zum Kauf? Hier analysieren wir:
- die Produktliste: ob Kunden Produkte leicht finden und vergleichen können;
- die Produktseite: ob die wichtigsten Informationen ohne Suchen sichtbar sind;
- den Warenkorb: ob er nicht ablenkt und die Kosten klar zeigt;
- den Checkout: die Zahl der Felder, Schritte und Stellen, an denen ein Kunde zögern kann;
- Upselling und Cross-Selling: ob die Vorschläge passend und nicht zufällig sind;
- den durchschnittlichen Bestellwert (AOV): ob der Shop Gründe gibt, noch etwas in den Warenkorb zu legen.
Warum beide Dimensionen zusammen
Eine bessere Performance ohne Analyse des Kaufpfads ergibt einen schnelleren Shop, der genauso viel verkauft wie vorher. Änderungen am Checkout ohne Prüfung des Backends können wiederum die wichtigsten Kaufschritte verlangsamen.
Deshalb sollte man mit einer Messung beginnen: wie sich der Shop technisch verhält und an welcher Stelle des Kaufpfads Kunden abspringen. Erst auf dieser Grundlage lässt sich die Reihenfolge der Änderungen festlegen.
Optimierung als Prozess
Ein Shop verändert sich ständig: Es kommen Produkte, Plugins und Daten hinzu. Eine einmalige Optimierung veraltet schnell. Besser ist es, sie als Zyklus zu verstehen: messen, ändern, auf Staging prüfen, ausrollen und erneut messen.