Project Example: Saving Core Web Vitals
TYPO3 website · 180 pages
, 18-hour sprint
(anonymized)
Background
- B2B service provider with a TYPO3 website
- GSC: 65% of URLs with poor Core Web Vitals (May 2025)
- LCP sometimes > 5 seconds
- CLS at 0.35 (target < 0.1)
- 12 main keywords dropped by an average of 6 positions in 8 weeks
What we did
- GSC Field Data Analysis: LCP Issues from Hero Image (Unoptimized)
- Images fully converted to WebP with correct dimensions
- Critical CSS extracted, JavaScript set to defer
- CLS fix: explicit width/height for all iframes/videos
- Preload hints for fonts and hero image
- Schema markup for Organization + Service + FAQPage implemented
Results after 6 weeks
- 5.2 s → 1.8 s
- LCP (Target < 2.5 s ✓)
- 0.35 → 0.04
- CLS (Target < 0.1 ✓)
- 35% → 75%
- URLs containing "Guten CWV"
- 8 / 12
- Keywords back to their previous position (10 weeks)