Technischer Leitfaden · Aktualisiert im April 2026

Shopify Lazy Loading: Was ist integriert und 5 kritische Lücken (2026)

Lädt Shopify Lazy Bilder automatisch? Die kurze Antwort: teilweise. Die Liquid-Engine von Shopify enthält native Lazy-Loading-Tools, diese funktionieren jedoch nur in Themes, die sie korrekt implementieren – und sie decken keine Apps, Videos oder Hintergrundbilder ab. Hier erfahren Sie genau, worum es bei Shopify geht, was es vermisst und wie Sie die Lücken schließen können.

~11 Min. Lesezeit · 2.800 Wörter · Aktualisiert im April 2026

Was Shopify nativ für Lazy Loading tut

Shopify verfügt über keinen einzigen „Lazy Loading“-Schalter in Ihrem Admin-Bereich. Unter Einstellungen → Leistung gibt es kein Kontrollkästchen, das es im gesamten Store aktiviert. Stattdessen bietet Shopify Tools für Theme-Entwickler , um Lazy Loading zu implementieren – und ob diese Tools verwendet werden, hängt ganz von Ihrem Theme ab.

Folgendes bietet Shopify auf Plattformebene:

Die image_tag Der Flüssigkeitsfilter – Wenn Themes diesen Filter zum Rendern von Bildern verwenden, kann Shopify ihn automatisch festlegen wird geladen="faul" für Bilder in Abschnitten, die weiter unten auf der Seite erscheinen.

Die section.index -Eigenschaft – Teilt Theme-Entwicklern die Position eines Abschnitts auf der Seite mit und ermöglicht so bedingte Logik: Eager-Laden der ersten beiden Abschnitte, Lazy-Load alles darunter.

Automatische WebP/AVIF-Konvertierung – Das CDN von Shopify stellt Bilder automatisch in modernen Formaten bereit, wenn der Browser sie unterstützt, wodurch die Dateigröße um 25–50 % reduziert wird.

Responsives Bildquellenset – Die Der image_tag Der -Filter generiert mehrere Bildgrößen, sodass Browser für jeden Bildschirm die richtige Größe herunterladen.

Das sind solide Bausteine. Aber es sind Bausteine ​​– keine vollständige Lösung. Die meisten Leistungsprobleme liegen in der Lücke zwischen „verfügbaren Werkzeugen“ und „tatsächlich in Ihrem Geschäft verwendeten Werkzeugen“.

Neugierig, wo Ihr Geschäft steht? Führen Sie einen kostenlosen Geschwindigkeitstest durch um zu sehen, ob Lazy Loading Ihrer Leistung hilft oder sie beeinträchtigt.

So funktioniert Shopify image_tag Der und section.index Arbeit

Die image_tag Der Der Flüssigkeitsfilter ist die von Shopify empfohlene Methode zum Rendern von Bildern in Themes. Wenn ein Theme-Entwickler es richtig verwendet, übernimmt es die reaktionsfähige Größenanpassung, die Formatkonvertierung und das Lazy Loading in einer Zeile:

{{ product.featured_image | image_url: width: 800 | image_tag: loading: "lazy" }}

But the real power comes from combining it with section.index. Diese Eigenschaft teilt dem Theme mit, welche Position ein Abschnitt auf der Seite einnimmt. Das Performance-Team von Shopify empfiehlt Verwenden Sie es so:

{%- liquid
if section.index > 2
assign loading = "lazy"
else
assign loading = "eager"
endif
-%}

{{ section.settings.image | image_url: width: 1080 | image_tag: loading: loading }}

Dieser Code lädt Bilder in den ersten beiden Abschnitten (normalerweise Hero und Featured Collection) eifrig und lädt alles darunter verzögert. Es ist ein intelligenter Ansatz, der das vermeidet #1 lazy loading mistake – verzögertes Laden Ihres LCP-Bildes. Die Eigenschaft

Schlüsseldetail: Die section.index wurde erst Ende 2022 eingeführt. Themes, die vor diesem Datum erstellt wurden, verwenden sie nicht, was bedeutet, dass sie entweder alles verzögert laden (schlecht für LCP) oder nichts (schlecht für die Leistung unter dem Fold). Der

Die image_tag Der -Filter generiert auch einen Quelle attribute with multiple image widths, letting the browser pick the optimal size. This works with lazy loading — when the browser decides to load a lazy image, it picks the right size from the srcset based on the viewport width.

Welche Shopify-Themes verfügen über natives Lazy Loading?

