9 einfache Strategien zur Vermeidung großer Layoutverschiebungen [Kein Entwickler erforderlich]

Veröffentlicht: 2024-04-19
Vermeiden Sie große Layoutverschiebungen
Folgen Sie @Cloudways

Große Layoutverschiebungen auf Ihrer Website können zu einer schlechten Benutzererfahrung führen und möglicherweise dazu führen, dass Besucher die Website verlassen. Sie treten auf, wenn sich Elemente beim Laden der Seite unerwartet verschieben, was dazu führt, dass Benutzer auf die falschen Schaltflächen oder Links klicken.

Dies kann sich auch auf Ihren Cumulative Layout Shift Score auswirken, eine wichtige Kennzahl in der Core Web Vitals-Initiative von Google.

Glücklicherweise können Sie die Ladezeiten verkürzen und ein stabiles Layout gewährleisten, indem Sie Best Practices wie die Zuweisung von Abmessungen und die Verwendung struktureller Platzhalter implementieren.

In diesem Artikel untersuchen wir die Ursachen, ihre Auswirkungen und einfache Strategien zur Vermeidung großer Layoutverschiebungen.

  • Was sind Layoutverschiebungen?
  • Erklärung von CLS (Cumulative Layout Shift)
  • Wie wirken sich Layoutverschiebungen auf die Seitenleistung aus?
  • Wie vermeide ich große Layoutverschiebungen?

Was sind Layoutverschiebungen?

Eine große Layoutverschiebung tritt auf, wenn eine Website nicht richtig optimiert ist, was dazu führt, dass sich Dinge auf der Seite beim Laden stark bewegen.

Dies führt dazu, dass sich Bilder, Videos, Schriftarten oder Schaltflächen unerwartet bewegen, was den Besuchern die Nutzung der Website erschwert. Es kann sogar dazu führen, dass sie gehen, bevor sie sich den Inhalt ansehen können.

Es ist bereits schwierig, Besucher aufgrund einer schlechten Benutzererfahrung zu verlieren. Cumulative Layout Shift (CLS) macht es noch schlimmer, indem es Ihren Google Core Web Vitals-Score beeinträchtigt. Denken Sie daran, dass sich die visuelle Stabilität direkt auf den Core Web Vitals-Score und die SEO einer Website auswirkt.

Tools wie PageSpeed ​​Insights, Lighthouse oder Chrome DevTools können große Layoutverschiebungen erkennen und die problematischen Elemente lokalisieren.

Die Durchführung eines WordPress-Leistungsaudits kann wertvolle Einblicke in alle Probleme liefern, die zu großen Layoutverschiebungen auf Ihrer Website führen. Auf diese Weise können Sie problematische Elemente lokalisieren und beheben, um die Leistung Ihrer Website zu verbessern.

Erklärung von CLS (Cumulative Layout Shift)

Der Begriff CLS steht für Cumulative Layout Shift, eine Metrik in Core Web Vitals, die zur Messung unerwarteter Layoutverschiebungen verwendet wird und Teil des Page Experience-Updates von Google ist.

Der CLS-Score einer Website spiegelt wider, wie gut sie mit unerwarteten Layout-Veränderungen umgeht, indem er die Stabilität des Inhalts bewertet und die Entfernung misst, um die sich betroffene Elemente im Ansichtsfenster bewegt haben.

Diese Daten werden zur Berechnung eines genauen CLS-Scores verwendet.

Was ist ein bestandener CLS-Score?

Nun, hier sind die Ergebnisse von Google für CLS:

  • Gut – Weniger als oder gleich 0,1 Sekunden
  • Verbesserungsbedarf – Weniger als oder gleich 0,25 Sekunden
  • Schlecht – Mehr als 0,25 Sekunden.

Googles Ergebnisse für CLS

Ein guter CLS-Score ist entscheidend für ein gutes Ranking in den Google SERPs und die Erfüllung der Core Web Vitals-Kriterien.

Vermeiden Sie große Layoutverschiebungen mit Cloudways WordPress Hosting

Sorgen Sie mit unserem optimierten Stack für eine konsistente Website-Leistung und vermeiden Sie Layoutverschiebungen. Erzielen Sie niedrige CLS-Werte für schnelle Ladegeschwindigkeiten und hohe SERP-Rankings.

VERSUCH'S JETZT

Wie wirken sich Layoutverschiebungen auf die Seitenleistung aus?

