Eine Sekunde mehr Ladezeit kostet im E-Commerce messbar Conversion. Google straft langsame Shops zudem im Ranking ab. Bei Shopware-Shops sind die Stellschrauben klar — sie werden nur oft nicht alle konsequent gedreht.
Was wirklich zählt: die Core Web Vitals
Google misst drei Kennzahlen, die den realen Nutzerwert abbilden:
- LCP (Largest Contentful Paint): Wie schnell ist das größte sichtbare Element da? Ziel: unter 2,5 Sekunden.
- INP (Interaction to Next Paint): Wie schnell reagiert die Seite auf Klicks/Tippen? Ziel: unter 200 ms.
- CLS (Cumulative Layout Shift): Wie stark verspringt das Layout beim Laden? Ziel: unter 0,1.
Diese Werte sind in der Search Console pro URL einsehbar. Wer Performance verbessern will, sollte hier ansetzen — nicht beim PageSpeed-Score allein.
Die wirksamsten Hebel im Shopware-Stack
1. HTTP-Cache richtig konfigurieren
Shopware bringt einen eigenen HTTP-Cache mit. Auf Produktion sollte er immer aktiv sein, kombiniert mit einem Reverse-Proxy (Varnish oder Nginx FastCGI Cache). Achten Sie auf saubere Cache-Tags — sonst werden Inhalte nicht invalidiert, wenn Produkte sich ändern.
2. Redis für Cache und Session
Filesystem-basiertes Caching ist auf modernen Shops ein Bottleneck. Redis als Session- und
Cache-Backend bringt spürbar bessere Werte, gerade unter Last. Die Konfiguration ist
in config/packages/framework.yaml in wenigen Zeilen erledigt.
3. PHP OPcache und Preloading
OPcache muss aktiv sein — und sollte mit ausreichend Memory dimensioniert werden
(opcache.memory_consumption=256 ist ein sinnvoller Startwert).
Preloading ab PHP 7.4 lädt die Symfony-/Shopware-Kerne einmal beim Worker-Start
und spart pro Request mehrere Millisekunden.
4. Bilder konsequent optimieren
Bilder sind der häufigste LCP-Übeltäter. Drei Schritte:
- WebP/AVIF als Format ausspielen (Shopware kann das nativ in Thumbnail-Sizes)
- Korrekte Dimensionen, kein
img-tag-resizing fetchpriority="high"aufs Hero-Bild,loading="lazy"auf den Rest
5. JavaScript entrümpeln
Tracking-Pixel, Chat-Widgets, A/B-Test-Tools — jedes externe Skript kostet INP. Lazy-laden,
wo möglich. Nicht-kritisches JS via defer oder erst nach User-Interaktion laden.
Für Cookie-Banner: erst nach Consent laden, sonst blockt der Banner selbst die ersten Sekunden.
6. Datenbank-Indizes prüfen
Bei Shops mit großem Sortiment (50.000+ Produkte) sind ungeprüfte Custom-Plugins der
häufigste Performance-Killer. EXPLAIN auf langsamen Queries und gezielte
Indizes können Antwortzeiten von Sekunden auf Millisekunden bringen.
7. CDN für statische Assets
Cloudflare, Bunny oder ein einfacher S3+CloudFront-Setup für CSS, JS und Bilder reduziert die Last vom Origin und liefert Assets aus dem nächstgelegenen Edge-Knoten.
Was sich konkret verändert
Bei sauber durchgeführter Optimierung sind LCP unter 1,5 s und Lighthouse-Scores im Bereich 90+ realistisch. Wichtiger als der Score: messbar mehr Conversions, weniger Bounces, bessere Rankings.
Reihenfolge der Maßnahmen
Beginnen Sie mit Messung (Search Console + Real-User-Monitoring), nicht mit Optimierung. Dann nach Wirkung priorisieren: HTTP-Cache, Redis und Bild-Pipeline bringen meist die größten Sprünge. Erst danach feinjustieren.
Performance-Audit für Ihren Shop?
Ich analysiere Ihren Shop und liefere eine konkrete Maßnahmenliste — priorisiert nach Wirkung und Aufwand.
Anfrage senden