Wie wir Core Web Vitals über 1.200 Kundenprojekte im Auge behalten
Ein Blick hinter die Kulissen: wie unser Monitoring-Stack Core Web Vitals pro Projekt misst, ohne dass wir 1.200 PageSpeed-Tabs offen halten müssen.
„Wie ist der LCP von kunde-xy.de heute?” — wenn du 8 Kundenprojekte hast, kannst du das morgens schnell selbst nachschauen. Wenn du 80 hast, wird es zur Hölle. Wenn du 800 hast, schaust du nicht mehr nach.
Bei Agency-Hosting messen wir Core Web Vitals für aktuell 12.473 Kundenprojekte. Hier ist, wie.
Real User Monitoring statt synthetisch
Synthetische Tests (Lighthouse, PageSpeed Insights) sind Snapshots. Sie messen einen bestimmten Browser, an einem bestimmten Ort, mit einem bestimmten Netzwerk. Echte Nutzer sind nicht so.
Wir injizieren ein 2,3 KB großes Script, das in echten Browsern misst:
- LCP (Largest Contentful Paint)
- CLS (Cumulative Layout Shift)
- INP (Interaction to Next Paint)
- TTFB (Time to First Byte)
Daten landen bei uns in einer ClickHouse-Datenbank — pro Projekt, pro Tag, p75/p95-Werte.
Die Magie: Trend-Erkennung
Eine LCP-Messung sagt wenig. Eine LCP-Veränderung sagt viel.
Unser System wirft Alerts, wenn:
- p75-LCP über 7 Tage um > 25 % steigt
- p75-INP über 200 ms steigt
- CLS über 0,1 steigt
Die Agentur bekommt eine Slack-Message: „kunde-xy.de hat seit dem 12.04. einen LCP-Anstieg von 1,8s auf 2,4s. Vermutliche Ursache: neues Hero-Bild ohne Lazy-Loading.”
Monatlicher White-Label-Report
Was deine Endkunden bekommen: ein hübsches PDF, mit deinem Logo, deinen Farben. Zeigt:
- LCP-Trend über 30 Tage
- Vergleich zu Branchen-Benchmark
- Top-3-Empfehlungen
Du musst nichts tun. Es geht automatisch raus, am 1. jedes Monats.
Was wir daraus gelernt haben
- Die meisten LCP-Probleme sind Bilder. Lazy-Loading + WebP + responsive Bilder lösen 80 %.
- CLS-Probleme kommen fast immer von nachgeladenen Ads, Cookie-Bannern oder dynamischen Hero-Sektionen.
- INP-Probleme kommen von dritten JavaScript-Bibliotheken — speziell Tag-Manager-Setups.
Was du selbst tun kannst
Auch wenn du nicht bei uns hostest:
1. Setze Real User Monitoring auf (Cloudflare Web Analytics ist kostenlos und ausreichend)
2. Tracke p75, nicht den Mittelwert
3. Schaue Trends an, nicht Snapshots
TL;DR
Performance ist kein „1× im Quartal Lighthouse” — das ist ein kontinuierlicher Daten-Strom. Wenn du diese Daten nicht hast, bist du blind.