Website

Core Web Vitals in Shopware-Shops: 51 Startseiten im Labor gemessen

Wir haben die Startseiten von 51 Shopware-6-Shops unter gleichen Bedingungen geladen — mobil, mit gedrosseltem Netz und Prozessor, je dreimal. Der erste Inhalt erschien im Median nach 2,9 Sekunden, das größte Element erst nach 9,6. Die Server antworteten schnell; gebremst haben Bilder, Slider und Banner.

Pixup MediaVeröffentlicht am 9 Min. Lesezeit

Ergebnis

9,6 s

Median des Largest Contentful Paint über 51 Startseiten im gedrosselten Mobil-Labor. Der erste Inhalt erschien nach 2,9 Sekunden; dazwischen lagen im Median 6,6 Sekunden, in denen vor allem Bilder, Slider und Banner nachluden. Die Server antworteten im Median nach 0,12 Sekunden.

Punktdiagramm: Largest Contentful Paint der 51 Startseiten auf einer Achse von 0 bis 45 Sekunden, ein Punkt je Shop, in vier Reihen nach dem größten Element: Slider 26, Bild oder Video 17, Textblock 5, Cookie-Banner 3. Nur sechs Punkte liegen links der 4-Sekunden-Linie, der Median liegt bei 9,6 Sekunden, ein Ausreißer bei 60 Sekunden.
Ein Punkt je Shop, Median aus drei Läufen. Labormessung mit gedrosseltem Netz — nicht mit den Felddaten echter Besucher vergleichbar.
Grafik in voller Größe öffnen

Ladezeit ist eines der Themen, bei denen fast jeder eine Meinung und kaum jemand eine Messung hat. Shopware gilt mal als schwerfällig, mal als schnell genug. Wir wollten wissen, wie sich echte Shopware-Shops verhalten, wenn man sie unter gleichen Bedingungen lädt — und was den Unterschied macht.

So haben wir gemessen

Für 35 Produktsuchen, von Angelzubehör bis Wanderschuhe, haben wir die organischen Google-Treffer gesammelt und Preisvergleiche und Marktplätze aussortiert. Unter den übrigen Shops haben wir die mit Shopware 6 herausgesucht: Sie verraten sich im HTML durch Merkmale der Storefront, etwa die Pfade für Theme-Dateien. Es blieben 51.

Jede Startseite haben wir dreimal in einem frischen Browser ohne Cache geladen, als Mobilgerät mit gedrosseltem Netz und Prozessor. Diese Einstellung entspricht der Voreinstellung „langsames 4G“ der Chrome-Entwicklerwerkzeuge. Je Shop zählt der Median der drei Läufe. Die Läufe lagen eng beieinander: Im Median wichen sie beim LCP um 60 Millisekunden voneinander ab.

Ergebnis: schneller Anfang, spätes Hauptbild

KennzahlMedianmittlere Hälfte der Shops
erster Inhalt (FCP)2,9 s2,5 bis 4,2 s
größtes Element (LCP)9,6 s6,4 bis 21,9 s
Layoutverschiebung (CLS)0,050,00 bis 0,32
Blockierzeit nach dem ersten Inhalt223 ms105 bis 557 ms
übertragene Daten3,9 MB2,1 bis 5,3 MB
davon Bilder2,2 MB1,0 bis 3,7 MB
davon JavaScript0,9 MB0,6 bis 1,2 MB
Serverantwort, ungedrosselt0,12 s0,07 bis 0,21 s

Auffällig ist der Abstand zwischen den ersten beiden Zeilen. Die meisten Shops zeigten nach knapp drei Sekunden etwas an — Kopfzeile, Navigation, Text. Das größte Element folgte im Median erst 6,6 Sekunden später, bei 30 der 51 Shops lagen mehr als fünf Sekunden dazwischen.

Nur sechs Startseiten erreichten den LCP in unter vier Sekunden, eine davon in unter 2,5. Bei 29 Shops blieb die Layoutverschiebung bei höchstens 0,1, bei 15 lag sie über 0,25.

Befund 1: Der Server war selten das Problem

Ungedrosselt abgerufen, lieferten 34 von 48 Servern den Anfang der Seite in höchstens 0,2 Sekunden. Zwischen dieser Antwortzeit und dem LCP im Labor fanden wir keinen Zusammenhang (Rangkorrelation 0,01). Das heißt nicht, dass Serverzeit egal ist — aber bei diesen Shops lag der Unterschied woanders.

Befund 2: Das größte Element ist meist ein Bild in einer Bühne

Im vierten Lauf haben wir festgehalten, welches Element der Browser als größtes meldete:

größtes ElementShopsLCP-Median
Bild, Video oder Text in einem Slider2610,9 s
einzelnes Bild oder Video179,4 s
Textblock58,2 s
Cookie-Banner314,1 s

Bei der Hälfte der Shops war es ein Slider auf der Startseite. Slider laden oft mehrere große Bilder gleichzeitig und werden erst per JavaScript zusammengesetzt, bevor das erste Bild erscheint. Dass bei drei Shops der Cookie-Banner das größte Element war, zeigt eine Eigenheit der Kennzahl: Gemessen wird das größte sichtbare Element, nicht das wichtigste.

Befund 3: Bildgewicht trennt die Shops

Sortiert man die Shops nach der Datenmenge ihrer Bilder, wird der Unterschied deutlich:

Drittel nach BildgewichtBilder (Median)LCP-Median
leichtestes Drittel0,6 MB6,7 s
mittleres Drittel2,2 MB10,1 s
schwerstes Drittel4,4 MB23,5 s

Die Rangkorrelation zwischen Bildgewicht und LCP lag bei 0,55, zwischen JavaScript-Menge und LCP bei 0,21. Mehr JavaScript ging dagegen mit mehr Blockierzeit einher: im leichtesten Drittel 112 Millisekunden, im schwersten 317. Ursache und Wirkung lassen sich aus diesen Zahlen nicht trennen — Shops mit großen Bildern haben oft auch mehr von allem anderen.

Was wir daraus ableiten

Die sechs schnellsten Startseiten der Stichprobe hatten kaum schnellere Server (Median 0,09 statt 0,12 Sekunden), aber deutlich weniger Gewicht: 1,0 statt 2,5 Megabyte Bilder und 1,7 statt 4,2 Megabyte insgesamt. Auch drei von ihnen zeigen einen Slider — er muss also nicht langsam sein, wenn die Bilder darin klein sind. Wer die eigene Startseite verbessern will, beginnt deshalb mit einer Frage: Welches Element ist das größte, und wie schnell ist es da?

Wie ein einzelner Artikel im Warenkorb den Seitencache aushebelt, haben wir in Ein Artikel im Warenkorb kostet den Cache gemessen. Wie wir Ladezeit bei neuen Websites von Anfang an mitplanen, beschreibt unsere Seite zum Webdesign.

Wie wir solche Messungen in eine Optimierung übersetzen — Feld und Labor getrennt —, beschreibt unsere Performance-Optimierung.

Wie Felddaten und Labor zusammenhängen und wie man die Werte für den eigenen Shop liest, steht in Core Web Vitals im Onlineshop messen und lesen.

Technische UnterstützungWebdesign

Verwandte Inhalte

Alle Untersuchungen
Shopware · 10 Min.

Ein Artikel im Warenkorb kostet den HTTP-Cache

Untersucht: Unter welchen Bedingungen liefert Shopware eine Seite aus dem HTTP-Cache aus — und was kostet es, wenn diese Bedingungen nicht erfüllt sind?

Ergebnis

3,4 ms gegen 40 ms

Bei leerer Sitzung wird eine Kategorieseite nach dem ersten Aufruf aus dem Cache bedient und antwortet in 3,3 bis 3,5 ms. Liegt ein einziger Artikel im Warenkorb, fällt kein Abruf mehr unter 36 ms — Faktor gut zwölf, und zwar für jede Seite dieser Sitzung, nicht nur für den Warenkorb.

Untersuchung lesenMessung vom
SEO · 9 Min.

Technisches SEO für Onlineshops: was zuerst zählt

Technisches SEO im Shop ist eine Reihenfolge: erst muss der Crawler die Seiten erreichen, dann müssen die richtigen in den Index, dann jede nur einmal. Erst danach lohnen Feinarbeiten. Mit Beispielen aus unseren eigenen Messungen an Shopware.

LesenGeprüft am
SEO · 8 Min.

lastmod in Shop-Sitemaps: was das Datum bei 79 Onlineshops aussagt

Untersucht: Wie viele Onlineshops geben in ihrer Sitemap ein lastmod-Datum an, das tatsächlich etwas über Änderungen einzelner Seiten aussagt?

Ergebnis

34 von 79

Shops lieferten je Seite unterschiedliche Daten, die beim zweiten Abruf weitgehend gleich blieben (29 unverändert, keiner über 8 Prozent geändert). Bei den übrigen 45 fehlte das Datum, war für alle oder die meisten Seiten gleich, wurde mit jedem Abruf neu gesetzt oder änderte sich innerhalb von 43 Minuten für einen großen Teil der Seiten.

Untersuchung lesenMessung vom