PageSpeed Optimieren: So haben wir die Geschwindigkeit 3x erhöht und easy einen Durchbruch bei den Google-Rankings erzielt

Inhaltsverzeichnis

Einleitung

In der heutigen digitalen Welt ist die Ladezeit einer Website ein entscheidender Faktor für den Erfolg
eines Unternehmens. Ein langsamer PageSpeed kann potenzielle Kunden abschrecken und die
Rankings in Suchmaschinen wie Google negativ beeinflussen. In diesem Blogbeitrag erzählen wir die
Geschichte eines unserer Kunden aus dem Mittelstand, dessen PageSpeed wir um das
Dreifache verbessern konnten, was zu einem exponentiellen Anstieg seiner Google-Rankings führte. Wir geben auch Tipps & Tricks wie man am besten den Pagespeed optimieren kann.

Was ist eigentlich PageSpeed?

PageSpeed bezieht sich auf die Ladezeit einer Webseite. Sie ist ein entscheidender Faktor für die
Benutzererfahrung und die Leistung einer Website. Google hat PageSpeed zu einem wichtigen
Ranking-Faktor gemacht, da schnellere Websites eine bessere Benutzererfahrung bieten und somit die
Zufriedenheit der Nutzer erhöhen.
Ein nützliches Tool zur Messung der Ladezeit ist das PageSpeed Insights Tool von Google. Es
analysiert den Inhalt einer Webseite und generiert Verbesserungsvorschläge für den PageSpeed.
Der Pagespeed umfasst verschiedenste Metriken, hier sind diese nochmal Erklärt:

1. First Contentful Paint (FCP)

  • Was es misst: Die First Contentful Paint misst die Zeit, die vom Abrufen einer Seite bis zum ersten sichtbaren Content vergeht. Dabei handelt es sich um das erste sichtbare Element im Browser, das entweder Text oder ein Bild sein kann.

  • Warum es wichtig ist: FCP ist eine der wichtigsten Metriken, da sie dem Benutzer sofort anzeigt, dass die Seite zu laden beginnt. Eine schnelle FCP vermittelt den Eindruck, dass die Seite schnell geladen wird, auch wenn sie noch nicht vollständig geladen ist. Der Nutzer bekommt hier also das erste visuelle Feedback, dass etwas passiert.

  • Optimierungstipps: Du kannst die FCP verbessern, indem du kritische CSS-Dateien frühzeitig ladest und sicherstellst, dass wichtige Ressourcen wie Schriftarten und Bilder schnell bereitgestellt werden.

2. Largest Contentful Paint (LCP)

  • Was es misst: Der Largest Contentful Paint misst die Zeit, die verstreicht, bis das größte sichtbare Inhaltselement der Seite vollständig geladen ist. Es kann sich dabei um ein großes Bild, ein Video, einen Textblock oder andere größere Elemente auf der Seite handeln.

  • Warum es wichtig ist: LCP ist eine der wichtigsten Metriken, um zu messen, wann die Seite für den Benutzer nutzbar wird. Wenn LCP schnell ist, fühlt sich die Seite für den Benutzer „fertig“ an. Eine langsame LCP-Zeit lässt die Seite zäh erscheinen, was besonders problematisch ist, wenn es sich um den Hauptinhalt der Seite handelt (z. B. ein großes Bild oder ein zentraler Textblock).

  • Optimierungstipps: Die Ladegeschwindigkeit des größten Inhalts kann durch die Reduzierung der Größe von Bildern und die Verwendung von Lazy Loading (d. h. nur die Bilder zu laden, die im sichtbaren Bereich sind) verbessert werden. Zudem können serverseitige Optimierungen wie Caching und Content Delivery Networks (CDNs) helfen.