Nicht alle Themes sind gleich, wenn es um die Lazy-Loading-Implementierung geht. Hier ist die Aufschlüsselung:

Themes mit gutem nativen Lazy Loading

Morgendämmerung (und Dawn-basierte Themen) – Verwendungsmöglichkeiten image_tag Der + section.index richtig. Fügt auch hinzu fetchpriority="hoch" Stattdessen auf LCP-Bildern. Dies ist die Referenzimplementierung von Shopify und der Goldstandard für die Theme-Leistung.

Sinn, Handwerk, Geschmack, Farbblock – Shopifys eigene kostenlose Themes, die alle auf der Dawn-Architektur basieren. Sie erben die gleiche Lazy-Loading-Logik.

Die meisten Premium-Themen wurden nach 2023 aktualisiert – Seriöse Theme-Entwickler wie Out of the Sandbox, Archetype und Prestige haben ihre Themes für die Verwendung aktualisiert section.index und image_tag Der.

Themes mit schlechtem oder keinem nativen Lazy Loading

Themes, die vor 2022 erstellt wurden – Diese sind vordatiert section.index und verwenden häufig JavaScript-Lazy-Loading-Bibliotheken wie Lazysizes oder überhaupt kein Lazy-Loading.

Stark angepasste Themen – Auch wenn das Basisthema Lazy Loading hatte, wird es durch benutzerdefinierte Änderungen oft beschädigt. Entwickler, die benutzerdefinierte Abschnitte hinzufügen, überspringen häufig das section.index Logik.

Themes, die nur JS-Lazy Loading verwenden – Einige Themes verwenden Lazysizes oder ähnliche Bibliotheken, die JavaScript-Overhead verursachen und zu Konflikten mit dem Lazy Loading des nativen Browsers führen können.

Sie sind sich nicht sicher, in welche Kategorie Ihr Thema fällt? Der einfachste Weg, dies herauszufinden, besteht darin, Ihre Website zu inspizieren – worauf wir im Folgenden eingehen -Testabschnitt unten. Weitere Informationen zur Theme-Performance finden Sie in unserem Leitfaden schnellste Shopify-Themen.

5 Dinge, die Shopifys natives Lazy Loading nicht abdeckt

Auch mit einem modernen Theme image_tag Der richtig, das native Lazy Loading von Shopify weist erhebliche blinde Flecken auf:

1. App-injizierte Bilder und Skripte

Jede Shopify-App, die visuelle Elemente hinzufügt – Bewertungs-Widgets, Vertrauensabzeichen, Upsell-Popups, Chat-Widgets – fügt ihre eigenen Bilder und Skripte direkt in das DOM ein. Diese umgehen das verzögerte Laden Ihres Themes vollständig, da sie nicht über Liquid gerendert werden image_tag Der.

Im durchschnittlichen Shopify-Shop sind 6–8 Apps installiert. Jeder fügt Skripte hinzu, die sofort geladen werden, unabhängig davon, wo sie auf der Seite erscheinen. Das ist das größter Geschwindigkeitskiller in den meisten Geschäften – und es liegt völlig außerhalb des Bereichs des nativen Lazy Loading.

2. CSS-Hintergrundbilder

Die wird geladen="faul" funktioniert nur bei <img> und <iframe> Elemente. Als CSS-Hintergründe festgelegte Bilder (Hintergrundbild: URL(...)) – häufig in Heldenabschnitten, Bannern und Abschnittsüberlagerungen – werden immer eifrig geladen. Der Browser lädt sie herunter, sobald er das CSS analysiert, auch wenn der Abschnitt weit unterhalb der Falte liegt.

3. Videos und Einbettungen

Während wird geladen="faul" funktioniert technisch gesehen mit Iframes (einschließlich YouTube-Einbettungen) und Shopify Der image_tag Der -Filter gilt nicht für Videoelemente oder Iframes, sondern nur für Bilder. Händler, die Produktvideos, YouTube-Rezensionen oder Instagram-Einbettungen hinzufügen, müssen Lazy Loading separat behandeln. Sehen Sie sich unsere an Leitfaden zur Shopify-Videooptimierung für Fassadenmuster und verzögerte Belastungstechniken. Weitere Informationen zu den Kompromissen finden Sie hier Lazy Loading vs. Eager Loading auf Shopify.

4. Responsive Ladeentscheidungen

