Write an article about importance of Cumulative Layout Shift for web-pages
Cumulative Layout Shift (CLS) ist ein Metrik, die die visuelle Stabilität einer Webseite misst. Es wurde von Google im Rahmen der Core Web Vitals-Initiative eingeführt, die darauf abzielt, Webentwicklern eine Reihe von Metriken zur Verfügung zu stellen, die ihnen dabei helfen, die Benutzerfreundlichkeit ihrer Websites zu verbessern.
CLS misst die Menge an unerwarteten Layout-Verschiebungen, die auf einer Webseite aufgrund von Änderungen im Inhalt der Seite auftreten. Dazu können unerwartetes Laden von Bildern oder Anzeigen oder das Verschieben von Elementen auf der Seite gehören, wenn neuer Inhalt hinzugefügt wird.
Warum ist CLS wichtig?
Ein hoher CLS-Score kann zu einer schlechten Benutzerfreundlichkeit führen, da er Verwirrung und Frustration bei Benutzern verursachen kann. Wenn das Layout einer Webseite unerwartet verschiebt, kann das verwirrend sein und es Benutzern erschweren, den gesuchten Inhalt zu finden und damit zu interagieren. Dies kann dazu führen, dass Benutzer die Webseite verlassen, bevor sie ihre geplanten Aktionen abgeschlossen haben, wie das Ausfüllen eines Formulars oder einen Kauf tätigen.
Neben dem negativen Einfluss auf die Benutzerfreundlichkeit kann ein hoher CLS-Score auch das Ranking einer Webseite bei Suchmaschinen negativ beeinflussen. Google hat angekündigt, dass CLS ab Juni 2021 ein Ranking-Faktor für Suchresultate sein wird, was bedeutet, dass Websites mit hohem CLS-Score möglicherweise einen Rückgang ihrer Suchrankings sehen werden.
Wie man CLS verbessern kann
Es gibt mehrere Möglichkeiten, wie Webentwickler den CLS-Score ihrer Websites verbessern können:
Verwenden Sie die richtigen Größenattribute für Bilder und Videos: Indem Sie die Breite und Höhe von Bildern und Videos im HTML-Code angeben, kann der Browser Platz für sie reservieren, bevor sie geladen werden. Dies hilft dabei, Layout-Verschiebungen aufgrund des unerwarteten Ladens dieser Elemente zu vermeiden.
Deferren Sie nicht-kritische Ressourcen: Nicht-kritische Ressourcen wie Anzeigen und Skripts von Drittanbietern können zu Layout-Verschiebungen führen, wenn sie nach dem ursprünglichen Inhalt der Webseite geladen werden. Durch das Deferren dieser Ressourcen, bis nach dem Laden des ursprünglichen Inhalts, können Entwickler CLS reduzieren.
Verwenden Sie die Attribute 'async' und 'defer' für Skripte: Mit diesen Attributen können Entwickler angeben, dass ein Skript nicht unmittelbar geladen werden muss und später ausgeführt werden kann. Dies kann dazu beitragen, CLS zu reduzieren, indem es ermöglicht, dass der ursprüngliche Inhalt der Webseite geladen wird, bevor das Skript ausgeführt wird.
Vermeiden Sie das Einfügen von Inhalt über vorhandenem Inhalt: Wenn neuer Inhalt über vorhandenem Inhalt auf einer Webseite hinzugefügt wird, kann dies zu Layout-Verschiebungen führen, während sich die Seite an den zusätzlichen Platz anpasst. Entwickler können dies vermeiden, indem sie neuen Inhalt unter vorhandenem Inhalt hinzufügen oder Techniken wie das Lazy Loading verwenden, um neuen Inhalt erst dann zu laden, wenn er benötigt wird.
Zusammenfassend ist Cumulative Layout Shift eine wichtige Metrik für Webentwickler, da sie die Benutzerfreundlichkeit und das Ranking einer Webseite beeinflussen kann. Durch die Einhaltung von Best Practices und die Verwendung von Techniken wie richtigen Größenattributen, das Deferren von nicht-kritischen Ressourcen und das Vermeiden von Einfügen von Inhalt über vorhandenem Inhalt können Entwickler den CLS-Score ihrer Websites verbessern.
Ähnliche Artikel: