Projekt

Verbesserung der Web-Performance von Carb Managers-Landingpages

  • KundeCarb Manager
  • StartJan 1, 2022
  • Dauer3 Monate
  • RolleWeb Performance Berater
  • Seitenaufrufe~700 Tsd. / Monat
  • LeistungenWeb Performance
Zur Projektseite

Verbesserungen

StartRender
FCP
LCP
Startseite von Carb Manager, einer App zur Verfolgung von Kohlenhydraten und Kalorien.
Landinpage für ein Rezept von Carb Manager, einer App zur Verfolgung von Kohlenhydraten und Kalorien.
Übersicht über die wichtigsten Web-Performance-Metriken von Carb Manager, die Verbesserungen bei Start Render, Contentful Paint, Seitenladezeit und CPU-Leerlaufzeiten zeigen.

Das Ziel des Projekts für Carb Manager war die umfassende Analyse und Optimierung der Web-Performance für zwei zentrale Landingpages. Hierfür sollte ein detaillierter Bericht mit möglichen Optimierungsansätzen und User Storys erstellt und in einem Workshop präsentiert werden, um eine tiefergehende Diskussion und eine zielgerichtete Implementierung der Maßnahmen zu ermöglichen. Nach der Analyse und Workshop-Phase war eine kontinuierliche Beratung im Rahmen der Entwicklungsprozesse beabsichtigt.

Die Landingpages von Carb Manager sind ein wichtiger Bestandteil des Marketing- und Vertriebsprozesses und dienen dazu, Nutzer zu informieren und zu überzeugen, die App herunterzuladen und zu nutzen. Die Web-Performance dieser Seiten ist daher von entscheidender Bedeutung, um eine optimale Benutzererfahrung zu gewährleisten und die Konversionsraten zu maximieren.

Die Optimierung führte zu einer Verbesserung der Start-Render-Zeiten um 47 %, einer deutlichen Reduzierung des Largest Contentful Paint (LCP) um 1,7 Sekunden und einer Verbesserung des First Contentful Paint (FCP) um 48 %. Diese Leistungssteigerungen könnten möglicherweise zu einer Steigerung der Conversion-Rate führen.
  • Start Render: 47% Verbesserung
  • First Contentful Paint: 48% Verbesserung
  • Largest Contentful Paint: 33% Verbesserung
  • Page Load: 17% Verbesserung
  • First CPU Idle: 16% Verbesserung
  • DOM Content Loaded: 12% Verbesserung

Beschreibung

Der Bericht enthielt 80 User Stories, von denen die drei wichtigsten den größten Einfluss hatten. Diese waren das Entfernen von Typekit, das Umordnen von <head>-Elementen und das Selbsthosten von Drittanbieterskripten.

Durch das Entfernen von Typekit konnte die Leistung erheblich verbessert werden. Obwohl Typekit eine umfangreiche Bibliothek schöner Schriftarten für Webdesigner bietet, führt dies oft zu längeren Ladezeiten. Durch die Beseitigung dieser externen Abhängigkeit und die ausschließliche Verwendung von Systemschriften oder lokal gehosteten Schriftdateien konnten wir die Ladezeiten der Seiten deutlich reduzieren.

Des Weiteren kann das Umordnen von <head>-Elementen einen erheblichen Unterschied in der Geschwindigkeit bewirken, mit der Ihre Webseite Inhalte rendert. Der <head>-Abschnitt enthält wichtige Metadaten und Ressourcendeklarationen, die für eine ordnungsgemäße Darstellung durch Browser erforderlich sind. Wenn diese Elemente jedoch ineffizient angeordnet sind oder ihre Prioritätsreihenfolge bei der Abfrage durch den Browser-Engine nicht berücksichtigt wird, kann dies zu Verzögerungen bei der Darstellung von Inhalten führen - insbesondere von Inhalten über dem sichtbaren Bereich, die unmittelbar nach dem Laden der Seite angezeigt werden. Durch eine strategische Organisation dieser Elemente basierend auf ihrer Relevanz und Bedeutung innerhalb der Dokumentenstruktur stellen Sie sicher, dass kritische Ressourcen zuerst abgerufen werden, während unwichtige Ressourcen nach und nach folgen - was zu einer verbesserten wahrgenommenen Ladezeit der Seite führt.

'Deckblatt für den Web Performance Audit-Bericht von Carb Manager mit der URL der Website und dem Namen des Prüfers, Marc Radziwill, mit Dienstleistungen in den Bereichen Web-Performance, Nachhaltigkeitsberatung und Entwicklung.'