3. First Input Delay (FID)

  • Was es misst: First Input Delay misst die Zeit, die zwischen der ersten Benutzerinteraktion (z. B. einem Klick auf einen Button, einem Tippen auf ein Textfeld oder dem Scrollen) und der tatsächlichen Reaktion des Browsers verstreicht. Das bedeutet, wie lange der Browser braucht, um auf die Eingabe des Benutzers zu reagieren.

  • Warum es wichtig ist: Ein niedriger FID-Wert bedeutet, dass die Seite sofort auf Benutzerinteraktionen reagiert, was ein flüssiges und reaktionsschnelles Erlebnis für den Benutzer schafft. Wenn der FID-Wert hoch ist, kann es zu spürbaren Verzögerungen kommen, was die Benutzererfahrung erheblich beeinträchtigen kann.

  • Optimierungstipps: Eine hohe FID entsteht oft durch JavaScript-blockierende Ressourcen. Um diesen Wert zu optimieren, solltest du JavaScript-Resourcen aufteilen (z. B. Code-Splitting) und sicherstellen, dass wichtige Interaktionen schnell verarbeitet werden. Auch das Minimieren von JavaScript-Dateien und das Priorisieren von kritischem JavaScript hilft, den FID zu senken.

4. Cumulative Layout Shift (CLS)

  • Was es misst: Der Cumulative Layout Shift misst die visuelle Stabilität einer Webseite, indem er verfolgt, wie stark sich die Layouts von Elementen während des Ladens der Seite verschieben. Wenn ein Nutzer z. B. auf einen Button klickt und dieser plötzlich nach unten rutscht, ohne dass der Nutzer das erwartet hat, sorgt das für eine hohe CLS.

  • Warum es wichtig ist: Ein hoher CLS-Wert kann zu einer unangenehmen Nutzererfahrung führen, da unvorhersehbare Verschiebungen die Navigation der Seite schwierig machen. Insbesondere bei mobilen Geräten kann dies die Benutzererfahrung erheblich verschlechtern, da Touch-Interaktionen häufig versehentlich „verschoben“ werden.

  • Optimierungstipps: Um CLS zu minimieren, solltest du sicherstellen, dass:

    • Bilder und Videos immer eine festgelegte Größe (z. B. durch CSS oder HTML-Attribute) haben.

    • Webfonts nur dann geladen werden, wenn sie tatsächlich benötigt werden, und Fallback-Schriftarten sollten definiert sein.

    • Dynamisch hinzugefügte Inhalte (wie z. B. Werbung) nicht die Layouts der Seite verschieben, wenn sie nachgeladen werden.

5. Time to Interactive (TTI)

  • Was es misst: Time to Interactive misst die Zeit, die benötigt wird, bis die Seite vollständig interaktiv ist. Das bedeutet, dass alle notwendigen JavaScript-Ressourcen geladen sind und der Benutzer ohne Verzögerung auf der Seite interagieren kann.

  • Warum es wichtig ist: Eine niedrige TTI sorgt dafür, dass die Seite schnell reagiert, wenn der Benutzer mit ihr interagiert. Wenn die Seite nach dem Laden weiterhin blockiert oder träge ist, kann dies zu einer schlechten Benutzererfahrung führen, selbst wenn visuelle Inhalte schnell erscheinen.

  • Optimierungstipps: Eine Optimierung der TTI erfolgt durch Asynchrones Laden von JavaScript, das Vermeiden von Rendering-blockierenden Skripten und das Minimieren des Umfangs und der Komplexität von Skripten, die die Interaktivität verzögern könnten.

6. Total Blocking Time (TBT)

  • Was es misst: Total Blocking Time misst die Zeit, in der der Haupt-Thread des Browsers blockiert ist und keine Benutzerinteraktionen verarbeitet werden können. Diese Blockierung passiert vor allem durch JavaScript, das während des Ladens der Seite intensiv verarbeitet wird.

  • Warum es wichtig ist: Eine hohe TBT bedeutet, dass die Seite während des Ladevorgangs „gefroren“ ist und der Benutzer keine Eingaben machen kann. Dies führt zu einem langsamen oder unvollständigen Benutzererlebnis.

  • Optimierungstipps: Die TBT kann durch die Optimierung von JavaScript und das Vermeiden von langen Skriptverarbeitungen gesenkt werden. Code-Splitting, das Verzögern von nicht-kritischen Skripten und das Verwenden von Web-Worker für rechenintensive Prozesse sind hier hilfreich.

