Warum Sammlungsseiten die langsamsten Seiten auf Shopify sind
Wenn Sie Ihren Shopify-Shop schon einmal getestet haben Google PageSpeed Insights, Sie haben wahrscheinlich ein Muster bemerkt: Ihre Homepage schneidet gut ab, die Produktseiten sind anständig, aber -Sammlungsseiten punkten fürchterlich.
Das ist kein Fehler – es liegt in der Natur von Sammlungsseiten. Während auf einer Produktseite 1–5 Bilder und etwas Text angezeigt werden, muss eine Kollektionsseite Folgendes darstellen:
12-48 Produktbilder – jeweils eine HTTP-Anfrage, jeweils gerendert und dekodiert im Browser
Metadaten der Produktkarte – Titel, Preise, Varianten, Abzeichen, Bewertungen – multipliziert mit jedem Produkt auf der Seite
JavaScript filtern und sortieren – oft 50–200 KB JavaScript, das geladen und ausgeführt wird, bevor die Seite interaktiv ist
Paginierungslogik – ob nummerierte Seiten, „Mehr laden“-Schaltflächen oder unendliches Scrollen
Sammlung von Bannerbildern – Bei vielen Themen werden oben auf den Sammlungsseiten große Heldenbanner angezeigt
Die Rechnung ist einfach: Eine Produktseite mit 3 Bildern umfasst insgesamt vielleicht 300 KB Bilddaten. Eine Sammlungsseite mit 24 Produkten mit nicht optimierten Bildern kann leicht auftauchen Allein 3-5 MB Bilddaten. Wenn Sie JavaScript, CSS, Schriftarten und Tracking-Skripte hinzufügen, erhalten Sie eine Gesamtseitengröße von 5–8 MB.
Auf einem Mobiltelefon mit einer 4G-Verbindung bedeutet das: 6-12 Sekunden Ladezeit. Google betrachtet alles über 2,5 Sekunden als schlecht Größter Contentful Paint (LCP) Erfahrung.
📊 Die Auswirkungen auf den Umsatz
Sammlungsseiten sind oft die Seiten mit dem höchsten Traffic in Ihrem Geschäft – dort stöbern, vergleichen und entscheiden Käufer, was sie kaufen möchten. Eine langsame Sammlungsseite bedeutet verlorene Konvertierungen. Untersuchungen zeigen, dass jede zusätzliche Sekunde Ladezeit die mobilen Conversion-Raten um bis zu 20 % senkt. Wenn Ihre Sammlungsseite 6 statt 3 Sekunden benötigt, könnten Sie 40–60 % der potenziellen mobilen Verkäufe verlieren.
Die 6 größten Seitengeschwindigkeitskiller in der Sammlung
Nicht alle Leistungsprobleme sind gleich. Hier sind die spezifischen Probleme, die den Sammlungsseiten am meisten schaden, sortiert nach Auswirkung:
1. Nicht optimierte Produktbilder (größte Auswirkung)
Dies ist der Geschwindigkeitskiller Nr. 1 auf Sammlungsseiten, verantwortlich für 60–80 % des gesamten Seitengewichts in den meisten Geschäften. Häufige Probleme:
- • Übergroße Bilder – Hochladen von Produktfotos im Format 4000×4000 Pixel, die auf Sammelkarten mit 300×300 Pixel angezeigt werden
- • Kein verzögertes Laden – alle über 24 Bilder werden sofort heruntergeladen, auch diejenigen unterhalb der Falte, zu der der Besucher nicht gescrollt hat
- • Falsches Format – Bereitstellung von JPEG/PNG, wenn WebP oder AVIF 30–50 % kleiner wäre
- • Kein Quellensatz – Bereitstellung des gleichen großen Bildes auf Mobilgeräten und Desktops statt in gerätegerechten Größen
2. Render-Blocking-Filter JavaScript
Sammlungsfilter- und Sortierfunktionen – ob native Shopify OS 2.0-Filter oder Apps von Drittanbietern wie Boost Product Filter – werden häufig geladen 50-200 KB JavaScript , das das Rendern von Seiten blockiert. Der Besucher kann die Produkte erst sehen, wenn der Download und die Ausführung dieses JavaScript abgeschlossen sind.
Beliebte Filter-Apps fügen zusätzlich zu den Assets Ihres Themes ihre eigenen CSS- und JS-Bundles hinzu. Einige spritzen Inline-Skripte im , das ausgeführt werden muss, bevor Inhalte gerendert werden. Erfahren Sie mehr darüber in unserem Ratgeber Behebung von Rendering-blockierenden Ressourcen auf Shopify.
3. Zu viele Produkte pro Seite
Einige Ladenbesitzer stellen ihre Kollektionen so ein, dass 48, 72 oder sogar 100 Produkte pro Seite angezeigt werden, weil sie glauben, dass dies das Einkaufserlebnis verbessert. In Wirklichkeit ist es vervielfacht jedes Leistungsproblem – mehr Bilder, mehr DOM-Elemente, mehr Speicherverbrauch, mehr Layoutberechnungen.
4. Sammlung von Bannerbildern
Bei vielen Themen wird oben auf den Sammlungsseiten ein großes Helden-/Bannerbild angezeigt. Dieses Bild ist oft das LCP-Element – der größte sichtbare Inhalt, wenn die Seite geladen wird. Wenn es nicht richtig dimensioniert und vorinstalliert ist, verzögert es die gesamte wahrgenommene Ladezeit.
5. App-Skripte von Drittanbietern
Skripte von Drittanbietern von Bewertungs-Apps, Treueprogrammen, Chat-Widgets und Analysetools werden auf jeder Seite geladen – auch auf Sammlungsseiten. Auf einer Produktseite fallen 500 ms Skript-Overhead von Drittanbietern auf. Auf einer Sammlungsseite, die ohnehin schon umfangreich ist, bringt es Sie über den Wendepunkt hinaus.
6. Hover-Effekte und Bildwechsel
Ein beliebtes Designmuster ist die Anzeige eines sekundären Produktbilds beim Hover. Das bedeutet Laden zwei Bilder pro Produktkarte statt eins – Verdoppelung der Bildnutzlast für eine Funktion, die die meisten mobilen Benutzer nie sehen (kein Hovern auf Touchscreens).
Die einfache Lösung: Lassen Sie Thunder Ihre Sammlungsseiten optimieren
Die manuelle Optimierung von Sammlungsseiten erfordert die Bearbeitung des Liquid-Theme-Codes, die Konfiguration von Bildquellensätzen, das Zurückstellen von Skripten und das Testen auf verschiedenen Geräten. Ein Fehler kann Ihr Sammlungslayout zerstören.
Thunder Page Speed Optimizer erledigt all dies automatisch mit einer einzigen Installation:
- ✦ Intelligentes verzögertes Laden von Bildern – lädt Bilder nur, wenn Besucher zu ihnen scrollen, wodurch 60–80 % der anfänglichen Bilddownloads eingespart werden
- ✦ Automatische Bildoptimierung – stellt WebP/AVIF in der richtigen Größe für jedes Gerät bereit
- ✦ Verschiebt das Filtern und Sortieren von JavaScript – damit Produkte sofort gerendert werden, während Skripte im Hintergrund geladen werden
- ✦ Kritisches CSS-Inlining – die erste Produktreihe erscheint sofort, kein Warten auf vollständiges CSS
- ✦ Lädt LCP-Bilder vorab – identifiziert Ihr Kollektionsbanner/erstes Produktbild und priorisiert es
- ✦ Skriptverwaltung von Drittanbietern – verzögert nicht unbedingt erforderliche Skripte, bis die Seite interaktiv ist
Die meisten Geschäfte sehen a 27+ Punkte Verbesserung in ihrem PageSpeed-Score innerhalb von Minuten nach der Installation von Thunder. Sammlungsseiten erzielen oft die größten Gewinne, weil sie den größten Raum für Optimierungen bieten.
Thunder installieren – Kostenlose Testversion →Lieber selbst machen? In den folgenden Abschnitten werden manuelle Optimierungstechniken behandelt – oder sehen Sie sich unsere an vollständige Anleitung zur Geschwindigkeitsoptimierung für eine vollständige Komplettlösung. Faire Warnung: Für jeden Fix ist eine Bearbeitung des Liquid-Theme-Codes erforderlich, und Fehler können Ihr Sammlungslayout beschädigen oder dazu führen, dass Bilder nicht angezeigt werden. Stellen Sie sicher, dass Sie es tun duplizieren Sie Ihr Theme, bevor Sie Änderungen vornehmen.
Fix: Heldenbannerbild wird eifrig in theme.liquid geladen
Eines der häufigsten Probleme mit der Seitengeschwindigkeit der Shopify-Sammlung ist die Geschwindigkeit Heldenbannerbild lädt. Bei vielen Themes – darunter Dawn, Refresh und andere OS 2.0-Themen – ist das Sammlungsbanner auf eingestellt wird geladen="faul" standardmäßig. Dies ist für das Heldenbanner falsch, da es normalerweise das ist Größtes Contentful Paint (LCP)-Element – der größte sichtbare Inhalt beim ersten Laden der Seite.
Wenn das Hero-Banner verzögert geladen wird, verzögert der Browser absichtlich den Download, bis der Benutzer in die Nähe des Banners scrollt. Aber das Banner ist bereits im Ansichtsfenster sichtbar – der Browser wartet also unnötig und belastet Ihren LCP-Score.
Die Lösung: Stellen Sie Heldenbanner auf „Eifriges Laden“ ein
Suchen Sie den Abschnitt „Helden/Banner“ Ihrer Sammlung in Ihren Themendateien. In den meisten OS 2.0-Themen ist dies der Fall Abschnitte/main-collection-banner.liquid oder ähnlich. Suchen Sie nach dem -Tag, das das Sammlungsbanner rendert und diese Attribute ändert (oder hinzufügt):
<!-- ❌ Wrong: lazy loading the hero banner -->
<img
src="{{ section.settings.image | image_url: width: 1600 }}"
loading="lazy"
alt="{{ section.settings.image.alt }}">
<!-- ✅ Correct: eager loading with high fetch priority -->
<img
src="{{ section.settings.image | image_url: width: 1600 }}"
loading="eager"
fetchpriority="high"
width="{{ section.settings.image.width }}"
height="{{ section.settings.image.height }}"
alt="{{ section.settings.image.alt }}"> Speziell für Dawn/OS 2.0-Themen
In Dawn-basierten Themes wird das Sammlungsbanner oft über das gerendert image_tag
Der oder Bild-URL einfiltern Abschnitte/main-collection-banner.liquid. Möglicherweise müssen Sie auch eine hinzufügen -Tag in Ihrem theme.liquid Kopf, um den Browser anzuweisen, mit dem Herunterladen des Bannerbilds zu beginnen, noch bevor er auf das trifft -Tag:
<!-- Add to theme.liquid <head> for collection pages -->
{% if template.name == 'collection' and collection.image %}
<link rel="preload" as="image"
href="{{ collection.image | image_url: width: 1600 }}"
fetchpriority="high">
{% endif %} Auswirkungen: Allein die Behebung des Eager Loading des Heldenbanners kann den LCP um verbessern 0,5–2 Sekunden – oft der Unterschied zwischen einer „schlechten“ und einer „guten“ Core Web Vitals-Bewertung. Weitere Informationen zur LCP-Optimierung finden Sie in unserem Leitfaden zur LCP-Optimierung.
⚡ Thunder erledigt dies automatisch: Thunder erkennt Ihr LCP-Bild (sei es ein Sammlungsbanner, ein Hero-Bereich oder ein erstes Produktbild) und stellt sicher, dass es mit eifriger Priorität geladen wird, während alles andere verzögert geladen wird. Es sind keine Änderungen am Theme-Code erforderlich.
Manuelle Korrektur Nr. 1: Sammlungsbilder optimieren
Die größte Änderung, die Sie vornehmen können, ist die Korrektur der Art und Weise, wie Produktbilder auf Sammlungsseiten geladen werden.
Fügen Sie natives Lazy Loading hinzu
Finden Sie die Vorlage für Ihre Kollektionsproduktkarte (normalerweise snippets/card-product.liquid oder ähnlich) und hinzufügen wird geladen="faul" zu Produktbildern. Aber hier ist der Haken: Das sollten Sie tun NOT Laden Sie die erste Reihe sichtbarer Produkte verzögert, da dies die LCP verzögert.
In Ihrer Sammelschleife:
{% for product in collection.products %}
{% if forloop.index <= 4 %}
<img src="{{ product.featured_image | image_url: width: 400 }}"
loading="eager"
fetchpriority="{% if forloop.first %}high{% else %}auto{% endif %}"
width="400" height="400"
alt="{{ product.featured_image.alt | escape }}">
{% else %}
<img src="{{ product.featured_image | image_url: width: 400 }}"
loading="lazy"
width="400" height="400"
alt="{{ product.featured_image.alt | escape }}">
{% endif %}
{% endfor %} Verwenden Sie Responsive Bildgrößen
Anstatt allen Geräten ein großes Bild bereitzustellen, verwenden Sie das Quelle -Attribut mit Shopify's image_url-Filter:
<img
src="{{ product.featured_image | image_url: width: 400 }}"
srcset="
{{ product.featured_image | image_url: width: 200 }} 200w,
{{ product.featured_image | image_url: width: 400 }} 400w,
{{ product.featured_image | image_url: width: 600 }} 600w"
sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 25vw"
loading="lazy"
width="400" height="400"
alt="{{ product.featured_image.alt | escape }}"> Legen Sie explizite Dimensionen fest
Immer einbeziehen Breite und Höhe Attribute auf Ihren Bildern. Ohne sie kann der Browser das Layout erst berechnen, wenn das Bild geladen wird Kumulative Layoutverschiebung (CLS) – Ihre Produkte springen herum, während Bilder geladen werden. Sehen Sie sich unsere an Core Web Vitals-Leitfaden für mehr über CLS.
⚠️ Häufiger Fehler: Hinzufügen wird geladen="faul" für ALLE Bilder, auch solche, die über dem Falz liegen. Das tatsächlich tut weh LCP, da der Browser verzögerte Bilder priorisiert. Es sollten immer die ersten 2-4 Produktbilder (die sichtbare Reihe) verwendet werden Loading="eager".
Manuelle Korrektur Nr. 2: Produkte pro Seite reduzieren
Dies ist die einfachste manuelle Lösung, wird aber oft übersehen. Passen Sie in Ihren Theme-Einstellungen (oder in der Kollektionsvorlage) die Anzahl der pro Seite angezeigten Produkte an.
48+
Produkte pro Seite
Sehr langsam, besonders mobil
24-36
Produkte pro Seite
Akzeptabel mit Optimierung
16-24
Produkte pro Seite
Optimal für Geschwindigkeit + UX
In Shopify Online Store 2.0-Themes können Sie dies normalerweise ändern Anpassen → Sammlungsseite → Produktraster → Produkte pro Seite. Für Vintage-Themen müssen Sie Liquid der Sammlungsvorlage bearbeiten paginieren -Tag:
{% paginate collection.products by 20 %}
<!-- product grid -->
{% endpaginate %} Bedenken Sie: Die Reduzierung der Produkte pro Seite bedeutet mehr Paginierung. Stellen Sie sicher, dass Ihre Paginierung zugänglich und benutzerfreundlich ist, mit klaren Seitenzahlen und Weiter-/Zurück-Schaltflächen.
Manuelle Korrektur Nr. 3: Filter und Sortierung optimieren
Die Filter- und Sortierfunktion ist für die Benutzerfreundlichkeit der Sammlung von entscheidender Bedeutung – aber sie ist auch eine Hauptursache für die Aufblähung von JavaScript. So optimieren Sie es:
Verwenden Sie die native Storefront-Filterung von Shopify
Wenn Sie sich in einem Shopify Online Store 2.0-Theme befinden, verwenden Sie Shopifys integrierte Storefront-Filterung anstelle von Filter-Apps von Drittanbietern. Die native Filterung erfolgt serverseitig, was bedeutet, dass kein umfangreiches clientseitiges JavaScript erforderlich ist. Die Seite wird mit gefilterten Ergebnissen neu geladen, anstatt auf dem Client zu filtern.
Zum Aktivieren: gehen Sie zu Shopify Admin → Online-Shop → Navigation → Sammlung und Suchfilter. Fügen Sie die gewünschten Filter hinzu (Preis, Verfügbarkeit, Produkttyp, Anbieter usw.).
Filter-JavaScript aufschieben
Wenn Sie für erweiterte Funktionen eine Filter-App eines Drittanbieters verwenden müssen, stellen Sie sicher, dass deren Skripts zurückgestellt sind. Suchen Sie nach einem <script> -Tag in Ihrem Theme, das das JS der Filter-App lädt und das hinzufügt aufschieben -Attribut:
<!-- Before (render-blocking) -->
<script src="https://filter-app.com/bundle.js"></script>
<!-- After (deferred) -->
<script src="https://filter-app.com/bundle.js" defer></script> Hinweis: Das Zurückstellen von Skripten von Drittanbietern kann manchmal deren Funktionalität beeinträchtigen. Testen Sie immer, nachdem Sie Änderungen vorgenommen haben. Dies ist ein weiterer Bereich, in dem Thunder glänzt – es verschiebt Skripte auf intelligente Weise und stellt gleichzeitig sicher, dass sie weiterhin ordnungsgemäß funktionieren.
Manuelle Korrektur Nr. 4: Intelligente Paginierung implementieren
Wie Sie mit der Paginierung umgehen, wirkt sich sowohl auf die Geschwindigkeit als auch auf das Benutzererlebnis aus. Hier sind die drei Ansätze, sortiert nach Leistung:
✓ Am besten: Traditionelle nummerierte Paginierung
Jede Seite ist eine separate, vom Server gerenderte Seite. Saubere, schnelle Erstladungen. Am besten für SEO geeignet, da jede Seite ihre eigene URL erhält. Die Standardeinstellung bei den meisten Shopify-Themes.
○ Gut: Schaltfläche „Mehr laden“.
Ruft den nächsten Produktstapel über AJAX ab, ohne dass die gesamte Seite neu geladen werden muss. Gute UX, erfordert jedoch JavaScript und kann DOM-Knoten ansammeln, wenn Benutzer mehrmals darauf klicken.
✗ Riskant: Unendliche Schriftrolle
Lädt automatisch weitere Produkte, während der Benutzer scrollt. Kann zu Speicherproblemen und Layoutverschiebungen führen und es unmöglich machen, die Fußzeile zu erreichen. Schwieriger, es richtig umzusetzen.
Wenn Sie Infinite Scroll oder „Mehr laden“ verwenden, stellen Sie sicher, dass Ihre Implementierung das verwendet Intersection Observer API (keine Scroll-Ereignis-Listener, die die Leistung beeinträchtigen) und enthält ordnungsgemäß <noscript> Fallback-Paginierung für SEO-Crawler.
Manuelle Korrektur Nr. 5: Kritisches CSS für Sammlungen
Der Browser kann keine Inhalte rendern, bis er Ihre vollständige CSS-Datei herunterlädt und analysiert. Bei Shopify sind Theme-CSS-Dateien normalerweise 100–300 KB groß. Kritisches CSS-Inlining löst dieses Problem, indem das dafür benötigte CSS eingefügt wird „Above-the-Fold“-Inhalt direkt im HTML.
Für Sammlungsseiten enthält das kritische CSS Stile für:
- • Die Kopfzeile/Navigation
- • Sammlungsbannerbild (falls vorhanden)
- • Die erste Reihe von Produktkarten (Rasterlayout, Bildgröße, Textstil)
- • Seitenleistenlayout filtern (falls oberhalb der Falte sichtbar)
Das manuelle Generieren von kritischem CSS ist mühsam – Sie müssen herausfinden, welche CSS-Regeln für „above-the-fold“-Elemente gelten, sie extrahieren und in ein <Stil> -Tag im <head>und dann das vollständige Stylesheet asynchron laden. Werkzeuge wie Kritisch von Addy Osmani kann dabei helfen, dies zu automatisieren, aber die Integration in einen Shopify-Theme-Erstellungsprozess ist nicht trivial.
Das richtig zu machen ist komplex. Extrahieren Sie zu wenig CSS und Ihr „above-the-fold“-Inhalt sieht für einen Moment kaputt aus (Aufblitzen von nicht gestyltem Inhalt). Wenn Sie zu viel extrahieren, blähen Sie Ihren HTML-Code mit Inline-Stilen auf. Thunder übernimmt die wichtige CSS-Extraktion und das Inlining automatisch – und aktualisiert es, wenn sich Ihr Theme ändert.
So messen Sie die Seitengeschwindigkeit einer Sammlung
Raten Sie nicht – messen Sie. Du kannst Testen Sie die Geschwindigkeit Ihrer Sammlungsseite in Sekunden mit unserem kostenlosen Tool oder nutzen Sie die untenstehenden Optionen. Aber testen Sie die richtigen URLs. Die meisten Leute testen ihre Homepage und nennen es fertig. Für die Seitengeschwindigkeit der Sammlung müssen Sie Folgendes testen:
Ihre größte Sammlung – das mit den meisten Produkten, da es die umfangreichste Seite hat
Eine Sammlung mit Bannerbild – Bannerbilder sind oft das LCP-Element
Eine gefilterte Sammlungs-URL – z. B. /collections/all?filter.v.color=Blue , um die Filterleistung zu überprüfen
Verwenden Sie diese Tools zum Testen (mehr erfahren Sie in unserem Leitfaden zur Leistungsüberwachung):
- • Google PageSpeed Insights – testet Mobilgeräte und Desktops und zeigt Core Web Vitals
- • GTmetrix – detaillierte Wasserfalldiagramme, die genau zeigen, was langsam ist
- • Chrome DevTools (Registerkarte „Netzwerk“) – Filtern Sie nach Bildern, um die gesamte Bildnutzlast anzuzeigen
- • WebPageTest – Filmstreifenansicht, um zu sehen, wann Produkte sichtbar werden
Wichtige Kennzahlen, die Sie im Auge behalten sollten: LCP (sollte unter 2,5 s liegen), CLS (unter 0,1) und Gesamtblockierungszeit (unter 200 ms). Verfolgen Sie bei Sammlungsseiten auch das Gesamtseitengewicht – streben Sie eine Gesamtgröße von unter 2 MB mit optimierten Bildern an.
Thunder vs. manuelle Sammlungsseitenoptimierung
| ⚡ Donner | Manuelle Optimierung | |
|---|---|---|
| Rüstzeit | 60 Sekunden | 8–20 Stunden Themenbearbeitung |
| Bildoptimierung | Automatisch (Lazy Load + Srcset + Format) | Manuelle Änderungen des Liquid-Codes |
| Skriptverzögerung | Intelligent, macht Apps nicht kaputt | Versuch und Irrtum per Skript |
| Kritisches CSS | Automatisch generiert und aktualisiert | Komplexer Build-Prozess erforderlich |
| Gefahr eines Layoutbruchs | Keine | Hoch |
| Theme-Update sicher | Ja | Muss nach Updates wiederholt werden |
Häufig gestellte Fragen
Warum sind Shopify-Sammlungsseiten langsamer als Produktseiten?
Auf den Sammlungsseiten werden mehrere Produktbilder gleichzeitig angezeigt – normalerweise 12–48 auf einer einzigen Seite. Jedes Bild löst eine separate HTTP-Anfrage aus, und wenn Bilder nicht optimiert sind, können sie Megabyte an Daten hinzufügen. Produktseiten zeigen normalerweise 1–5 Bilder plus Text, wodurch sie von Natur aus heller sind. Sammlungsseiten laden auch Filter-/Sortierungs-JavaScript und Paginierungslogik, die Produktseiten nicht benötigen.
Wie viele Produkte pro Seite sind optimal für die Geschwindigkeit?
Für das beste Gleichgewicht zwischen Geschwindigkeit und Benutzerfreundlichkeit zeigen Sie 16–24 Produkte pro Seite an. Die Anzeige von weniger als 12 frustriert Käufer, die ständig paginieren müssen. Die Anzeige von mehr als 36 führt zu erheblichen Leistungseinbußen, insbesondere auf Mobilgeräten mit begrenztem Speicher und langsameren Prozessoren. Der Thunder Page Speed Optimizer hilft durch Lazy-Loading von Bildern unterhalb des Falzes, unabhängig davon, wie viele Produkte Sie zeigen.
Beeinträchtigt unendliches Scrollen die Geschwindigkeit der Sammlungsseite?
Das unendliche Scrollen selbst beeinträchtigt nicht die anfängliche Seitenladegeschwindigkeit – es kann sie sogar verbessern, indem nur der erste Stapel von Produkten geladen wird. Allerdings kann ein schlecht implementierter unendlicher Bildlauf zu Speicherverlusten, Layoutverschiebungen (CLS-Problemen) und zunehmend trägem Bildlauf führen, wenn mehr Produkte geladen werden. Der Schlüssel liegt in der richtigen Implementierung mit Schnittmengenbeobachter-APIs und DOM-Recycling für sehr große Sammlungen.
Sollte ich Sammelfilter deaktivieren, um die Geschwindigkeit zu verbessern?
Nein – das Entfernen von Filtern beeinträchtigt das Einkaufserlebnis und die Konversionsraten. Optimieren Sie stattdessen die Funktionsweise von Filtern. Das größte Geschwindigkeitsproblem ist Filter-JavaScript, das im Voraus geladen wird, noch bevor Benutzer damit interagieren. Thunder verzögert dieses JavaScript, sodass es nur bei Bedarf geladen wird. Wenn Sie eine manuelle Optimierung durchführen, suchen Sie nach Filter-Apps, die eine progressive Verbesserung verwenden, anstatt alles beim Laden der Seite zu laden.
Wie behebe ich das eifrige Laden des Hero-Bannerbilds in Shopify theme.liquid?
Find your collection banner section (usually sections/main-collection-banner.liquid) and change the hero image from loading='lazy' to loading='eager' with fetchpriority='high'. Then add a preload link in your theme.liquid head: use a conditional check for collection pages and add <link rel='preload' as='image'> pointing to the collection image URL. This tells the browser to prioritize the banner image, improving LCP by 0.5–2 seconds. Thunder Page Speed Optimizer handles this detection and prioritization automatically.
Wie verbessert Thunder Page Speed Optimizer die Geschwindigkeit der Sammlungsseiten?
Thunder Page Speed Optimizer wendet mehrere kollektionsspezifische Optimierungen an: Es lädt alle Produktbilder unterhalb der ersten sichtbaren Zeile verzögert, verschiebt das Filtern und Sortieren von JavaScript bis zur Benutzerinteraktion, optimiert Produktkartenbilder, um die richtige Größe für jedes Gerät bereitzustellen, bindet kritisches CSS ein, damit die erste Produktreihe sofort gerendert wird, und verbindet sich vorab mit dem CDN von Shopify für eine schnellere Bildbereitstellung.
Verwandte Ressourcen
Leitfaden zur Shopify-Bildoptimierung
Komprimieren, Größe ändern und Lazy-Load für schnellere Ladevorgänge
Shopify LCP-Optimierung
Korrigieren Sie Ihren größten Contentful Paint-Score
Renderblockierende Ressourcen behoben
Entfernen Sie CSS und JS, die das Rendern blockieren
Professionelle Geschwindigkeitsoptimierung
Lassen Sie unser Team Ihren Shop optimieren