Zuletzt, aber genauso effektiv ist es, Drittanbieter-Skripte selbst zu hosten anstatt auf externe Server angewiesen zu sein, um sie bereitzustellen. Drittanbieter-Skripte spielen eine wichtige Rolle auf verschiedenen Websites - sei es bei Analysetools wie Google Analytics oder bei Social-Media-Widgets wie Facebook Like-Buttons - sie helfen dabei, die Funktionalität zu verbessern und wertvolle Einblicke in das Nutzerverhalten zu gewinnen.

Overview of Carb Manager's key web performance metrics showing improvements in start render, contentful paint, page load, and CPU idle times.

Leider führt die Verwendung von extern gehosteten Skriptdateien zu zusätzlicher Latenz, da der Browser sie von externen Servern abrufen muss. Durch das Selbsthosting dieser Skripte auf Ihrem eigenen Server haben Sie die Kontrolle über ihre Bereitstellung und können die Zeit, die Browser benötigen, um sie abzurufen und auszuführen, erheblich reduzieren. Dadurch verbessert sich nicht nur die Gesamtleistung der Website, sondern auch die Benutzererfahrung wird effizienter und ohne mögliche Störungen durch unzuverlässige oder langsame Server von Drittanbietern. Durch gezielte Maßnahmen konnte der Start Render um 47% beschleunigt werden. Anstatt der ursprünglichen 2,84 Sekunden dauert es jetzt nur noch 1,55 Sekunden.

Auch der Zeitpunkt, an dem der Hauptinhalt der Seite vollständig sichtbar ist (First Contentful Paint), wurde um 48% beschleunigt und tritt jetzt erst nach 1,06 Sekunden auf. Weitere wichtige Verbesserungen wurden erzielt: Der größte Inhaltsblock der Website (Largest Contentful Paint) erscheint jetzt 33% schneller und die Gesamtseitenladezeit wurde um 17% reduziert. Die Zeit bis zur vollständigen Interaktivität der Website (First CPU Idle) wurde ebenfalls um 16% reduziert und der Inhalt lädt um 12% schneller (DOM Content Loaded).

MetricImprovementOriginal TimeImproved Time
Start Render47%2.84s1.55s
First Contentful Paint48%2.05s1.06s
Largest Contentful Paint33%2.6s1.74s
Page Load17%5.92s4.93s
First CPU Idle16%6.92s5.82s
DOM Content Loaded12%2.58s2.28s

Besonders wichtig ist jedoch, dass die Website jetzt eine Sekunde schneller lädt als die Seiten direkter Konkurrenten, was einen erheblichen Vorteil im Online-Wettbewerb darstellt.

95th Perzentil - Verbesserungen für langsame Verbindungen

Bei langsamen Verbindungen wurden ebenfalls signifikante Verbesserungen erzielt. Die Geschwindigkeit des größten Inhaltsblocks (Largest Contentful Paint, LCP) stieg einheitlich um 35%, wobei die Ladezeiten von 7,89 auf 5,09 Sekunden reduziert wurden. Gleichzeitig wurde die Latenz der First Input Delay (FID) um 42% reduziert, wodurch die Interaktivität und Reaktionsfähigkeit der Website verbessert wurde. Diese Verbesserungen waren besonders im 95. Perzentil spürbar und zeigten signifikante Fortschritte in den extremsten Fällen der Benutzererfahrung.

MetricVerbesserungUrsprüngliche ZeitVerbesserte Zeit
Largest Contentful Paint35%7.89s5.09s
First Input Delay42%26ms15ms

Projectimpact

Die Optimierung führte zu einer Verbesserung der Start-Render-Zeiten um 47 %, einer deutlichen Reduzierung des Largest Contentful Paint (LCP) um 1,7 Sekunden und einer Verbesserung des First Contentful Paint (FCP) um 48 %. Diese Leistungssteigerungen könnten möglicherweise zu einer Steigerung der Conversion-Rate führen.

  • Start Render Optimierung in Prozent
    47 %
  • LCP um 1,7 Sekunden verbessert
    1.7 Sek.
  • First Contentful Paint um 48 % verbessert
    48 %
  • Mögliche Conversion-Rate-Verbesserung durch Beschleunigung in Prozent
    17,4 %

Neugierig geworden?

Ich bin immer auf der Suche nach neuen und spannenden Projekten. Wenn du ein spannendes Projekt hast und Unterstützung brauchst, melde dich gerne bei mir.

Lass uns zusammenarbeiten!