7. Page Load Time (PLT)

  • Was es misst: Die Page Load Time ist die Zeit, die von der Anfrage des Benutzers bis zum vollständigen Laden der Webseite vergeht. Sie umfasst alle Phasen, vom Abrufen der Ressourcen bis zur vollständigen Darstellung aller Inhalte.

  • Warum es wichtig ist: Diese Metrik gibt einen allgemeinen Überblick über die Ladegeschwindigkeit der Seite. Während sie hilfreich ist, um eine grobe Vorstellung von der Performance zu bekommen, sollte sie nicht als alleinige Metrik betrachtet werden, da sie nicht die interaktive Erfahrung des Benutzers misst.

  • Optimierungstipps: Eine schnelle Ladezeit lässt sich durch optimierte Serverkonfigurationen, Content Delivery Networks (CDNs) und das Minimieren von HTTP-Anfragen erreichen. Auch das Caching von Ressourcen und die Optimierung der serverseitigen Antwortzeit sind von entscheidender Bedeutung.

8. Speed Index

  • Was es misst: Der Speed Index misst, wie schnell der sichtbare Inhalt einer Seite während des Ladeprozesses angezeigt wird. Diese Metrik berücksichtigt die Zeit, die vergeht, bis der größte Teil des sichtbaren Inhalts dargestellt wird.

  • Warum es wichtig ist: Der Speed Index gibt an, wie „flüssig“ die Seite lädt und gibt einen guten Eindruck davon, wie schnell der Benutzer relevante Inhalte sehen kann, auch wenn die Seite noch nicht vollständig geladen ist.

  • Optimierungstipps: Eine schnellere Anzeige des sichtbaren Inhalts wird erreicht, wenn kritische Ressourcen wie CSS und JavaScript vorab geladen werden. Lazy Loading und Asynchrones Laden von Skripten können ebenfalls helfen, den Speed Index zu verbessern.

Warum hat PageSpeed einen Einfluss auf die Nutzer?

Die Ladezeit einer Website hat einen direkten Einfluss auf die Benutzererfahrung. Studien haben gezeigt, dass Nutzer ungeduldig sind und eine Website verlassen, wenn diese nicht innerhalb weniger Sekunden geladen ist. Ein langsamer PageSpeed kann zu einer hohen Absprungrate führen, wodurch potenzielle Kunden verloren gehen. Zudem kann ein langsamer PageSpeed die Conversion-Rate negativ beeinflussen, da Nutzer weniger geneigt sind, auf einer langsamen Website zu bleiben und Einkäufe zu tätigen. Eine schnelle Website ist kein Luxus mehr, sondern erwartet. Hier ein paar eindrucksvolle Zahlen:
  • 32 % höhere Absprungrate, wenn sich die Ladezeit von 1 auf 3 Sekunden erhöht
  • 90 % höhere Absprungrate bei 5 Sekunden Ladezeit (Google/SOASTA, 2017)
  • Bereits 100 Millisekunden Verzögerung können die Conversion-Rate messbar senken (Deloitte Digital, 2020)

Weitere negative Auswirkungen eines langsamen PageSpeed:

  • Verlust an Vertrauen: Eine langsame Website wird oft mit schlechter Qualität oder veralteter Technik assoziiert.
  • Niedrigere Verweildauer: Nutzer verlassen die Seite, bevor sie sich mit den Inhalten beschäftigen. Die Verweildauer beeinflusst weiterhin die Rankings der Seite.
  • Schwache Mobile-Experience: Gerade auf mobilen Geräten, wo Internetverbindungen variieren, ist ein optimierter PageSpeed entscheidend.