Wenn Benutzer eine Webseite besuchen, erwarten sie eine schnelle Interaktion mit verschiedenen Elementen wie Schaltflächen, Kontaktformularen, Bildern und Videos. Allerdings können unerwartete Layoutänderungen dazu führen, dass sich diese Elemente beim Laden der Seite verschieben, anpassen oder neu positionieren.

Dies kann dazu führen, dass Benutzer versehentlich auf unbeabsichtigte Inhalte klicken oder darauf tippen, insbesondere auf Mobilgeräten mit begrenzter Bildschirmfläche. Solche Layoutverschiebungen machen die Seite optisch instabil.

Da CLS Teil von Web Vitals ist, das das gesamte Seitenerlebnis widerspiegelt, ist die Reduzierung von Layoutverschiebungen und die Verbesserung der CLS-Scores für die Steigerung der Benutzerzufriedenheit und die Optimierung der Seitenleistung von entscheidender Bedeutung.

Wie vermeide ich große Layoutverschiebungen?

Sobald Sie Layoutverschiebungen identifiziert haben, die sich auf Ihre CLS-Ergebnisse auswirken, ist es an der Zeit, diese zu beheben. Hier sind einige Methoden, um große Layoutverschiebungen zu vermeiden.

1. Vermeiden Sie das Einfügen neuer Inhalte über vorhandenen Inhalten

Um unerwartete Layoutänderungen zu verhindern, vermeiden Sie das Einfügen dynamischer Inhalte wie Banner oder Formulare über vorhandenen Inhalten, es sei denn, Sie werden durch eine Benutzerinteraktion dazu aufgefordert.

Wenn beispielsweise ein Banner langsamer geladen wird als die Seite, kann dies zu einer deutlichen Verschiebung des Layouts führen, was zu einer schlechten Benutzererfahrung und höheren CLS-Werten führt.

Eine mögliche Lösung: Das Laden neuer Inhalte durch Benutzerinteraktion initiieren:

  • Verwenden Sie Schaltflächen wie „ Mehr laden “ oder „ Aktualisieren “, um das Laden von Inhalten auszulösen.
  • Rufen Sie Inhalte vor der Benutzerinteraktion vorab ab, um eine sofortige Anzeige sicherzustellen.

Die Funktion „Mehr laden“ der Chloe-Website lädt dynamisch zusätzliche Inhalte, ohne dass es zu unerwarteten Layoutverschiebungen kommt

Beispiel: Die Funktion „Mehr laden“ der Chloe-Website lädt dynamisch zusätzliche Inhalte, ohne dass es zu unerwarteten Layoutverschiebungen kommt.

2. Verwalten Sie, wie Schriftarten auf Ihrer Website geladen werden

Die Optimierung des Ladens von Schriftarten auf Ihrer Website ist von entscheidender Bedeutung, um Probleme wie Flash of Invisible Text (FOIT) und Flash of Unstyled Text (FOUT) zu verhindern, die zu großen Layoutverschiebungen (CLS) führen können.

Um dieses Problem zu lösen, können Sie zwei Strategien anwenden:

1. Webfonts vorab laden:

  • Durch das Vorladen von Web-Schriftarten wird sichergestellt, dass sie beim Laden der Seite sofort verfügbar sind. Sie können dies erreichen, indem Sie dem HTML-Header ein Link-Tag hinzufügen und den Schriftartnamen, das Format und das Cross-Origin-Attribut angeben.

Schauen Sie sich zum Beispiel den folgenden Code an:

 <link rel="preload" href="/yourwebfont" as="font" type="font/format" crossorigin>

Hier:

  • „/yourwebfont“ gibt den Namen der Webschriftart an, die Sie laden.
  • „Format“ gibt das jeweilige Web-Font-Format an (z. B. ttf, woff, woff2 usw.).

Sie können Optimierungs-Plugins wie das Cloudways Breeze-Cache-Plugin verwenden, um Webschriftarten und Links vorab zu laden.

Mit Breeze können Sie die Geschwindigkeit Ihrer WordPress-Website durch seine bemerkenswerten Funktionen steigern. Es nutzt internes Caching, um die Seitenladegeschwindigkeit zu beschleunigen und sicherzustellen, dass Zuschauer nicht lange auf den Zugriff auf Ihre Inhalte warten müssen.

Cloudways Breeze-Cache-Plugin

