3,2 Sekunden Ladezeit kosteten uns 40% Traffic

Januar 2024. Eine österreichische Nachrichten-Seite verlor innerhalb von sechs Wochen 40% ihres organischen Traffics. Keine Google-Penalty, kein Content-Problem. Aber die Core Web Vitals? Komplett rot.
LCP lag bei 8,2 Sekunden. CLS bei 0,4. FID bei 280ms. Für eine News-Site katastrophal, wo Nutzer schnelle Informationen erwarten.
Ich habe mir das genauer angesehen. Das CMS lud 23 verschiedene JavaScript-Dateien. Jeder Artikel hatte 12 Tracking-Scripte. Bilder kamen in Originalgröße ohne WebP. Der Server antwortete nach 1,8 Sekunden.
Was wir geändert haben:
Zuerst das Offensichtliche. Bilder komprimiert und auf WebP umgestellt. Lazy Loading implementiert. Das brachte LCP auf 5,1 Sekunden runter.
Dann wurde es komplizierter. Wir haben alle Third-Party-Scripts analysiert. Acht davon waren komplett unnötig, Überbleibsel alter Marketing-Kampagnen. Die restlichen haben wir asynchron geladen und mit Delay-Strategien versehen.
Der Server war das größte Problem. Shared Hosting mit überlasteter Datenbank. Migration auf einen VPS mit Redis-Caching. TTFB fiel von 1,8 auf 0,3 Sekunden.
Critical CSS inline gesetzt. JavaScript gebündelt und minimiert. Service Worker für Repeat Visitors implementiert.
Nach acht Wochen waren alle Core Web Vitals grün. LCP bei 1,9 Sekunden, CLS bei 0,08, INP bei 180ms.
Die Rankings? Drei Wochen nach dem grünen Status begannen sie zu steigen. Nach zwei Monaten hatten wir 85% des verlorenen Traffics zurück. Plus 20% mehr als vorher.
Google sagt offen: Page Experience ist ein Ranking-Faktor. Aber viele ignorieren es trotzdem. Messt eure realen Nutzerdaten in der Search Console. Wenn dort rot steht, verliert ihr Rankings.