Vorteile eines schnellen PageSpeed

Ein schneller PageSpeed bietet zahlreiche Vorteile, darunter:

  • Bessere Benutzererfahrung: Nutzer bleiben länger auf einer Website mit schnellem PageSpeed und sind eher geneigt, wiederzukommen.
  • Höhere Conversion-Rate: Studien zeigen: Schon eine Verbesserung von 1 Sekunde kann die Conversions um bis zu 27 % erhöhen – besonders relevant im E-Commerce oder für Landingpages.
  • Bessere Google-Rankings: Google belohnt Websites mit schnellem PageSpeed mit höheren Rankings, was zu mehr organischem Traffic führt.
  • Geringere Absprungrate: Eine schnelle Ladezeit reduziert die Absprungrate, da Nutzer länger auf der Website bleiben.
  • Höhere Kundenzufriedenheit und Wiederkehrrate
    Schnell ladende Seiten fördern langfristige Kundenbindung und senken die Akquisitionskosten pro Kunde.
  • Wettbewerbsvorteil: In vielen Branchen haben Mitbewerber das Thema PageSpeed noch nicht auf dem Radar – das ist deine Chance, sich über Performance zu differenzieren.

Die Erfolgsgeschichte

Der Ausgangspunkt

Unser Kunde, ein mittelständisches Unternehmen, kam mit einer langsamen und unübersichtlichen Website zu uns. Der PageSpeed der Website betrug durchschnittlich acht Sekunden und lag damit weit über dem optimalen Wert von zwei bis drei Sekunden. Die Absprungrate war hoch und die Conversion-Rate niedrig. Zudem waren die Rankings in Google niedrig, was zu geringem organischen Traffic führte. Unsere Aufgabe war es nun, die Website zu Verschnellern und Optimieren, um die Benutzerfreundlichkeit (UX) deutlich zu verbessern.

Die Analyse

Bevor wir mit der Optimierung begannen, führten wir eine umfassende Analyse der Website durch. Dabei identifizierten wir mehrere Problemstellen:

  1. Große Bilddateien: Die Website enthielt viele hochauflösende Bilder, die nicht optimiert waren.
  2. Überflüssiger Code: Es gab viel unnötigen CSS- und JavaScript-Code, der die Ladezeit verlängerte.
  3. Kein Caching: Die Website nutzte kein Caching, sodass jede Seite bei jedem Besuch neu geladen werden musste.
  4. Langsamer Server: Der Hosting-Service des Kunden war nicht optimal und führte zu langen Serverantwortzeiten.

Die Optimierung

Auf Basis unserer Analyse haben wir einen umfassenden Optimierungsplan entwickelt. Im Folgenden sind die wichtigsten Schritte aufgeführt, die wir unternommen haben:

1. Bildoptimierung

Einer der größten Faktoren für die langsame Ladezeit waren die großen Bilddateien. Wir haben alle Bilder auf der Website komprimiert und in das richtige Format konvertiert. Zudem implementierten wir Lazy Loading, sodass Bilder erst geladen werden, wenn sie im sichtbaren Bereich des Bildschirms sind.

  • Komprimierung: Wir verwendeten Tools wie TinyPNG und ImageOptim, um die Bilddateien zu komprimieren, ohne die Qualität zu beeinträchtigen.
  • Formatkonvertierung: Wir konvertierten Bilder in das WebP-Format, das eine bessere Komprimierung als JPEG oder PNG bietet.
  • Lazy Loading: Wir implementierten Lazy Loading, sodass Bilder erst geladen werden, wenn sie im sichtbaren Bereich des Bildschirms sind. Dies reduzierte die anfängliche Ladezeit der Website erheblich.

2. Code-Bereinigung