2. Verwenden des Attributs „font-display“:

  • Das Attribut „font-display“ steuert, wie Schriftarten beim Laden angezeigt werden. Mit Optionen wie „Automatisch“, „Blockieren“, „Austauschen“, „Fallback“ und „Optional“ können Sie die Textsichtbarkeit basierend auf dem Ladestatus der Schriftart verwalten.

Wenn Sie beispielsweise ein WordPress-Benutzer sind, können Sie die Eigenschaft „font-display: swap“ in Ihrem CSS wie folgt verwenden:

Wenn Sie wie ich das Astra-Design verwenden, befolgen Sie diese Schritte, um das Attribut „font-display: swap“ zu Ihrer Designdatei hinzuzufügen:

  • Melden Sie sich bei Ihrem WordPress-Dashboard an.
  • Gehen Sie zu ErscheinungsbildDesigndatei-Editor .
  • Suchen Sie hier das Stylesheet, in dem Sie die erforderlichen Änderungen vornehmen können. Für das Astra-Theme befinden sich die CSS-Dateien normalerweise im Verzeichnis asset/css/ .

Verwenden Sie die Eigenschaft „font-display swap“ in Ihrem CSS

  • Greifen Sie über einen FTP-Client mit Ihren FTP-Anmeldeinformationen, die Sie von Ihrem Hosting-Anbieter erhalten haben, auf diese Dateien zu.
  • Navigieren Sie zum Verzeichnis wp-content/themes/astra/assets/css/ .

Navigieren Sie zum Verzeichnis wp-contentthemesastraassetscss

  • Suchen Sie nach einer Datei, die die @font-face-Deklaration enthält.

Suchen Sie nach einer Datei, die die @font-face-Deklaration enthält

  • Laden Sie die Datei herunter und öffnen Sie sie in einem Texteditor .

Laden Sie die Datei herunter und öffnen Sie sie in einem Texteditor

  • Font-Display hinzufügen: Wechseln Sie zur @font-face-Deklaration für die Schriftart.

Fügen Sie den Font-Display-Swap zur @font-face-Deklaration für die Schriftart hinzu.

  • Speichern Sie Ihre Änderungen , laden Sie die aktualisierte Datei auf den Server hoch und ersetzen Sie die vorhandene.
  • Sobald Sie fertig sind, sollte die Warnung „Stellen Sie sicher, dass der Text beim Laden von WebFont sichtbar bleibt“ nicht mehr in Ihrem Google PageSpeed ​​Insights-Bericht erscheinen, was auf eine erfolgreiche Optimierung des Ladens von Schriftarten auf Ihrer Website hinweist.

die Warnung: Stellen Sie sicher, dass der Text beim Laden von WebFont sichtbar bleibt

Zusätzliche Strategien zur Schriftartenverwaltung:

1. Schriftdateien optimieren:

Passen Sie Schriftartdateien an, indem Sie angeben, welche Zeichen angewendet werden sollen. Dies ist besonders nützlich für Elemente wie Logos oder Überschriften, bei denen bestimmte Zeichen im Voraus bekannt sind.

Wenn beispielsweise in einem Logo für „ ABC Corporation “ nur „A“, „B“, „C“, „&“ und „-“ in die Schriftartdatei aufgenommen werden, wird die Größe verringert und die Ladegeschwindigkeit optimiert. Wir haben eine Anleitung zur Verwendung benutzerdefinierter Google-Schriftarten in WordPress, die für Sie hilfreich sein könnte.

Passen Sie Schriftartdateien an, indem Sie angeben, welche Zeichen angewendet werden sollen

2. Definieren Sie die Eigenschaften der Mindesthöhe:

Darüber hinaus sollten Sie erwägen, geeignete Mindesthöheneigenschaften für Website-Abschnitte festzulegen, um schriftbedingte Layoutverschiebungen abzumildern. Wenn Sie beispielsweise eine Höhe auf Elemente wie <h1> anwenden, können Sie Layouts stabilisieren und verhindern, dass sich der darunter liegende Inhalt verschiebt, wenn verschiedene Schriftarten geladen werden.

 Header {
  Mindesthöhe: 60 Pixel;
}
@media (Mindestbreite: 700 Pixel) {
  Header {
    Mindesthöhe: 220 Pixel;
  }
}

Obwohl dieser Ansatz möglicherweise nicht universell anwendbar ist, kann die Kombination mit anderen Optimierungstechniken wie dem Vorladen von Schriftarten und der Verwendung von Schriftartanzeigeattributen das Benutzererlebnis verbessern, indem Störungen durch das Laden von Schriftarten minimiert werden.

