Lazy Loading in WordPress: Bilder erst laden, wenn sie gebraucht werden
Lazy Loading ist eine der wichtigsten Techniken, um bildlastige WordPress-Websites schneller zu machen. Besonders lange Blogartikel, Ratgeber, Portfolios, Galerien, Produktseiten oder Landingpages enthalten oft viele Bilder. Ohne Optimierung müsste der Browser beim ersten Seitenaufruf sehr viele Dateien gleichzeitig laden, auch wenn Besucher diese Bilder noch gar nicht sehen.
Genau hier setzt Lazy Loading an. Bilder, Videos oder eingebettete Inhalte werden nicht sofort vollständig geladen, sondern erst dann, wenn sie sich dem sichtbaren Bereich des Browsers nähern. Dadurch kann der obere Seitenbereich schneller erscheinen, der Datenverbrauch sinkt und die Website fühlt sich für Besucher deutlich reaktionsschneller an.
Warum Lazy Loading so wichtig ist
Stellen Sie sich einen langen Beitrag mit 20 Bildern vor. Ohne Lazy Loading versucht der Browser, alle Bilder direkt beim Laden der Seite herunterzuladen. Das kann die Ladezeit deutlich verlängern, besonders auf mobilen Geräten oder bei langsameren Internetverbindungen.
Mit Lazy Loading werden zunächst nur die Inhalte geladen, die für den sichtbaren Bereich wichtig sind. Bilder weiter unten auf der Seite werden nachgeladen, sobald der Besucher scrollt. Dadurch wird der erste Seitenaufbau entlastet.
Typische Vorteile von Lazy Loading sind:
- schnellerer erster Seitenaufbau: Weniger Dateien müssen sofort geladen werden.
- geringerer Datenverbrauch: Nicht angesehene Bilder werden unter Umständen gar nicht geladen.
- bessere mobile Nutzererfahrung: Besonders wichtig bei mobilen Verbindungen.
- weniger Browser-Belastung: Der Browser muss nicht alle Medien sofort verarbeiten.
- potenziell bessere Performance-Werte: Besonders bei bildlastigen Seiten.
Wie Lazy Loading technisch funktioniert
Beim Lazy Loading entscheidet der Browser oder ein Skript, welche Bilder sofort geladen werden und welche später folgen. Moderne Browser unterstützen dafür das native HTML-Attribut loading="lazy".
Ein einfaches Beispiel:
<img src="beispielbild.webp" alt="Beispielbild in einem WordPress-Beitrag" loading="lazy">
Dieses Attribut teilt dem Browser mit, dass das Bild verzögert geladen werden darf. Der Browser entscheidet dann selbst, wann der richtige Zeitpunkt zum Nachladen ist.
Zusätzlich gibt es JavaScript-basierte Lazy-Loading-Lösungen. Diese werden häufig von Performance-Plugins genutzt, um auch Inhalte zu optimieren, die vom nativen Browser-Lazy-Loading nicht vollständig abgedeckt werden.
Lazy Loading in WordPress seit Version 5.5
Seit WordPress 5.5 ist Lazy Loading für Bilder grundsätzlich im WordPress-Kern enthalten. WordPress fügt bei geeigneten Bildern automatisch das Attribut loading="lazy" hinzu. Dadurch profitieren viele Websites bereits ohne zusätzliches Plugin von einer Basis-Optimierung.
Das bedeutet jedoch nicht, dass jedes Lazy-Loading-Plugin überflüssig ist. Die WordPress-Basisfunktion konzentriert sich hauptsächlich auf normale Bilder im Inhalt. Erweiterte Plugins können je nach Funktionsumfang zusätzlich Iframes, Videos, Hintergrundbilder, Slider, WooCommerce-Bilder oder eingebettete Inhalte verzögert laden.
Was sollte nicht lazy geladen werden?
Lazy Loading ist sehr nützlich, aber nicht für jedes Bild geeignet. Besonders wichtig ist das grösste sichtbare Bild im oberen Bereich der Seite. Das kann zum Beispiel ein Hero-Bild, ein grosses Beitragsbild oder ein wichtiges Produktbild sein.
Wenn dieses wichtigste Bild verzögert geladen wird, kann sich der Seitenaufbau sogar verschlechtern. Der Browser lädt dann ein zentrales Element zu spät, was den Largest Contentful Paint, kurz LCP, negativ beeinflussen kann.
Nicht lazy geladen werden sollten in der Regel:
- Hero-Bilder im oberen Bereich,
- das wichtigste Beitragsbild oberhalb des sichtbaren Bereichs,
- Logos im Header,
- wichtige Produktbilder direkt beim Seitenstart,
- sichtbare Slider-Bilder im ersten Viewport.
Above the Fold: Der sichtbare Bereich zählt zuerst
Der Begriff Above the Fold beschreibt den Bereich einer Website, den Besucher sehen, ohne zu scrollen. Dieser Bereich ist besonders wichtig, weil er den ersten Eindruck bestimmt. Wenn Überschrift, Einleitung, Hauptbild und Navigation schnell erscheinen, wirkt die Website schneller und professioneller.
Lazy Loading hilft, den sichtbaren Bereich zu priorisieren. Inhalte weiter unten werden zurückgestellt, damit der Browser seine Ressourcen zuerst für das verwendet, was Besucher sofort sehen.
Für gute Performance sollten Sie deshalb:
- das wichtigste Bild im oberen Bereich nicht unnötig verzögern,
- untere Bilder lazy laden,
- grosse Hintergrundbilder optimieren,
- unnötige Slider vermeiden,
- CSS und JavaScript schlank halten,
- Bildgrössen korrekt angeben.
Lazy Loading und Core Web Vitals
Lazy Loading kann sich positiv auf Ladezeit und Nutzererfahrung auswirken. Besonders relevant sind dabei die Core Web Vitals von Google. Wichtig ist jedoch die korrekte Einordnung: Der früher häufig genannte Wert First Input Delay, kurz FID, wurde im März 2024 durch Interaction to Next Paint, kurz INP, als Core-Web-Vitals-Metrik für Reaktionsfähigkeit ersetzt.
Lazy Loading beeinflusst vor allem, wie schnell sichtbare Inhalte geladen werden und wie stark der Browser beim Seitenstart belastet wird. Es kann dadurch indirekt helfen, die Nutzererfahrung zu verbessern. Für gute Core-Web-Vitals-Werte sind jedoch mehrere Faktoren entscheidend:
- LCP: Das wichtigste sichtbare Element sollte schnell erscheinen.
- CLS: Das Layout sollte während des Ladens nicht springen.
- INP: Die Seite sollte auch bei Interaktionen schnell reagieren.
- Serverantwortzeit: Das Hosting sollte schnell und stabil antworten.
- JavaScript: Zu viel JavaScript kann Interaktionen verzögern.
Lazy Loading ist daher ein wichtiger Baustein, aber keine alleinige Lösung für alle Performance-Probleme.
Lazy Loading für Bilder
Bilder sind der häufigste Anwendungsfall für Lazy Loading. Besonders bei langen Beiträgen, Galerien oder Produktlisten kann der Effekt deutlich spürbar sein. WordPress übernimmt hier bereits viel automatisch, sofern Bilder korrekt über die Mediathek und den Editor eingebunden werden.
Damit Lazy Loading gut funktioniert, sollten Bilder zusätzlich optimiert sein:
- passende Bildabmessungen verwenden,
- Dateigrösse komprimieren,
- WebP oder andere moderne Formate prüfen,
- Alt-Texte sauber pflegen,
- Breite und Höhe korrekt ausgeben lassen,
- keine unnötig grossen Originalbilder einbinden.
Lazy Loading ersetzt keine Bildoptimierung. Ein viel zu grosses Bild bleibt ein viel zu grosses Bild, auch wenn es später geladen wird.
Lazy Loading für YouTube, Vimeo und Iframes
Eingebettete Videos von YouTube, Vimeo oder anderen Plattformen können die Ladezeit stark beeinflussen. Oft werden bereits beim Seitenaufruf externe Skripte, Vorschaubilder, Tracking-Komponenten und Player-Dateien geladen, obwohl der Besucher das Video noch gar nicht startet.
Viele Performance-Plugins bieten deshalb spezielles Lazy Loading für Iframes oder Videos. Eine besonders effektive Methode ist das Ersetzen des eingebetteten Players durch ein Vorschaubild. Der eigentliche Video-Player wird erst geladen, wenn der Besucher aktiv klickt.
Das kann besonders bei Seiten mit mehreren eingebetteten Videos grosse Vorteile bringen.
Lazy Loading für Hintergrundbilder
Hintergrundbilder werden häufig über CSS eingebunden. Das betrifft zum Beispiel Hero-Bereiche, Designsektionen, Kacheln oder Pagebuilder-Abschnitte. Native Browser-Lazy-Loading-Funktionen greifen bei solchen CSS-Hintergrundbildern nicht immer automatisch.
Einige Performance-Plugins können auch Hintergrundbilder verzögert laden. Ob das sinnvoll ist, hängt vom Einsatzort ab. Hintergrundbilder im oberen sichtbaren Bereich sollten nicht verzögert werden. Hintergrundbilder weiter unten auf der Seite können dagegen gute Kandidaten für Lazy Loading sein.
Plugins für erweitertes Lazy Loading
Wenn die WordPress-Basisfunktion nicht ausreicht, können Performance-Plugins zusätzliche Möglichkeiten bieten. Bekannte Lösungen sind zum Beispiel WP Rocket, Autoptimize, LiteSpeed Cache oder andere Optimierungsplugins. Welche Lösung am besten passt, hängt von Ihrem Hosting, Theme, Cache-System und den verwendeten Plugins ab.
Erweiterte Lazy-Loading-Plugins können je nach Funktionsumfang:
- Bilder verzögert laden,
- Iframes lazy laden,
- YouTube-Videos durch Vorschaubilder ersetzen,
- Hintergrundbilder optimieren,
- Ausnahmen für bestimmte Bilder definieren,
- Thresholds oder Ladeabstände anpassen,
- Lazy Loading für Slider oder Galerien verbessern.
Achten Sie darauf, nicht mehrere Plugins mit ähnlichen Lazy-Loading-Funktionen gleichzeitig zu aktivieren. Doppelte Optimierung kann dazu führen, dass Bilder nicht erscheinen oder zu spät geladen werden.
Lazy Loading testen
Nach der Aktivierung oder Anpassung von Lazy Loading sollten Sie Ihre Website testen. Prüfen Sie nicht nur die Startseite, sondern auch Blogartikel, Produktseiten, Galerien, Landingpages und mobile Ansichten.
Sie können Lazy Loading unter anderem mit den Browser-Entwicklerwerkzeugen prüfen:
- Öffnen Sie Ihre Website im Browser.
- Öffnen Sie die Entwicklerwerkzeuge mit F12 oder per Rechtsklick und Untersuchen.
- Wechseln Sie zum Bereich Netzwerk.
- Laden Sie die Seite neu.
- Beobachten Sie, wann Bilder geladen werden.
- Scrollen Sie langsam nach unten und prüfen Sie, ob weitere Bilder nachgeladen werden.
Zusätzlich können Sie Tools wie PageSpeed Insights, Lighthouse oder WebPageTest verwenden, um Ladezeit und Core-Web-Vitals-Hinweise zu prüfen.
Typische Fehler bei Lazy Loading
Lazy Loading ist einfach zu aktivieren, aber nicht immer automatisch perfekt konfiguriert. Häufige Fehler sind:
- Hero-Bild wird lazy geladen: Das wichtigste Bild erscheint zu spät.
- Doppelte Lazy-Loading-Systeme: WordPress, Theme und Plugin arbeiten gleichzeitig gegeneinander.
- Slider-Probleme: Slider laden Bilder falsch oder verzögert.
- Hintergrundbilder fehlen: CSS-Bilder werden nicht korrekt behandelt.
- Layout springt: Bildabmessungen fehlen und verursachen Verschiebungen.
- Videos laden trotzdem sofort: Iframes werden nicht optimiert.
- Mobile Ansicht wird nicht geprüft: Probleme fallen erst auf Smartphones auf.
Wenn nach einer Optimierung Bilder fehlen, verzögert erscheinen oder das Layout springt, sollten Sie Lazy-Loading-Einstellungen, Cache und Theme-Kompatibilität prüfen.
Lazy Loading und mobile Besucher
Mobile Besucher profitieren besonders stark von Lazy Loading. Smartphones haben zwar heute oft schnelle Hardware, aber mobile Verbindungen sind nicht immer stabil. Jede unnötig geladene Datei kostet Zeit, Datenvolumen und Energie.
Für mobile Performance sind besonders wichtig:
- kleine Bilddateien,
- korrekte responsive Bildgrössen,
- Lazy Loading für Bilder weiter unten,
- wenige externe Skripte,
- kein unnötiges Laden von Videos,
- schnelles Hosting und gutes Caching.
Gerade bei langen Artikeln mit vielen Bildern kann Lazy Loading den Unterschied zwischen einer schwerfälligen und einer angenehm nutzbaren mobilen Seite ausmachen.
SEO und Lazy Loading
Lazy Loading kann SEO indirekt unterstützen, weil es Ladezeiten, Nutzererfahrung und technische Qualität verbessern kann. Suchmaschinen bevorzugen keine bestimmte Lazy-Loading-Methode pauschal. Entscheidend ist, dass wichtige Inhalte sichtbar, erreichbar und korrekt im HTML vorhanden sind.
Aus SEO-Sicht sollten Sie darauf achten, dass:
- wichtige Bilder im HTML korrekt eingebunden sind,
- Alt-Texte vorhanden sind,
- Bilder nicht durch fehlerhaftes JavaScript für Suchmaschinen verborgen werden,
- der sichtbare Bereich schnell geladen wird,
- Core-Web-Vitals-Probleme regelmässig geprüft werden,
- keine wichtigen Inhalte erst durch problematische Nutzeraktionen sichtbar werden.
GEO: Warum Lazy Loading auch für moderne Suchsysteme relevant ist
GEO, also Generative Engine Optimization, betrifft vor allem die Auffindbarkeit und Verständlichkeit von Inhalten für KI-gestützte Suchsysteme. Eine technisch saubere Website unterstützt diesen Prozess, weil Inhalte zuverlässig erreichbar und schnell nutzbar sein sollten.
Lazy Loading kann dazu beitragen, dass umfangreiche Inhalte mit vielen Bildern trotzdem schnell und stabil ausgeliefert werden. Wichtig ist jedoch, dass Bilder, Alt-Texte und Inhalte semantisch sauber eingebunden bleiben. Eine schnelle Website allein reicht nicht aus. Die Inhalte müssen weiterhin verständlich, strukturiert und vollständig zugänglich sein.
Empfohlene Vorgehensweise
- WordPress-Version prüfen: Moderne WordPress-Versionen bringen Lazy Loading für Bilder bereits mit.
- Website testen: Prüfen Sie, welche Bilder sofort geladen werden und welche später folgen.
- Hero-Bild ausschliessen: Das wichtigste obere Bild sollte nicht verzögert werden.
- Bilder optimieren: Dateigrösse, Abmessungen und Format verbessern.
- Iframes prüfen: YouTube, Vimeo und externe Einbettungen bei Bedarf lazy laden.
- Nur ein System nutzen: Vermeiden Sie mehrere konkurrierende Lazy-Loading-Funktionen.
- Mobile Ansicht testen: Besonders auf Smartphones und Tablets kontrollieren.
- Core Web Vitals messen: PageSpeed Insights oder Lighthouse zur Kontrolle verwenden.
Häufige Fragen zu Lazy Loading in WordPress
Was ist Lazy Loading?
Lazy Loading bedeutet, dass Bilder, Videos oder Iframes erst geladen werden, wenn sie benötigt werden. Inhalte weiter unten auf der Seite werden dadurch nicht sofort beim ersten Seitenaufruf geladen.
Hat WordPress Lazy Loading bereits eingebaut?
Ja. Seit WordPress 5.5 fügt WordPress bei geeigneten Bildern standardmässig natives Lazy Loading über das Attribut loading="lazy" hinzu.
Brauche ich trotzdem ein Lazy-Loading-Plugin?
Das hängt von Ihrer Website ab. Für einfache Inhalte reicht die WordPress-Basisfunktion oft aus. Für Iframes, Videos, Hintergrundbilder, Slider oder spezielle Optimierungen kann ein Performance-Plugin sinnvoll sein.
Sollte das erste grosse Bild lazy geladen werden?
In der Regel nein. Das wichtigste sichtbare Bild im oberen Bereich sollte schnell geladen werden, damit der Seitenaufbau nicht verzögert wird.
Verbessert Lazy Loading automatisch meine Google-Rankings?
Nicht automatisch. Lazy Loading kann die Ladezeit und Nutzererfahrung verbessern. Das kann indirekt zur technischen Qualität beitragen, ersetzt aber keine guten Inhalte, saubere Struktur und weitere Performance-Optimierungen.
Kann Lazy Loading Probleme verursachen?
Ja, wenn es falsch konfiguriert ist. Typische Probleme sind fehlende Bilder, zu spät geladene Hero-Bilder, Layout-Verschiebungen oder Konflikte zwischen mehreren Optimierungsplugins.
Was ist der Unterschied zwischen FID und INP?
FID war früher eine Core-Web-Vitals-Metrik für die erste Eingabeverzögerung. Seit März 2024 wurde FID durch INP ersetzt, das die Reaktionsfähigkeit einer Seite umfassender bewertet.
Optimiert für mobile Besucher und schnelle Ladezeiten
Lazy Loading, optimierte Bilder und schnelles Hosting bilden zusammen eine starke Performance-Grundlage. Mit dem WordPress Hosting von CURIAWEB profitieren Sie von stabiler Infrastruktur, schneller NVMe-Technologie und einer soliden Basis für performante WordPress-Websites.
WordPress Hosting von CURIAWEB ansehen