Entscheiden Sie, was jetzt gebraucht wird — nicht nur, was früh im Markup erscheint
Lazy Loading markiert eine Ressource als nicht‑kritisch, bis sie benötigt wird. Klassifizieren Sie nach der tatsächlichen Nutzerreise: Erstansicht‑Essentials, Medien unterhalb des Falzes, optionale Einbettungen und Code für spätere Routen oder Panels. Die Position im CMS allein ist kein verlässlicher Beleg; ein Bild kann in einer Vorlage offscreen und in einer anderen zentral sein.
Prüfen Sie Cold‑Loads auf einem kleinen Telefon und auf einem typischen Desktop. Testen Sie außerdem Kampagnenlinks und In‑Page‑Anker, die Besucher weiter unten auf der Seite landen lassen können. Diese Überprüfung zeigt, was ohne scroll‑getriggerte Requests bereitstehen muss.
Die initiale Aufgabe, sichtbare Navigation, wichtige Haupttexte und das erste aussagekräftige visuelle Element sollten sofort verfügbar sein.
Galerien weiter unten auf der Seite, Karten, Social‑Embeds, Offscreen‑Player und Code für nicht ausgewählte Features sind häufige Kandidaten.
Schützen Sie das Hero‑Element und die anfängliche Viewport‑Ansicht
Laden Sie nichts verzögert, das beim Öffnen der Seite wahrscheinlich sichtbar ist. Google warnt davor, und web.dev‑Analysen zeigen, dass Lazy‑Loading initialer Viewport‑Bilder das LCP verzögern kann. Das LCP‑Element kann ein Hero, Produktbild, Poster oder Text sein; prüfen Sie es für jede wichtige Vorlage statt zu raten.
Laden Sie ein bestätigtes LCP‑Bild eager. Wenn Tests zeigen, dass ein kritisches, entdeckbares Bild Netzwerkattention verliert, prüfen Sie einen hohen Fetch‑Priority‑Hinweis dafür. Das ist ein Hinweis, kein Befehl. Ein kritisches CSS‑Hintergrundbild benötigt eventuell ein frühes Preload, weil der Parser es nicht direkt entdecken kann; messen Sie diesen Fall.
Überprüfen Sie CMS‑ und Plugin‑Standards für Featured Images, die auf Listen‑Seiten fälschlich als lazy markiert werden.
Nutzen Sie Cold‑Loads auf Mobilgeräten und Desktop, nicht nur eine Desktop‑Designvorschau.
Platz reservieren, bevor Medien ankommen
Cumulative Layout Shift (CLS) ist unerwartetes Verschieben sichtbarer Inhalte. Ein verzögertes Bild ohne bekannte Höhe kann Text und Bedienelemente verschieben, nachdem ein Leser bereits zu lesen begonnen oder einen Button angetippt hat. Das ist ein Interaktionsrisiko, nicht nur ein Metrik‑Problem.
Geben Sie korrekte Breiten‑ und Höhenattribute für Bilder und Video an oder reservieren Sie die Form mit CSS‑aspect‑ratio. Verwenden Sie einen Platzhalter mit der finalen Fußabdruck‑Größe der Komponente. Für ein Drittanbieter‑Frame reservieren Sie dessen Höhe und zeigen einen klaren Lade‑ oder Nicht‑Verfügbar‑Zustand an.
Speichern Sie Medienabmessungen nach Möglichkeit zusammen mit dem Asset; ein generisches Verhältnis ist bei gemischten Bildformen nicht zuverlässig.
Scrollen, filtern, Panels öffnen, ein Mobilgerät drehen und die Zurück‑Navigation verwenden, um spätere Verschiebungen zu finden.
Inhalte auffindbar und Interaktionen verständlich halten
Google Search Central sagt, Google interagiere nicht mit Seiten durch Scrollen oder Klicken. Wichtiges lazy‑geladenes Material sollte beim Sichtbarwerden laden, und gerenderter HTML‑Code sollte die erwarteten Inhalte oder Media‑URLs offenlegen. Prüfen Sie repräsentative Seiten in der Search Console nach der Implementierung.
Eine indexierbare Infinite‑Liste benötigt eine paginierte Route für jedes dauerhafte Segment: eine persistente eindeutige URL, stabiler Inhalt an dieser URL und Links durch die Sequenz. Das schafft auch eine teilbare Position, zu der Nutzer zurückkehren können.
Wenn eine Aktion Inhalte offenlegt, halten Sie die Steuerung per Tastatur bedienbar und machen Sie das Ergebnis verständlich. Bei einem bedeutenden, non‑focus Update wie „Ergebnisse geladen“ sollten Sie den Status programmatisch exponieren, damit assistive Technologien ohne Fokuswechsel darüber informieren können.
Produktdetails, Artikeltext, Anspruchsinformationen und Aufgabenanweisungen sollten nicht erst nach einer Nutzeraktion vorhanden sein.
Verzögern Sie notwendige Checkout‑ oder Authentifizierungssteuerungen nicht. Lassen Sie Änderungen an Zahlungen, Identität oder Drittanbieter‑Skripten von qualifizierten Sicherheits‑ und Compliance‑Prüfern bewerten.
Das am wenigsten anfällige Verfahren verwenden
Für gewöhnliche Offscreen‑Bilder und iframes ist die native Lazy‑Load‑Funktion des Browsers meist der einfachste Ausgangspunkt. Der Browser entscheidet, wann eine Near‑Viewport‑Anfrage gestartet wird; diese Entfernung ist keine Garantie. Das window load‑Event kann feuern, während lazy‑Ressourcen noch unvollständig sind.
Verwenden Sie einen Intersection Observer, wenn eine benannte Komponente eine maßgeschneiderte Aktivierung braucht, z. B. das Mounten eines teuren Panels kurz bevor es erscheint. Halten Sie den Observer schmal und starten Sie die Arbeit früh genug für schnelles Scrollen. Nutzen Sie Code‑Splitting für nicht‑initiale Routen oder optionale Features, nicht als Ausrede, die aktuelle Aufgabe zu verzögern.
Ersetzen Sie keine einfache Quelle durch data‑Attribute, mehrere Skripte und eine Bibliothek, es sei denn, das zusätzliche Verhalten löst ein getestetes Bedürfnis.
Ein optionales Embed sollte einen klaren Fallback‑ oder Auslasszustand haben, nicht einen permanenten Spinner.
Messen, ausrollen und gemeinsam beheben
Vergleichen Sie Basislinie und Kandidat auf denselben URLs, Cache‑Zustand, Viewport und Nutzerpfad. Verwenden Sie Cold, eingeschränkte Mobile‑Tests und wo möglich Real‑Device‑Checks. Erfassen Sie LCP, sichtbare Sequenz, Layout‑Shifts, Media‑Fehler, gerendertes HTML und essenzielle Aktionen. Felddaten ergänzen Lab‑Tests.
Veröffentlichen Sie eine umkehrbare, vorlagenspezifische Änderung. Dokumentieren Sie Assets, die von eager auf deferred verschoben wurden, Deployment‑Referenz, Cache‑Aktion, Besitzer und ersten Rollback‑Schritt. Wenn LCP lazy wird oder ein Conversion‑Pfad unvollständig wird, entfernen Sie die Regel für dieses kritische Asset und verifizieren Sie erneut. Prüfen Sie erneut nach Theme‑, CMS‑, Image‑Service‑, Tag‑ oder Embed‑Änderungen.
Konzentrieren Sie sich auf das Verhindern und Beheben einer defekten Erfahrung, nicht nur auf Status‑Reporting oder Alerting.
Revertieren Sie die betroffene Vorlagen‑Einstellung, bevor Sie die Bildbehandlung site‑weit nachjustieren.