3. Stellen Sie frühzeitig eine Verbindung zu Schriftartenquellen her:

Wenn Ihre Schriftarten an anderer Stelle im Internet gehostet werden (z. B. in einem Content-Delivery-Netzwerk oder einem Schriftartendienst), können Sie eine schnelle Verbindung zu diesen Quellen einrichten. Dadurch kann Ihre Website die Schriftarten schneller finden und alles schneller fertigstellen.

3. Vermeiden Sie nicht zusammengesetzte Animationen

Verwenden Sie zusammengesetzte Animationen, wann immer Sie können. Dies trägt dazu bei, die Arbeit im Hauptthread zu verringern, verhindert das Neuzeichnen von Pixeln beim Laden der Seite und reduziert Layoutverschiebungen.

Sie können das Problem „Nicht zusammengesetzte Animationen vermeiden“ beheben, indem Sie einfache Änderungen wie das Hinzufügen der „Will-Change-Eigenschaft“ vornehmen.

Lassen Sie mich ein kurzes Beispiel vorstellen, damit Sie leichter verstehen, wie ich die Will-Change-Eigenschaft implementieren kann. Wenn ich auf mein WordPress-Dashboard zugreife und im Abschnitt „ Zusätzliches CSS “ zu „Darstellung “ > „ Anpassen “ navigiere, kann ich CSS-Code sehen, der möglicherweise nicht für Animationen optimiert ist.

Anpassen im Abschnitt „Zusätzliches CSS“.

Aufgrund von nicht optimiertem CSS tritt in Page Speed ​​Insights der Fehler „ Nicht zusammengesetzte Animationen vermeiden “ auf, wie im Screenshot unten gezeigt.

Es tritt der Fehler „Nicht zusammengesetzte Animationen vermeiden“ auf

Versuchen wir nun, die CSS-Datei zu optimieren, indem wir die „Will-Change-Eigenschaft“ implementieren.

Fügen Sie die Will-Change-Eigenschaft hinzu

Dadurch wird der Browser über bevorstehende Animationsänderungen informiert, was zur Verbesserung der Renderleistung beiträgt.

 .meine-animation {
    Breite: 100px;
    Höhe: 100px;
    Hintergrundfarbe: rot;
    Position: absolut;
    Willensänderung: transformieren, undurchsichtig; /* Neue Zeile */
    Animation: complexMove 5s linear unendlich;
}

Ersetzen Sie nach der Optimierung den alten Code durch das neue optimierte CSS in Ihrem zusätzlichen CSS-Abschnitt.

Durch diese Anpassung wird die Animation nicht verändert, der Fehler sollte jedoch behoben werden. Überprüfen Sie, ob der Fehler behoben ist. Die Optimierung des Codes kann auch den Leistungswert Ihrer Website verbessern.

4. Stellen Sie sicher, dass Benutzeraktionen innerhalb von 500 ms abgeschlossen werden

Bei der Arbeit an Ihrer Website ist es wichtig sicherzustellen, dass bei der Interaktion der Benutzer mit Ihren Inhalten nicht plötzlich etwas auf dem Bildschirm herumspringt. Das kann für sie wirklich frustrierend sein.

Um dies zu vermeiden, müssen Sie sicherstellen, dass alle Änderungen am Layout innerhalb eines kurzen Zeitraums erfolgen – insbesondere innerhalb von 500 Millisekunden nach der Aktion des Benutzers. Wenn es länger dauert, könnte Ihr Cumulative Layout Shift (CLS)-Score darunter leiden .

Sie können dies mit Chrome DevTools überprüfen. Zeichnen Sie die Leistung Ihrer Seite auf und achten Sie auf plötzliche Veränderungen nach Benutzerinteraktionen. Wenn die Verschiebung mehr als 500 Millisekunden nach der Interaktion auftritt, könnte sich dies negativ auf Ihren CLS-Score auswirken.

Chrome DevTools

Im obigen Screenshot von Apple.com können Sie sehen, dass wir einen Wert von 0,0004175 erreicht haben – was unter dem Schwellenwert von 0,1 liegt.

Wenn Ihre Punktzahl den Schwellenwert überschreitet, z. B. 0,4004175 , achten Sie darauf, die Verarbeitung oder das Laden von Inhalten zu beschleunigen, um Verzögerungen zu minimieren.