Die section.index > 2 approach is a rough heuristic. What's "below the fold" on a desktop monitor is very different from a mobile phone. An image grid that shows 4 columns on desktop (all visible) might show 1 column on mobile (only 1 visible). Native lazy loading doesn't adapt to screen size — it uses the same section-based logic regardless of device.

5. Skriptverzögerung

Das verzögerte Laden von Bildern ist nur die halbe Leistungsgleichung. Renderblockierende Skripte — both from your theme and from apps — often cause more performance damage than unoptimized images. Native lazy loading addresses images but does nothing for JavaScript. Deferring app scripts, inlining critical CSS, and preloading fonts require a different toolset entirely.

Füllen Sie jede Lücke: Thunder bewältigt, was natives Lazy Loading nicht kann

Thunder Page Speed Optimizer funktioniert oben drauf das native Lazy Loading Ihres Themes – füllt alle oben aufgeführten Lücken. Es identifiziert automatisch Ihr LCP-Bild und lädt es per Eager, lädt alles unterhalb der Falte (einschließlich App-injizierter Inhalte) verzögert und verschiebt unkritische Skripte, die durch das verzögerte Laden des Bildes nicht berührt werden können.

  • Verschiebt App-Skripte – der größte Geschwindigkeitskiller, den kein noch so großes Bild-Lazy-Loading beheben kann
  • Intelligente LCP-Erkennung – niemals Lay Loads Above-Fold-Inhalte, unabhängig vom Gerät
  • Funktioniert mit jedem Thema – alt, neu, benutzerdefiniert oder sofort einsatzbereit
  • Integriert kritisches CSS + lädt Schriftarten vor – umfassende Optimierung, nicht nur das Laden von Bildern

Die meisten Geschäfte sehen a Verbesserung des Geschwindigkeitswerts um 27+ Punkte nach der Installation – weil Thunder den gesamten Optimierungsstapel berücksichtigt, nicht nur das Laden von Bildern. Siehe Preise.

Thunder installieren – Kostenlose Testversion →

So überprüfen Sie, ob Ihr Shopify-Shop über Lazy Loading verfügt

Bevor Sie Änderungen vornehmen, überprüfen Sie, ob Ihr Theme bereits Lazy Loading implementiert. Hier sind drei Möglichkeiten zur Überprüfung:

Methode 1: Element prüfen (30 Sekunden)

  1. 1. Öffnen Sie Ihren Shop in Chrome
  2. 2. Scrollen Sie nach unten zu einem Bild weit unterhalb des Falzes (z. B. ein Produkt in der dritten Zeile einer Kollektion).
  3. 3. Klicken Sie mit der rechten Maustaste auf das Bild → Untersuchen
  4. 4. Suchen Sie nach wird geladen="faul" im <img> -Tag

Wenn Sie sehen wird geladen="faul", Ihr Theme verfügt über natives Lazy Loading für dieses Bild. Wenn Sie sehen Loading="eager" oder überhaupt kein Ladeattribut, ist nicht der Fall.

Methode 2: Chrome DevTools-Netzwerkregisterkarte

  1. 1. Öffnen Sie DevTools (F12) → Registerkarte „Netzwerk“.
  2. 2. Filtern nach „Img“
  3. 3. Hard Reload (Strg+Umschalt+R)
  4. 4. Beobachten Sie die Bildanzahl – wenn alle Bilder sofort geladen werden, funktioniert Lazy Loading nicht
  5. 5. Scrollen Sie nun langsam nach unten – wenn beim Scrollen neue Bildanfragen auftauchen, ist Lazy Loading aktiv

Methode 3: PageSpeed Insights

Führen Sie Ihren Shop durch Google PageSpeed Insights. Wenn Ihnen die Empfehlung „Bilder außerhalb des Bildschirms verschieben“ angezeigt wird, werden Ihre Bilder im unteren Bereich nicht verzögert geladen. Wenn diese Empfehlung nicht angezeigt wird, funktioniert Lazy Loading wahrscheinlich. Sie können auch unsere nutzen kostenloser Shopify-Geschwindigkeitstest für eine schnelle Einschätzung.

Natives Lazy Loading manuell zu Shopify hinzufügen

Wenn Ihr Theme nicht über Lazy Loading verfügt oder es schlecht implementiert, erfahren Sie hier, wie Sie es manuell hinzufügen. Dazu müssen Sie die Liquid-Dateien Ihres Themes bearbeiten – erstellen Sie zunächst ein Backup.

Schritt 1: Verwenden Sie image_tag anstelle von img-Tags