Wir durchforsteten den gesamten CSS- und JavaScript-Code und entfernten alle überflüssigen Teile. Zudem kombinierten wir mehrere CSS- und JavaScript-Dateien zu einer einzigen Datei, um die Anzahl der HTTP-Anfragen zu reduzieren.

  • Code-Minifizierung: Wir verwendeten Tools wie UglifyJS und CSSNano, um den Code zu minifizieren und überflüssige Zeichen zu entfernen.
  • Kombinierung von Dateien: Wir kombinierten mehrere CSS- und JavaScript-Dateien zu einer einzigen Datei, um die Anzahl der HTTP-Anfragen zu reduzieren.
  • Asynchrones Laden: Wir implementierten asynchrones Laden für JavaScript-Dateien, sodass diese parallel geladen werden konnten, ohne den Rendering-Prozess zu blockieren.

3. Implementierung von Caching

Wir implementierten Browser-Caching, um häufig besuchte Seiten schneller laden zu können. Zudem nutzten wir ein Content Delivery Network (CDN), um statische Inhalte wie Bilder, CSS- und JavaScript-Dateien schneller auszuliefern.

  • Browser-Caching: Wir konfigurierten den Server so, dass statische Inhalte wie Bilder, CSS- und JavaScript-Dateien im Browser der Nutzer zwischengespeichert werden. Dadurch reduzierte sich der PageSpeed bei wiederholten Besuchen erheblich.
  • CDN-Nutzung: Wir nutzten ein Content Delivery Network (CDN), um statische Inhalte schneller auszuliefern. Ein CDN speichert Kopien der Inhalte auf Servern weltweit, sodass sie näher an den Nutzern sind und schneller geladen werden können.
  • Server-Caching: In verbindung mit dem CDN haben wir eingestellt, dass generierte Seiten vom Server zwischengespeichert werden, damit diese sofort abrufbar sind.

4. Server-Optimierung

Wir empfahlen dem Kunden, zu einem schnelleren und zuverlässigeren Hosting-Service zu wechseln. Zudem optimierten wir die Serverkonfiguration, um die Antwortzeiten zu verkürzen.

  • Hosting-Service: Wir empfahlen dem Kunden, zu einem schnelleren und zuverlässigeren Hosting-Service wie SiteGround oder WP Engine zu wechseln. Wir haben uns für SiteGround entschieden und haben die Seite dorthin übertragen.
  • Serverkonfiguration: Wir optimierten die Serverkonfiguration, indem wir den Server-Cache aktivierten und die Datenbank optimierten. Zudem implementierten wir Gzip-Komprimierung, um die Übertragungsgröße der Dateien zu reduzieren.

Die Ergebnisse – Schwarz auf Weiß

KennzahlVorherNachher
Ladezeit (durchschnittlich)8,2 Sekunden2,1 Sekunden
PageSpeed Score35/10092/100
Top-10-Rankings bei Google3 Keywords12 Keywords, u.a. Hauptproduktbegriffe

Fazit

Die Optimierung der Ladezeit einer Website kann sich erheblich auf den Erfolg eines Unternehmens auswirken. In einem konkreten Fall konnten wir durch gezielte Maßnahmen die Ladezeit um das Dreifache reduzieren, was zu einer deutlichen Steigerung der Google-Rankings und des organischen Traffics führte.

Diese Erfolgsgeschichte zeigt: PageSpeed ist weit mehr als ein technisches Detail. Es geht um Umsatz, Sichtbarkeit und das Vertrauen deiner Nutzer. Gerade im B2B-Bereich besonders im Mittelstand,
erwarten Kunden Professionalität und Effizienz – und genau das vermittelt eine schnelle Website.

Wenn du selbst merkst, dass deine Website zu langsam ist, Ladezeiten in Google-Tools schlecht bewertet werden oder Kunden abspringen: Warte nicht ab. Jeder Tag mit schlechter Performance kostet dich Sichtbarkeit, Leads und Verkäufe.
Jetzt Optimierung sichern: Kontaktformular.