Marketing Glossar

2.413 Fachbegriffe aus 22 Bereichen des Online Marketings

Lazy Loading

Definition: Lazy Loading (verzögertes Laden) ist eine Performance-Optimierungstechnik, bei der Ressourcen – Bilder, Videos, iframes, JavaScript-Module – nicht beim initialen Seitenaufruf geladen werden, sondern erst wenn sie in den sichtbaren Viewport-Bereich des Nutzers scrollen oder anderweitig benötigt werden. Ohne Lazy Loading wird der gesamte Ressourcenbedarf einer langen Seite sofort angefordert, auch wenn der Nutzer nur den oberen Bereich sieht. Native Lazy Loading für Bilder und iframes ist via HTML-Attribut «loading="lazy"» ohne JavaScript implementierbar. Für JavaScript-Module bieten dynamische import()-Statements und Framework-Features (React.lazy, Vue defineAsyncComponent) Code-Splitting-basiertes Lazy Loading. Korrekt eingesetzt verbessert Lazy Loading LCP, FID und Core Web Vitals – falsch eingesetzt (auf LCP-Bild angewandt) verschlechtert es sie.

Erläuterung

Lazy Loading hat zwei unabhängige Anwendungsbereiche: (1) Medien-Lazy-Loading für Bilder, Videos und iframes – reduziert initiale HTTP-Requests und Datenmenge; (2) JavaScript-Lazy-Loading via Code Splitting – reduziert initialen JavaScript-Bundle und damit Time to Interactive. Beide verbessern Performance, erfordern aber unterschiedliche Implementierungen. Der häufigste Fehler: loading="lazy" auf das Hero-Bild (LCP-Element) setzen und sich wundern warum der LCP-Score schlechter wird.

Natives Bild-Lazy-Loading

JavaScript-Lazy-Loading

Intersection Observer API

Core-Web-Vitals-Impact

Praxistipp: Aktivieren Sie loading="lazy" für alle Bilder auf Ihrer Website – ausgenommen das Hero-/Header-Bild (LCP-Element). Fügen Sie bei diesem LCP-Bild stattdessen fetchpriority="high" hinzu und preloaden Sie es im <head>. Geben Sie bei allen Bildern width- und height-Attribute an um CLS zu vermeiden. Diese drei Maßnahmen zusammen verbessern typischerweise LCP um 10–30 % und eliminieren CLS durch Bildladen – messbar in PageSpeed Insights vor/nach Vergleich. Für YouTube-Embeds: ersetzen Sie iframes durch das Facade Pattern (lite-youtube-embed-Bibliothek) – spart ~450 KB beim Seitenaufruf.