Ratgeber · WooCommerce
WooCommerce langsam: Ursachen finden statt raten
Ein langsamer Shop kostet Umsatz und Platzierungen bei Google. Die Ursache ist selten „WooCommerce an sich“, sondern Hosting, fehlender Cache, eine überladene Datenbank oder zu viele Skripte. So gehen Sie der Reihe nach vor.
Von Karsten Höfner · Stand Oktober 2026 · 7 Min. Lesezeit
Kurz gesagt
Erst messen, dann ändern: Liegt die Serverantwortzeit über etwa einer Sekunde, ist das Problem auf dem Server (Hosting, PHP, Datenbank, Plugins). Ist der Server schnell, die Seite aber träge, liegt es an Bildern, Skripten und Schriften im Browser. Die größten Hebel sind meist eine aktuelle PHP-Version, ein Seiten-Cache mit Ausnahmen für Warenkorb und Kasse, ein Objekt-Cache und das Aufräumen alter Daten.
Zuerst messen
Ohne Messung optimiert man an der falschen Stelle. Drei Werkzeuge reichen für den Anfang:
- PageSpeed Insights von Google zeigt die Core Web Vitals echter Besucher. Gute Werte: LCP unter 2,5 Sekunden, INP unter 200 Millisekunden, CLS unter 0,1.
- Die Serverantwortzeit (TTFB) sehen Sie in den Entwicklertools des Browsers unter „Netzwerk“. Für Produkt- und Kategorieseiten sollte sie ohne Cache deutlich unter einer Sekunde liegen.
- Query Monitor – ein kostenloses Plugin, das im Backend zeigt, welche Datenbankabfragen und Plugins Zeit kosten. Nur zur Analyse aktivieren.
Messen Sie getrennt: Startseite, eine Kategorie, ein Produkt, Warenkorb und Kasse. Gerade Warenkorb und Kasse können nicht aus dem Cache kommen und zeigen die echte Leistung des Servers.
Die häufigsten Ursachen
| Ursache | Woran Sie es erkennen | Was hilft |
|---|---|---|
| Alte PHP-Version | Hoster-Menü zeigt PHP 7.x oder 8.0 | Auf PHP 8.3 umstellen (vorher auf einer Testkopie prüfen) |
| Kein Seiten-Cache | Jede Seite braucht gleich lange, auch beim zweiten Aufruf | Cache einrichten, Warenkorb, Kasse und Kundenkonto ausnehmen |
| Kein Objekt-Cache | Backend und Kasse träge, viele gleiche Datenbankabfragen | Redis oder Memcached, wenn der Hoster es anbietet |
| Überladene Datenbank | Große Tabellen wp_options (Autoload), wp_actionscheduler_actions, Sitzungen | Erledigte geplante Aufgaben und abgelaufene Einträge aufräumen |
| Bestellungen im alten Speicher | Bestellübersicht im Backend lädt lange | Auf HPOS (eigene Bestelltabellen) umstellen, nach Prüfung der Plugins |
| Langsame Produktsuche | Suche braucht Sekunden, bei vielen tausend Artikeln | Eigener Suchdienst statt der WordPress-Standardsuche |
| Zu viele Skripte | Viele Tracking-, Chat- und Widget-Skripte in den Entwicklertools | Nicht genutzte entfernen, Rest nur auf den nötigen Seiten laden |
| Große Bilder | Produktbilder mit mehreren Megabyte | Passende Größen und WebP oder AVIF ausliefern |
| Schwerer Page-Builder | Hunderte DOM-Elemente schon im Kopfbereich | Vorlagen verschlanken, Builder nur dort einsetzen, wo er nötig ist |
Worauf es beim Cache ankommt
Ein Seiten-Cache liefert fertige Seiten aus, statt sie jedes Mal neu zu berechnen. Für einen Shop gelten drei Regeln: Warenkorb, Kasse und „Mein Konto“ dürfen nie aus dem Cache kommen. Seiten mit Preisen müssen neu erzeugt werden, wenn sich Preis oder Bestand ändern. Und wer Preise für Kundengruppen anzeigt, braucht einen Cache, der angemeldete Kunden getrennt behandelt. Ein falsch eingestellter Cache zeigt sonst alte Preise – das ist nicht nur ärgerlich, sondern führt auch zu abgelehnten Artikeln im Google Merchant Center.
Plugins: nicht die Anzahl zählt
Zwanzig schlanke Plugins sind schneller als eines, das auf jeder Seite Dutzende Datenbankabfragen auslöst. Mit Query Monitor sehen Sie, welche Komponente wie viel Zeit braucht. Häufige Bremsen sind Plugins, die bei jedem Seitenaufruf externe Server abfragen, Statistik-Plugins, die jede Anfrage in die Datenbank schreiben, und Erweiterungen, deren Funktion inzwischen WooCommerce selbst mitbringt.
Wann sich besseres Hosting lohnt
Bleibt die Serverantwortzeit trotz Cache, aktueller PHP-Version und aufgeräumter Datenbank hoch, ist das Hosting der Engpass. Für Shops mit vielen tausend Artikeln oder vielen Bestellungen am Tag lohnt sich ein Server mit garantierten Ressourcen statt eines günstigen Pakets, das sich die Leistung mit anderen Kunden teilt. Ein Umzug ist planbar – siehe Shop- und Serverumzug.
Lieber messen lassen, als selbst zu suchen?
Schildern Sie uns, wo es hakt. Sie bekommen eine Einschätzung mit konkreten Maßnahmen und Festpreis, bevor wir etwas ändern.
Häufige Fragen
Wie schnell sollte ein WooCommerce-Shop sein?
Als Richtwert: Serverantwort deutlich unter einer Sekunde, sichtbarer Inhalt (LCP) unter 2,5 Sekunden. Warenkorb und Kasse dürfen etwas länger brauchen, weil sie nicht aus dem Cache kommen.
Macht ein Cache-Plugin den Shop automatisch schnell?
Nur die Seiten, die zwischengespeichert werden. Warenkorb, Kasse und Backend profitieren davon nicht. Dort helfen nur ein schneller Server, eine aktuelle PHP-Version, ein Objekt-Cache und schlanke Plugins.
Ist WooCommerce für große Shops zu langsam?
Nein. Mit passendem Hosting, Objekt-Cache, eigenen Bestelltabellen (HPOS) und einer externen Suche laufen auch Shops mit zehntausenden Artikeln flüssig. Wir betreiben selbst einen solchen Shop.
Was ist HPOS?
High-Performance Order Storage: WooCommerce speichert Bestellungen in eigenen Tabellen statt zwischen Beiträgen. Das beschleunigt Bestellübersicht und Kasse. Vor der Umstellung prüfen Sie unter WooCommerce → Einstellungen → Erweitert → Funktionen, ob alle Plugins kompatibel sind.