Wenn Sie beispielsweise Inhalte aus dem Netzwerk abrufen, versuchen Sie, im Voraus Speicherplatz dafür bereitzustellen. Auf diese Weise werden Sie auch dann nicht bestraft, wenn das Laden länger als 500 Millisekunden dauert.

Eine weitere Sache, auf die Sie achten sollten, sind Animationen. Stellen Sie sicher, dass sie kurz sind – nicht länger als 500 Millisekunden –, um eine Beeinträchtigung Ihres CLS-Scores zu vermeiden. Wir haben bereits weiter oben in diesem Blog erläutert, wie man nicht zusammengesetzte Animationen vermeidet. Schauen Sie sich diesen Abschnitt gerne noch einmal an, um sich kurz aufzufrischen.

Durch die Optimierung für CLS verbessern Sie nicht nur die Leistung Ihrer Website, sondern sorgen auch insgesamt für ein besseres Benutzererlebnis.

5. Verwenden Sie JavaScript synchron

Synchrones JavaScript führt Code sequentiell aus und blockiert die weitere Ausführung, bis die aktuelle Aufgabe abgeschlossen ist.

So wird es angewendet: Zunächst verbergen Sie problematische Inhalte mithilfe von CSS. Anschließend verwenden Sie Rendering-blockierendes JavaScript, um den Inhalt zu füllen und anzuzeigen und so Layoutverschiebungen zu verhindern, bis er vollständig festgelegt ist.

Dieser Ansatz kann jedoch Auswirkungen auf Metriken wie LCP und First Contentful Paint haben, da er das Rendern verzögert. Dennoch ist es eine lohnende Überlegung, wenn es keine andere Lösung gibt, um Layoutverschiebungen zu verhindern.

Stellen Sie bei der Implementierung sicher, dass CSS in HTML eingebunden ist, um die richtige Reihenfolge beizubehalten. Alternativ kann JavaScript verwendet werden, um den Inhalt anzuzeigen, aber Inline-CSS garantiert die Sichtbarkeit auch dann, wenn JavaScript ausfällt oder deaktiviert ist.

 <Stil>
.cls-inducing-div {
    Anzeige: keine;
}
</style>

<div class="cls-inducing-div"></div>

<Skript>
// Ihr JavaScript, das das Rendern blockiert, dient hierher, um das div aufzufüllen
...
</script>

<Stil>
.cls-inducing-div {
    Bildschirmsperre;
}
</style>

Diese Technik kann auch auf externes JavaScript ausgeweitet werden, kann jedoch zu zusätzlichen Verzögerungen führen, wenn Skripte angefordert und heruntergeladen werden. Um dies zu verhindern, laden Sie die JavaScript-Ressource im <head> -Abschnitt Ihres HTML vor.

Auch wenn dies im Widerspruch zu den üblichen Ratschlägen von Entwicklern steht, kann synchrones JavaScript in Situationen hilfreich sein, in denen Inhaltsverschiebungen unvermeidlich sind, auch wenn es das Rendern verzögern kann.

Am schnellsten verwaltetes WordPress, um große Layoutverschiebungen zu vermeiden

Erleben Sie blitzschnelle Servergeschwindigkeiten mit dem Hybrid-Stack Cloudways LAMP + NGINX. Verbessern Sie Ihre Core Web Vitals, um lästige WordPress-Layoutverschiebungen zu vermeiden.

VERSUCH'S JETZT

6. Geben Sie die Bild- und Videoabmessungen an

Bei modernen Browsern wie Firefox und Chrome ist die Festlegung präziser Abmessungen für Bilder und Videos von entscheidender Bedeutung, um zu verhindern, dass sie sich beim Laden der Website verschieben. Unerwartete Bewegungen können Benutzer frustrieren und das Erscheinungsbild und die wahrgenommene Geschwindigkeit Ihrer Website beeinträchtigen.

In E-Commerce-Shops, in denen Produkte mehrere Bilder unterschiedlicher Größe enthalten, tritt dieses Problem häufig auf.

Die Angabe der Breite und Höhe jedes Elements informiert den Browser jedoch über den benötigten Platz und sorgt so für ein reibungsloses Laden ohne störende Layoutverschiebungen.

Um dies zu beheben:

  • Wählen Sie Ihr Bild aus der Medienbibliothek aus oder laden Sie es hoch und fügen Sie es zu einer beliebigen Seite oder einem beliebigen Beitrag hinzu.