Finden Sie Fälle, in denen Ihr Theme Raw verwendet <img> -Tags und ersetzen Sie sie durch die von Shopify image_tag Der -Filter. Dies allein bietet Ihnen reaktionsfähige Bilder, WebP-Konvertierung und die Grundlage für Lazy Loading.

Vorher (manuelles IMG-Tag):

<img src="{{ product.featured_image | image_url: width: 800 }}" alt="{{ product.title }}" />

Nachher (image_tag mit Lazy Loading):

{{ product.featured_image | image_url: width: 800 | image_tag: loading: "lazy", alt: product.title }}

Schritt 2: section.index-Logik hinzufügen

Um ein verzögertes Laden von Bildern über dem Falz zu vermeiden, fügen Sie eine bedingte Logik basierend auf der Abschnittsposition hinzu:

{%- liquid
if section.index > 2
assign loading = "lazy"
else
assign loading = "eager"
endif
-%}

{{ section.settings.image | image_url: width: 1080 | image_tag: loading: loading }}

Schritt 3: Fetchpriority zu Ihrem LCP-Image hinzufügen

Fügen Sie für Ihr Heldenbild oder Hauptproduktbild (das wahrscheinliche LCP-Element) hinzu fetchpriority="hoch" Stattdessen , um dem Browser mitzuteilen, dass er ihm Priorität einräumen soll:

{{ section.settings.hero_image | image_url: width: 1200 | image_tag: loading: "eager", fetchpriority: "high" }}

⚠️ Wichtig: Nur verwenden fetchpriority="hoch" Stattdessen auf 1–2 Bildern pro Seite. Die Verwendung auf mehreren Bildern macht den Zweck zunichte – wenn alles hohe Priorität hat, hat nichts Priorität. Für LCP-Optimierungsstrategienfinden Sie in unserem speziellen Leitfaden.

Häufige Native Lazy Loading-Fehler bei Shopify

❌ Faules Laden des Heldenbildes

Hinzufügen wird geladen="faul" zu Ihrem Hero-Banner oder vorgestellten Produktbild zwingt den Browser, darauf zu warten, dass der IntersectionObserver bestätigt, dass es sichtbar ist – was Ihrem LCP 200–1000 ms hinzufügt. Das Performance-Team von Shopify bestätigte, dass dies durchschnittlich 1,0 Sekunden LCP kostet.

❌ Natives und JS Lazy Loading mischen

Einige Themes enthalten lazysizes.js und nativ wird geladen="faul". Dadurch entsteht eine doppelte Verarbeitung: die nativen Lazy-Loading-Trigger des Browsers, und Die JS-Bibliothek führt ihre eigene Schnittlogik aus. Dies verschwendet CPU-Zeit und kann dazu führen, dass Bilder blinken oder zweimal geladen werden. Wählen Sie eines aus – Native ist im Jahr 2026 die richtige Wahl.

❌ Fehlende Breiten- und Höhenattribute

Lazy Loading ohne explizites Laden Breite und Höhe Attribute (oder CSS-Seitenverhältnis) verursachen Kumulative Layoutverschiebung (CLS). Wenn das verzögerte Bild geladen wird, springt die Seite, da das Bild den Inhalt nach unten verschiebt. Die Der image_tag Der -Filter fügt Dimensionen automatisch hinzu – ein weiterer Grund, ihn anstelle von Raw zu verwenden <img> -Tags.

❌ Angenommen, alle Abschnitte verwenden image_tag

Auch in Themen, die allgemein verwendet werden image_tag Der, benutzerdefinierte Abschnitte und Abschnitts-Apps von Drittanbietern verwenden häufig Raw <img> -Tags. Ein falsch geladener Abschnitt kann die Leistung der gesamten Seite beeinträchtigen. Überprüfen Sie alle Abschnitte, nicht nur die Theme-Standardeinstellungen.

Genau diese Fehler sind der Grund, warum viele Händler eine umfassende Lösung bevorzugen. Wenn Sie das vollständige Bild davon verstehen möchten, was Ihr Geschäft verlangsamt, diagnostizieren Sie die Geschwindigkeitsprobleme Ihres Shops mit unserer Schritt-für-Schritt-Anleitung, oder einfach Befolgen Sie die vollständige Optimierungsanleitung.

Häufig gestellte Fragen

Lädt Shopify Bilder automatisch verzögert?

