Shopware Performance optimieren: Core Web Vitals für schnellere Shops

Conversion und SEO hängen direkt an Ladezeiten. Die wichtigsten Stellschrauben für einen wirklich schnellen Shopware-Shop.

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