Wählen Sie Ihr Bild aus der Medienbibliothek aus oder laden Sie es hoch und fügen Sie es zu einer beliebigen Seite oder einem beliebigen Beitrag hinzu

  • Wählen Sie das Bild mit dem Cursor aus, um das Einstellungsfenster anzuzeigen.

Wählen Sie das Bild mit dem Cursor aus, um das Einstellungsfenster anzuzeigen.

  • Sobald Ihr Bild hochgeladen ist, klicken Sie auf Bild bearbeiten.

Hinweis: Sie können die Bildgröße und die Standardabmessungen im Einstellungsfenster anzeigen.

Klicken Sie auf Bild bearbeiten.

  • Suchen Sie im Bedienfeld „Einstellungen“ nach der Option „Bild skalieren“ .
  • Aktualisieren Sie Ihre gewünschten Bildabmessungen.
  • Klicken Sie auf „Skalieren“ , um Ihre Änderungen zu speichern.

Klicken Sie auf „Skalieren“, um Ihre Änderungen zu speichern

Für alle, die Themes wie WoodMart oder ein anderes Theme für WordPress verwenden, kann das einfache Hinzufügen der richtigen Größeninformationen für Ihre Bilder und Videos einen großen Unterschied machen, indem Sie Ihre Website auf den CLS auf WoodMart-Website-Seiten auf 0 reduzieren.

7. Haben Sie einen eigenen Platz für Werbung

Es ist von entscheidender Bedeutung, bestimmte Größen für Anzeigen auf Ihrer Website festzulegen. Indem Sie die Abmessungen jeder Anzeige im Voraus festlegen, verhindern Sie, dass andere Elemente auf Ihrer Seite versehentlich verschoben werden.

Dies ist besonders hilfreich, da Anzeigen möglicherweise nicht sofort geschaltet werden, was möglicherweise das Layout Ihrer Website stört und zu Frustration bei den Benutzern führt.

In Fällen, in denen eine Anzeige aufgrund eines begrenzten Anzeigeninventars möglicherweise nicht sofort geladen wird, kann die Verwendung von Platzhaltern oder alternativen Bannern , die diesen reservierten Abmessungen entsprechen, die Stabilität des Layouts Ihrer Seite gewährleisten.

Verwendung von Platzhaltern oder alternativen Bannern, die den reservierten Abmessungen entsprechen

Diese Methode stellt sicher, dass die Benutzererfahrung konsistent bleibt, selbst wenn das Laden tatsächlicher Anzeigen länger dauert oder die Anzeige ausfällt.

So reduzieren Sie die Auswirkungen von Anzeigen, Einbettungen und Iframes auf das Layout Ihrer Website weiter:

Platzhalter verwenden: Implementieren Sie Platzhalter für Anzeigenflächen, wenn Anzeigen nicht verfügbar sind, um die Konsistenz des Layouts zu gewährleisten und Verschiebungen zu verhindern.

Vorab geladene Größen: Bevor Sie Ihrer Website Anzeigen hinzufügen, entscheiden Sie sich für die größte Größe einer Anzeige und schaffen Sie Platz dafür. Auf diese Weise stellen Sie sicher, dass bereits Platz für die Anzeige vorhanden ist und Ihre Website nicht unerwartet Dinge verschieben muss, wenn die Anzeige erscheint.

Positionierung: Erwägen Sie die Platzierung von Anzeigen, die die Nutzer nicht zu sehr stören, beispielsweise am Ende der Seite oder an der Seite. Dies trägt dazu bei, dass Ihre Website gut aussieht und reibungslos funktioniert, da keine Werbung im Weg steht oder die Einrichtung Ihrer Seite verändert.

Schalten Sie Anzeigen, die die Leute nicht zu sehr stören

Durch die Integration dieser Strategien können Sie die Layoutstabilität Ihrer Website erheblich verbessern und so das gesamte Benutzererlebnis verbessern.

8. Optimieren Sie dynamische Inhalte

Um ein nahtloses Benutzererlebnis auf Ihrer Website zu gewährleisten, ist eine sorgfältige Verwaltung dynamischer Inhalte wie Anzeigen, Pop-ups und Benachrichtigungen erforderlich.

sorgfältige Verwaltung dynamischer Inhalte wie Anzeigen, Pop-ups und Benachrichtigungen

