Wie man den Cumulative Layout Shift (CLS) optimiert

layout shift google

Der Cumulative Layout Shift (CLS) ist eine wichtige Kennzahl der Core Web Vitals, die die Benutzererfahrung und das SEO einer Website stark beeinflussen kann. In diesem Artikel werden wir uns ausführlich damit beschäftigen, wie man den Cumulative Layout Shift optimiert, um sicherzustellen, dass Ihre Website den Anforderungen entspricht und Nutzern eine nahtlose Erfahrung bietet.

Was ist der Cumulative Layout Shift (CLS)?

Der Cumulative Layout Shift (CLS) misst unerwartete Layoutverschiebungen während des Ladevorgangs einer Website. Diese Verschiebungen können die Benutzererfahrung erheblich beeinträchtigen, da sie dazu führen, dass Inhalte plötzlich an andere Stellen der Seite verschoben werden. Stellen Sie sich vor, ein Benutzer besucht einen Online-Shop, um einzukaufen, und plötzlich verschiebt sich der Inhalt der Seite, weil eine Werbeanzeige eingeblendet wird. Der Benutzer muss sich neu orientieren, um fortzufahren, und dies kann frustrierend sein.

Der CLS wird durch das Summieren von Layoutverschiebungen in Sitzungsfenstern gemessen, und er ist einer der drei wichtigen Faktoren der Core Web Vitals, die die Google-Suchrankings beeinflussen. Neben dem CLS gehören auch der Largest Contentful Paint (LCP) und der First Input Delay (FID) zu diesen Faktoren.

Ursachen für einen schlechten CLS

Bevor wir uns mit der Optimierung befassen, ist es wichtig zu verstehen, welche Faktoren einen schlechten CLS verursachen können. Die häufigsten Ursachen sind:

  1. Bilder ohne festgelegte Höhe und Breite: Bilder, die keine festen Abmessungen haben, können dazu führen, dass der Browser den Platz nicht richtig reserviert und Layoutverschiebungen auftreten.
  2. Ads, Iframes und eingebettete Elemente ohne definierte Höhe und Breite: Ähnlich wie bei Bildern können auch Anzeigen, Iframes und eingebettete Elemente ohne feste Abmessungen dazu führen, dass der Browser den Platz nicht richtig reserviert.
  3. Dynamisch integrierter Content: Wenn Inhalte dynamisch in die Seite geladen werden, ohne den Platz dafür vorab zu reservieren, kann dies zu Layoutverschiebungen führen.
  4. Fonts, die ein FOUT oder FOIT erzeugen: Fonts, die während des Ladens der Seite zu unerwarteten Textverschiebungen führen, können ebenfalls den CLS beeinflussen.
  5. Animationen: Bestimmte CSS-Eigenschaften können Layoutverschiebungen auslösen, wenn sie animiert werden.

Wie kann der Cumulative Layout Shift optimiert werden?

Jetzt, da wir die Ursachen kennen, lassen Sie uns darüber sprechen, wie Sie den Cumulative Layout Shift optimieren können, um Ihre Website benutzerfreundlicher und SEO-freundlicher zu gestalten:

  1. Bilder mit festen Abmessungen: Stellen Sie sicher, dass alle Bilder auf Ihrer Website eine feste Höhe und Breite haben. Dies ermöglicht es dem Browser, den Platz korrekt zu reservieren und Layoutverschiebungen zu vermeiden.
  2. Reservieren Sie Platz für Ads und eingebettete Elemente: Kennzeichnen Sie Anzeigen, Iframes und eingebettete Elemente immer mit festen Abmessungen oder reservieren Sie den Platz für diese Elemente im Voraus.
  3. Fonts optimieren: Verwenden Sie die CSS-Eigenschaft font-display, um das Verhalten von benutzerdefinierten Fonts zu steuern und FOUT oder FOIT zu minimieren.
  4. Animationen mit CSS transform: Wenn Sie Animationen verwenden, verwenden Sie die CSS-Eigenschaft transform, da sie keine Layoutverschiebungen verursacht.
  5. Vermeiden Sie unerwünschten dynamischen Content: Laden Sie dynamischen Content nur nach Benutzerinteraktionen, um Layoutverschiebungen zu verhindern.
  6. Platz für Werbeanzeigen reservieren: Reservieren Sie im DOM ausreichend Platz für Werbeanzeigen, um Layoutverschiebungen zu vermeiden.
  7. Positionierung von Werbeanzeigen: Platzieren Sie Werbeanzeigen nicht am Anfang des Viewports, da sie dort den größten Layout Shift verursachen.
  8. Behandlung von Iframes und eingebetteten Elementen: Reservieren Sie ausreichend Platz für Iframes und eingebettete Elemente im Browser, um unerwartete Verschiebungen zu verhindern.
  9. Verwendung von Placeholder und Fallback: Integrieren Sie Placeholder oder Fallbacks, um genügend Platz für eingebettete Elemente zu reservieren und Layoutverschiebungen zu minimieren.
  10. Optimierung von Fonts mit : Verwenden Sie für wichtige Fonts, um sicherzustellen, dass sie rechtzeitig geladen werden und Layoutverschiebungen vermieden werden.

Fazit

Die Optimierung des Cumulative Layout Shift (CLS) ist entscheidend, um die Benutzererfahrung zu verbessern und das SEO Ihrer Website zu stärken. Indem Sie die oben genannten Best Practices befolgen und sicherstellen, dass Ihre Website den Core Web Vitals entspricht, können Sie sicherstellen, dass Ihre Website in den Google-Suchergebnissen gut abschneidet und Nutzern eine reibungslose Erfahrung bietet.

Wenn Sie weitere Unterstützung bei der Optimierung Ihres CLS benötigen, stehen wir Ihnen gerne zur Verfügung. Kontaktieren Sie uns unter [Kontaktinformation] für eine unverbindliche Anfrage. Wir helfen Ihnen dabei, Ihre Website nach oben zu bringen!

Unser Experte
Matthias Eggert ist seit über 14 Jahren im Online Marketing tätig und seit 6 Jahren Head of Online Marketing bei DIXENO . DIXENO ist an den Standorten Arnsberg, Paderborn, Hamburg und Berlin vertreten und verfügt über mehr als 50 Mitarbeiter. Neben seiner Tätigkeit als Head of Online Marketing ist Matthias Gründer von onlinemarketingberatung.de – Cruising Media. Sein Fokus liegt auf allen SEO relevanten Themen und er unterstützt Kunden von der Konzeption der richtigen Strategie, über die technische Umsetzung, bis zur detaillierten Analyse.