Shopware-Performance-Optimierung: schnellere Ladezeiten, weniger Kaufabbrüche
Langsame Kategorie-Listings, eine träge Produktsuche und ein stockender Checkout kosten Sie täglich Umsatz. Wir optimieren Ihre Shopware Community Edition über alle Ebenen — Cache, Elasticsearch, Theme und Checkout — für messbar kürzere Ladezeiten.
< 2,5s
Ziel-LCP
+8,4 %
mehr Conversion je 0,1 s schneller (Deloitte)
1,1 s
durchschnittliche Ladezeit nach Optimierung (Projekterfahrung)
50+
optimierte Shopware-Shops
Shopware-Performance-Optimierung · Projektpauschale
- Optimierung über alle Ebenen: Cache, Elasticsearch, Theme, Checkout
- Typische Ladezeit nach Optimierung rund 1,1 s (Projekterfahrung)
- Optionales Speed-Care-Monitoring ab 59 € pro Monat
- Fester Projektpreis statt vager Stundenschätzung
Der Festpreis ergibt sich nach der kostenlosen Shop-Analyse. Einstieg mit dem Performance-Quick-Check ab 349 €. Je 0,1 s kürzere Ladezeit bringen im Handel rund +8,4 % Conversion (Deloitte).
Shopware Community Edition ist ein leistungsfähiges Shopsystem, das jedoch ohne gezielte Optimierung sein Performance-Potenzial nicht ausschöpft. Standardinstallationen liefern Kategorie-Seiten in 2 bis 5 Sekunden aus, Suchanfragen dauern bei größeren Katalogen spürbar lang, und die Theme-Kompilierung verlangsamt den Entwicklungsprozess. Wir kennen die Performance-Stellschrauben der Shopware-Architektur im Detail und optimieren Ihren Shop für schnelle Ladezeiten, hohe Stabilität und exzellente Core Web Vitals. In Kombination mit Server-Optimierung und Frontend-Tuning erreichen wir Ladezeiten, die Ihre Kunden begeistern. Schnellere Shops verkaufen messbar mehr: Bereits 0,1 Sekunden kürzere Ladezeit steigern die Conversion-Rate im Handel um durchschnittlich 8,4 Prozent (Deloitte). Unsere Shopware-Performance-Optimierung startet als Projektpauschale ab 3.490 € netto — der Festpreis ergibt sich nach einer kostenlosen Shop-Analyse.
Shopware-Cache-Schichten verstehen und optimieren
Shopware setzt ein mehrstufiges Caching-System ein, das bei korrekter Konfiguration die Antwortzeiten drastisch reduziert. In der Praxis sind die Cache-Einstellungen vieler Shops jedoch suboptimal konfiguriert: Der HTTP-Cache ist deaktiviert, der Object-Cache nutzt das langsame Dateisystem statt Redis, und die Cache-Invalidierung ist zu aggressiv. Wir analysieren jede Cache-Schicht und konfigurieren sie für maximale Trefferquote bei gleichzeitiger Datenkonsistenz.
HTTP-Cache (Reverse Proxy)
Shopwares integrierter HTTP-Cache speichert fertig gerenderte HTML-Seiten und liefert sie ohne PHP-Ausführung aus. Wir konfigurieren Cache-Header, Vary-Regeln und die Invalidierung über Cache-Tags, sodass Preis- und Bestandsänderungen sofort sichtbar werden, ohne den gesamten Cache zu leeren.
Object-Cache (Redis/Memcached)
Der Object-Cache speichert berechnete Daten wie Navigationsstrukturen, Seitenleisten-Inhalte und konfigurierbare Produktdaten. Wir migrieren den Object-Cache vom Dateisystem auf Redis, was die Cache-Zugriffe um den Faktor 10 bis 50 beschleunigt und die Festplatten-I/O drastisch reduziert.
App-Cache (Konfiguration)
Shopware cached Konfigurationsdaten, Plugin-Einstellungen und Übersetzungen im App-Cache. Wir stellen sicher, dass der App-Cache korrekt aufgebaut und nicht bei jedem Request invalidiert wird. Eine saubere Cache-Konfiguration eliminiert redundante Datenbankabfragen beim Seitenaufbau.
Die richtige Kombination und Konfiguration dieser Cache-Schichten ist entscheidend. In unseren Shopware-Optimierungsprojekten erreichen wir typischerweise eine HTTP-Cache-Trefferquote von über 90 Prozent für anonyme Besucher und eine Object-Cache-Trefferquote von über 95 Prozent (Projekterfahrung). Das bedeutet: Die überwiegende Mehrheit der Seitenaufrufe wird direkt aus dem Cache beantwortet, ohne dass Shopware die Seite neu berechnen muss.
Elasticsearch-Tuning für schnelle Produktsuche
Produktsuche in Millisekunden statt Sekunden
Von der Datenbank zur Elasticsearch-Pipeline
Shopware CE nutzt Elasticsearch für Produktsuche, Kategorie-Listings und Facettenfilter. Eine Standardinstallation liefert brauchbare Ergebnisse, lässt jedoch erhebliches Potenzial ungenutzt. Bei Shops mit über 10.000 Produkten wird die Differenz besonders deutlich: Mit deutscher Stemming-Pipeline, Kompositazerlegung und Relevanz-Boosting fallen die Antwortzeiten von 500 bis 2.000 auf 20 bis 80 Millisekunden.
- Deutsche Stemming-Pipeline und Kompositazerlegung
- Relevanz-Boosting nach Verkaufszahlen und Marge
- Facetten, Sortierung und Pagination in einem Request
Theme-Kompilierung optimieren
Shopwares Theme-System kompiliert SCSS zu CSS, bündelt JavaScript und generiert Thumbnails. In der Standardkonfiguration kann die Theme-Kompilierung 30 Sekunden bis mehrere Minuten dauern. Das verlangsamt den Entwicklungsprozess und verlängert Deployment-Zeiten. Wir optimieren die Theme-Kompilierung auf mehreren Ebenen.
- SCSS-Optimierung: Reduzierung verschachtelter Selektoren, Eliminierung ungenutzter Mixins und Variablen, Aufteilung in modulare Partials für selektive Kompilierung. Die resultierende CSS-Datei wird typischerweise 30 bis 50 Prozent kleiner
- JavaScript-Bundling: Analyse und Optimierung der JavaScript-Registrierungen im Theme. Entfernung ungenutzter Plugin-Skripte, Lazy Loading für Komponenten außerhalb des sichtbaren Bereichs und Code Splitting für seitenspezifische Funktionen
- Thumbnail-Generierung: Shopware generiert Thumbnails für Produktbilder in mehreren Größen. Wir konfigurieren die Thumbnail-Größen auf die tatsächlich im Theme verwendeten Breakpoints und eliminieren unnötige Varianten. Zusätzlich implementieren wir WebP-Konvertierung für alle generierten Thumbnails
- Incremental Builds: Statt bei jeder Änderung das komplette Theme neu zu kompilieren, implementieren wir inkrementelle Builds, die nur geänderte Dateien verarbeiten. Das verkürzt die Kompilierungszeit im Entwicklungsprozess auf wenige Sekunden
- Asset-Caching im Build: Kompilierte Assets erhalten Content-Hashes im Dateinamen, die langfristiges Browser-Caching ermöglichen. Bei Änderungen ändert sich der Hash, und der Browser lädt automatisch die neue Version
Plugin-Performance-Audit
Plugins sind die häufigste Ursache für Performance-Probleme in Shopware-Shops. Jedes Plugin kann Event-Subscriber, zusätzliche Datenbankabfragen, Frontend-Assets und Template-Erweiterungen mitbringen. Ein Shop mit 30 bis 50 aktiven Plugins hat typischerweise 200 bis 500 zusätzliche Datenbankabfragen pro Seitenaufruf und 300 bis 800 Kilobyte zusätzliches JavaScript. Wir führen systematische Plugin-Audits durch und identifizieren die Plugins mit dem höchsten Performance-Impact.
Profiling pro Plugin
Wir messen die Auswirkung jedes aktiven Plugins auf die Server-Antwortzeit, die Anzahl der Datenbankabfragen und die Frontend-Asset-Größe. Plugins werden nach Performance-Impact sortiert, um die größten Bremsen zuerst zu adressieren.
Plugin-Optimierung
Für Performance-kritische Plugins analysieren wir den Quellcode und implementieren Optimierungen: ineffiziente Queries werden durch indizierte Abfragen ersetzt, unnötige Event-Subscriber werden deaktiviert, und Frontend-Assets werden per Lazy Loading nachgeladen.
Plugin-Konsolidierung
Häufig übernehmen mehrere Plugins überlappende Funktionen. Wir identifizieren Redundanzen und konsolidieren: Ein maßgeschneidertes Plugin ersetzt drei bis fünf Einzelplugins mit der gleichen Funktionalität bei einem Bruchteil des Overheads.
Storefront-Rendering optimieren
Die Storefront ist die Schicht, in der Shopware die Daten aus Datenbank und Cache in HTML umwandelt. Twig-Templates, Subscriber, Decorators und Event-Systeme bieten große Flexibilität, können aber bei unsachgemäßer Nutzung die Rendering-Zeit erheblich verlängern. Wir optimieren die Storefront-Rendering-Pipeline für schnelle Seitenauslieferung.
Kategorie- und Listing-Seiten beschleunigen
Kategorie-Listings sind die meistbesuchten und gleichzeitig performancekritischsten Seiten in einem Online-Shop. Jede Listing-Seite muss Produktdaten laden, Preise berechnen, Bilder ausliefern und Filteroptionen bereitstellen. Bei Kategorien mit tausenden Produkten und dutzenden Filterattributen kann die Verarbeitung ohne Optimierung mehrere Sekunden dauern.
Elasticsearch für Listings
Statt Datenbankabfragen nutzen optimierte Shops Elasticsearch für die Kategorie-Listung. Elasticsearch berechnet Filteroptionen (Facetten), Sortierung und Pagination in einem einzigen Request mit Antwortzeiten unter 50 Millisekunden, selbst bei Kategorien mit über 50.000 Produkten.
Lazy Loading für Produktbilder
Nur die Bilder im sichtbaren Bereich werden sofort geladen. Weitere Produktbilder laden per Intersection Observer nach, wenn der Nutzer scrollt. In Kombination mit WebP/AVIF-Formaten und responsiven Bildgrößen reduziert das die übertragene Datenmenge pro Listing um 60 bis 80 Prozent.
Ajax-Filter ohne Seitenneuladen
Filteränderungen laden nur den Produktbereich per Ajax neu, nicht die gesamte Seite. Das verkürzt die wahrgenommene Filterzeit auf unter 300 Millisekunden und eliminiert das störende Flackern bei Seitenneuladungen.
Pagination und Infinite Scroll
Klassische Pagination mit konfigurierbarer Seitengröße oder Infinite Scroll mit virtualisierter Darstellung. Wir wählen die Variante, die für Ihre Produktstruktur und Nutzererwartung am besten passt, und optimieren die Ladezeit bei jedem Seitenwechsel.
Produktdetailseiten optimieren
Die Produktdetailseite ist die Seite mit der höchsten Kaufwahrscheinlichkeit. Langsame Ladezeiten auf dieser Seite kosten direkt Umsatz. Shopware lädt auf der Produktdetailseite Stammdaten, Varianten, Preise, Cross-Selling-Empfehlungen, Bewertungen und Media-Assets. Jede dieser Datenquellen ist ein potenzieller Performance-Engpass.
- Varianten-Ladezeit: Bei Produkten mit hunderten Varianten (Farbe, Größe, Material) kann die Variantenberechnung die Seite verlangsamen. Wir implementieren verzögertes Laden der Varianteninformationen und berechnen nur die aktuell ausgewählte Kombination serverseitig
- Cross-Selling per Ajax: Empfehlungsblöcke ('Kunden kauften auch', 'Ähnliche Produkte') werden asynchron nachgeladen, damit sie den initialen Seitenaufbau nicht verzögern. Die Hauptproduktinformationen erscheinen sofort
- Bildergalerie-Performance: Die Produktbildergalerie nutzt Lazy Loading für Galerie-Bilder ab dem zweiten Bild. Das Hauptbild erhält
fetchpriority="high"und wird im optimalen Format (AVIF/WebP) in der zum Viewport passenden Größe ausgeliefert - Bewertungen paginieren: Bei Produkten mit hunderten Bewertungen laden wir initial nur die ersten fünf bis zehn Bewertungen und bieten eine 'Weitere laden'-Funktion. Das reduziert die HTML-Größe und die Rendering-Zeit erheblich
- Strukturierte Daten optimieren: JSON-LD für Produktdaten wird serverseitig generiert und im Head platziert. Wir stellen sicher, dass die strukturierten Daten vollständig und korrekt sind, ohne den Seitenaufbau zu beeinträchtigen
- Preisberechnung cachen: Kundengruppen-spezifische Preise werden über den Object-Cache bereitgestellt. Die Redis-basierte Preis-Auflösung liefert Ergebnisse in unter 5 Millisekunden statt der typischen 50 bis 200 Millisekunden aus der Datenbank
Checkout-Geschwindigkeit verbessern
Der Checkout ist die umsatzkritischste Phase im Kaufprozess. Jede zusätzliche Sekunde Ladezeit im Checkout erhöht die Abbruchquote. Laut einer Studie des Baymard Institute brechen 17 Prozent der Nutzer den Kauf ab, weil der Checkout-Prozess zu lang oder kompliziert ist (Baymard Institute, 2024). Wir optimieren den Shopware-Checkout für maximale Geschwindigkeit bei gleichzeitiger Funktionalität.
Warenkorb-Berechnung
Die Neuberechnung von Preisen, Rabatten und Versandkosten bei jeder Warenkorbänderung wird durch inkrementelle Berechnung ersetzt. Nur die geänderten Positionen werden neu kalkuliert, der Rest wird aus dem Cache gelesen.
Zahlungsarten-Loading
Zahlungsanbieter-SDKs laden häufig externe Skripte von 200 bis 500 Kilobyte. Wir laden diese Skripte erst im Zahlungsschritt und nutzen Facade-Pattern mit leichtgewichtigen Platzhaltern bis zur tatsächlichen Auswahl.
Versandkosten-Berechnung
Bei komplexen Versandregeln mit gewichts- und größenabhängigen Staffeln cachen wir die Ergebnisse pro Warenkorb-Konfiguration. Wiederholte Berechnungen für identische Warenkorbinhalte werden aus dem Cache beantwortet.
Shopware-Admin-Performance
Die Administration ist die tägliche Arbeitsumgebung für Shop-Betreiber und Content-Manager. Ein langsames Backend verlangsamt alle Geschäftsprozesse: Produktpflege, Bestellabwicklung, Reporting und Konfiguration. Wir optimieren auch die Shopware-Admin-Oberfläche für effizientes Arbeiten.
- Produkt-Listen-Performance: Die Produktübersicht im Admin wird durch optimierte Datenbankabfragen und Elasticsearch-basierte Suche beschleunigt. Filterung und Sortierung großer Produktkataloge erfolgt in unter 500 Millisekunden statt mehrerer Sekunden
- Media-Manager-Optimierung: Der Media-Manager wird durch Lazy Loading der Vorschaubilder und paginierte Darstellung beschleunigt. Große Medienbibliotheken mit tausenden Assets laden nicht mehr sämtliche Thumbnails auf einmal
- Batch-Operationen: Massenänderungen an Produktdaten, Preisen und Lagerbeständen werden über die Message Queue asynchron verarbeitet. Der Admin bleibt während langer Import- oder Update-Operationen reaktionsfähig
- Admin-API-Caching: Häufig abgefragte Admin-API-Endpunkte wie Navigationsstruktur, Konfiguration und Berechtigungen werden gecacht. Das reduziert die Anzahl der Datenbankabfragen pro Admin-Seitenaufruf erheblich
Shopware CLI-Tools für Performance-Analyse
Shopware bietet leistungsfähige CLI-Tools, die Performance-Analyse und -Optimierung direkt auf dem Server ermöglichen. Wir nutzen diese Tools systematisch in unserer Optimierungsarbeit und konfigurieren sie für den regelmäßigen Einsatz in der Wartung.
bin/console cache:clear
Gezieltes Cache-Management: Shopwares Cache-Kommandos ermöglichen die selektive Invalidierung einzelner Cache-Schichten. Wir konfigurieren Deployment-Skripte, die nach jedem Release nur die notwendigen Caches leeren und eine Aufwärmsequenz starten.
bin/console dal:validate
Validierung der Data Abstraction Layer-Konfiguration identifiziert fehlende Indizes, ungültige Assoziationen und Performance-Probleme in der Datenschicht. Wir führen diese Validierung in der CI/CD-Pipeline aus, um Regressionen frühzeitig zu erkennen.
bin/console es:index
Elasticsearch-Indexverwaltung: Neuindexierung, Alias-Management und Index-Cleanup. Wir konfigurieren inkrementelle Indexierung über Message Queue für zeitnahe Aktualisierungen und planen Vollreindexierungen in Schwachlastzeiten.
Wie schnell ist Ihr Shopware-Shop wirklich?
Wir messen Kategorie-Listing, Produktsuche und Checkout Ihres Shops und zeigen die größten Stellschrauben — kostenlos und unverbindlich.
Vorher-Nachher: Typische Ergebnisse der Shopware-Optimierung
Die folgenden Werte zeigen typische Verbesserungen aus unseren Shopware-CE-Optimierungsprojekten. Unsere Referenzprojekte belegen die Ergebnisse. Die konkreten Werte hängen von der Größe des Produktkatalogs, der Anzahl aktiver Plugins und der bestehenden Infrastruktur ab (Projekterfahrung).
| Metrik | Vor der Optimierung | Nach der Optimierung |
|---|---|---|
| Kategorie-Listing (TTFB) | 1.200 - 4.500 ms | 80 - 250 ms |
| Produktsuche (10.000+ Artikel) | 800 - 3.000 ms | 30 - 100 ms |
| Produktdetailseite (LCP) | 3,0 - 6,5 s | 0,8 - 1,8 s |
| Checkout-Schritte | 1.500 - 3.500 ms | 300 - 800 ms |
| Datenbankabfragen pro Request | 150 - 400 | 20 - 60 |
| Theme-Kompilierungszeit | 45 - 180 s | 5 - 15 s |
| Mobiler Performance-Score (Lighthouse) | 20 - 45 | 85 - 100 |
Typische Optimierungsverläufe aus der Praxis
- Ausgangslage
- Kategorie-Listing 3,8 s, mobiler Performance-Score 34
- Maßnahme
- HTTP-Cache aktiviert, Object-Cache auf Redis migriert, Bilder auf AVIF/WebP umgestellt
- Ergebnis
- Listing 210 ms, mobiler Performance-Score 92
- Ausgangslage
- Produktsuche 1,9 s, hohe Absprungrate auf Suchergebnisseiten
- Maßnahme
- Elasticsearch mit deutscher Stemming-Pipeline, Kompositazerlegung und Relevanz-Boosting konfiguriert
- Ergebnis
- Suche 48 ms, mehr Klicks aus der Trefferliste
- Ausgangslage
- Checkout-Schritte 2,7 s, spürbare Abbrüche im Warenkorb
- Maßnahme
- Warenkorb inkrementell berechnet, Zahlungs-SDKs erst im Zahlungsschritt geladen
- Ergebnis
- Checkout 620 ms, weniger Abbrüche (Projekterfahrung)
Anonymisierte Projektbeispiele aus unserer Shopware-Arbeit. Werte illustrativ (Projekterfahrung); konkrete Ergebnisse hängen von Katalog, Plugins und Hosting ab.
Der Shopware-Optimierungsprozess
Shop-Audit und Baseline-Messung
Vollständige technische Analyse des Shopware-Shops: aktive Plugins, Cache-Konfiguration, Elasticsearch-Status, Theme-Aufbau und Hosting-Umgebung. Messung der Baseline-Performance für alle kritischen Seitentypen.
Shopware-Performance-Pakete mit klaren Preisen
Vom Quick-Check bis zur vollständigen Optimierung
Alle Preise netto zzgl. USt. Der Festpreis für Ihr Projekt ergibt sich nach der kostenlosen Shop-Analyse.
Performance-Quick-Check
Der schnelle Einstieg: Wir prüfen ein Template Ihres Shops und liefern die wirkungsvollsten Sofortmaßnahmen.
- Analyse eines zentralen Templates (Kategorie oder Produktdetail)
- Messung von Ladezeit, Core Web Vitals und Server-Antwortzeit
- Kurzbericht mit den Top-Maßnahmen nach Wirkung
- Konkrete Empfehlung für die nächsten Schritte
Shopware-Performance-Optimierung
Die vollständige Optimierung Ihrer Shopware Community Edition über alle Ebenen.
- HTTP- und Object-Cache mit Redis konfiguriert
- Elasticsearch-Tuning für Suche und Listings
- Theme-, JavaScript- und Bildoptimierung (AVIF/WebP)
- Plugin-Performance-Audit und Bereinigung
- Checkout- und Storefront-Beschleunigung
- Lasttest, Go-Live und Dokumentation
Speed-Care Monitoring
Laufende Überwachung, damit die erreichte Performance dauerhaft hoch bleibt.
- Monitoring von LCP, INP und CLS im Feld
- Alarm bei Performance-Regression
- Quartalsweiser Performance-Review
- Empfehlungen nach Plugin- und Shop-Updates
Umfangreiche Shops mit sehr großem Katalog oder vielen Sonderintegrationen liegen im höheren vierstelligen bis fünfstelligen Bereich. Kleinere Einzelmaßnahmen bieten wir ebenfalls an — die passende Stufe klären wir in der kostenlosen Erstanalyse.
Regelmäßige Performance-Checks für Ihren Shopware-Shop
Das Wichtigste in Kürze
- Shopware-Performance-Optimierung als Projektpauschale ab 3.490 € netto — der Einstieg gelingt schon mit dem Quick-Check ab 349 €
- Optimierung auf allen Ebenen: HTTP- und Object-Cache (Redis), Elasticsearch, Theme, Plugins, Storefront und Checkout
- Typische Ladezeiten sinken von mehreren Sekunden auf rund 1,1 s (Projekterfahrung), Suchantworten fallen unter 50 Millisekunden
- Schnellere Shops verkaufen mehr: je 0,1 s kürzere Ladezeit bringen im Handel +8,4 % Conversion (Deloitte)
- Optionales Speed-Care-Monitoring ab 59 € pro Monat sichert die erreichte Performance dauerhaft
Häufig gestellte Fragen zur Shopware-Performance
Kostenlose Shop-Analyse anfordern
Kostenlose Ersteinschätzung, keine Verpflichtung. Nennen Sie uns die URL Ihres Shopware-Shops — Sie erhalten innerhalb eines Werktages eine ehrliche Einschätzung der größten Performance-Hebel und einen Festpreis-Rahmen. In dringenden Fällen erreichen Sie uns direkt unter 05123 9579000.