Teilweise. Der Liquid image_tag-Filter von Shopify setzt „loading=‘lazy‘“ für Bilder in Abschnitten mit einem section.index größer als 2, was bedeutet, dass die ersten beiden Abschnitte eifrig geladen werden, während der Rest verzögert geladen wird. Dies funktioniert jedoch nur in Themes, die image_tag korrekt verwenden – viele ältere und benutzerdefinierte Themes verwenden es überhaupt nicht, sodass ihre Bilder standardmäßig eifrig geladen werden. Thunder Page Speed ​​Optimizer wendet automatisch intelligentes Lazy Loading auf alle Themes an.

Verfügt das Dawn-Theme über integriertes Lazy Loading?

Yes. Dawn uses Shopify's image_tag Liquid filter and the section.index property to automatically lazy load images in sections below the second fold. It also uses fetchpriority='high' on LCP images. However, Dawn's implementation doesn't cover dynamically injected images from apps, background images set via CSS, or videos and iframes — all of which benefit from deferred loading.

Benötige ich eine Lazy-Loading-App, wenn mein Theme sie bereits hat?

Das hängt von der Implementierungsqualität Ihres Themes ab. Wenn Ihr Theme den nativen image_tag von Shopify korrekt verwendet und Sie nur wenige Apps haben, kann das integrierte Lazy Loading ausreichend sein. Wenn Sie jedoch mehrere Apps verwenden (die ihre eigenen Bilder und Skripte einfügen), ein benutzerdefiniertes Design haben oder eine umfassende Optimierung einschließlich Skriptverzögerung, kritischem CSS und Vorladen von Schriftarten wünschen, liefert eine App wie Thunder deutlich bessere Ergebnisse als Lazy Loading auf Theme-Ebene allein.

Was ist der Unterschied zwischen dem nativen Lazy Loading von Shopify und dem Browser Lazy Loading?

Browser Lazy Loading ist das HTML-Attribut „loading='lazy‘“, das den Browser anweist, das Herunterladen eines Bildes zu verzögern, bis der Benutzer in die Nähe des Bildes scrollt – dies funktioniert in über 96 % aller modernen Browser. Das native Lazy Loading von Shopify bezieht sich auf den Liquid image_tag-Filter, der dieses Attribut „loading='lazy'“ automatisch zu Bildern in Abschnitten unterhalb der Falte hinzufügt. Sie arbeiten zusammen: Liquid von Shopify legt das Attribut fest und der Browser implementiert das tatsächliche verzögerte Ladeverhalten.

Kann das native Lazy Loading von Shopify meinen Geschwindigkeitswert beeinträchtigen?

Ja – wenn das Theme „loading=‘lazy‘“ auf „above thefold“-Bilder anwendet, verzögert es tatsächlich LCP, indem es einen unnötigen IntersectionObserver-Schritt hinzufügt. Das Performance-Team von Shopify hat herausgefunden, dass Geschäfte, die ihr LCP-Bild verzögert laden, einen durchschnittlichen LCP von 1,0 Sekunden langsamer haben als Geschäfte, die es eifrig laden. Gut implementierte Themes verwenden section.index, um dies zu vermeiden, aber nicht alle Themes machen es richtig.

Das Fazit zum nativen Lazy Loading von Shopify

Shopify verfügt zwar über natives Lazy Loading – es handelt sich jedoch um ein Tool für Theme-Entwickler und nicht um eine Funktion für den gesamten Shop. Wenn Sie ein modernes Thema wie Dawn verwenden, ist dies der Fall image_tag Der und section.index richtig, Ihre Themenbilder werden wahrscheinlich richtig Lazy-Loaded. Dadurch bleiben jedoch App-injizierte Inhalte, CSS-Hintergrundbilder, Videos und – was entscheidend ist – Render-blockierende Skripte völlig unberücksichtigt.

Bei den meisten Geschäften deckt natives Lazy Loading etwa 30–40 % der Optimierungsmöglichkeiten ab. Der Rest erfordert Skriptverschiebung, Bildoptimierung, kritisches CSS-Inlining und intelligente Ressourcenpriorisierung – genau das Thunder Page Speed Optimizer funktioniert automatisch.

Beginnen Sie mit dem Testen Ihres Shops: Führen Sie einen kostenlosen Geschwindigkeitstest durch um zu sehen, wo Sie stehen, und entscheiden Sie dann, ob natives Lazy Loading ausreicht oder ob Sie einen umfassenderen Ansatz benötigen.

Do It Yourself

Free plan · 1-click install · Instant results

Install Thunder Free →

Done For You

Core Web Vitals guarantee · 2-week delivery · 6 months Thunder free

Get Expert Optimization →

Starting from €1,500