Die Reservierung von Platz für diese Elemente ist der Schlüssel zur Aufrechterhaltung der visuellen Stabilität und zur Vermeidung störender Layoutverschiebungen. Dieser Ansatz ermöglicht es Ihrer Website, dynamische Inhalte aufzunehmen, ohne das Layout zu beeinträchtigen. Für automatische Pop-Ins, wie z. B. Cookie-Benachrichtigungen, schieben Sie sie vom unteren Rand aus ein. Es ist weniger aufdringlich und sorgt dafür, dass der obige Inhalt nicht durcheinander gerät.

9. Reduzierung der Abhängigkeiten von Dritten

Um die Leistung und Sicherheit Ihrer Website zu verbessern, ist es wichtig, die Abhängigkeit von Abhängigkeiten von Drittanbietern zu minimieren.

  • Beginnen Sie mit der Prüfung aller externen Skripte, Iframes und anderen Dienste, um deren Auswirkungen auf Ihre Website zu verstehen.
  • Priorisieren Sie sie je nach Notwendigkeit und ziehen Sie in Betracht, diejenigen zu entfernen, die nicht wichtig sind.
  • Wechseln Sie zu selbst gehosteten Alternativen, um externe Anfragen zu reduzieren, Ladezeiten zu verbessern und Ihre Daten zu kontrollieren.

Für die übrigen Dienste Dritter:

  • Implementieren Sie Lazy Loading, damit die anfängliche Ladezeit Ihrer Website nicht beeinträchtigt wird.
  • Optimieren Sie die Integration von Drittanbietern, um ein schnelleres, sichereres und benutzerfreundlicheres Website-Erlebnis zu gewährleisten.

Ergebnisse vor der Umsetzung der oben genannten Strategien:

Ergebnisse vor der Umsetzung der oben genannten Strategien

Ergebnisse nach Umsetzung der oben genannten Strategien:

Nach der Umsetzung der oben genannten Strategien

Sie sehen, dass wir den Leistungswert unserer Website von 59 auf 93 verbessert und den CLS von 0,024 auf 0 gesenkt haben, indem wir uns weniger auf Tools von Drittanbietern verlassen haben.

Abschluss

Große Layoutverschiebungen können ärgerlich sein und zu Benutzerfehlern führen oder dazu führen, dass Nutzer ihren Platz auf einer Seite verlieren. Ihre Vermeidung ist für die Verbesserung des Benutzererlebnisses auf Ihrer Website unerlässlich und kann Ihnen auch dabei helfen, in den Google SERPs einen höheren Rang zu erreichen.

Durch die Umsetzung der umsetzbaren Tipps, die wir in diesem Artikel gegeben haben, sind Sie besser in der Lage, große Layoutverschiebungen zu vermeiden und das Benutzererlebnis Ihrer Website zu verbessern. Weitere Optimierungen finden Sie in unserem Leitfaden zum WordPress-Caching.

Bedenken Sie schließlich, dass Webhosting Auswirkungen auf das SEO-Ranking haben kann. Wählen Sie daher eine zuverlässige WordPress-Hosting-Lösung wie Cloudways.

Q1. Sind Layoutverschiebungen schlecht?

A. Ja, Layoutverschiebungen werden im Allgemeinen als schädlich für die Benutzererfahrung angesehen. Sie können zu verschiedenen Problemen führen, beispielsweise dazu, dass Benutzer beim Lesen ihre Position verlieren, auf die falschen Links oder Schaltflächen klicken und in bestimmten Fällen möglicherweise zu ernsthaften Schäden führen.

Q2. Was ist eine große Layoutverschiebung?

A. Eine große Layoutverschiebung bezieht sich auf erhebliche und unerwartete Bewegungen visueller Elemente auf einer Webseite während des Ladens oder der Benutzerinteraktion. Diese Verschiebungen stören das Benutzererlebnis und führen möglicherweise zu unbeabsichtigten Aktionen wie dem Klicken auf Werbebanner.

Q3. Wie verhindern Sie Layoutverschiebungen?

A. Um Layoutverschiebungen zu verhindern, stellen Sie sicher, dass Sie Größenattribute für Bilder und Videos angeben, vermeiden Sie das Einfügen von Inhalten über vorhandenen Inhalten, es sei denn, dies wird vom Benutzer ausgelöst, verwenden Sie Übergänge/Animationen für Seitenänderungen und berücksichtigen Sie die Auswirkungen von Anzeigen auf das Layout.