Performance Optimization: Da 40 a 100 su Lighthouse
In questo caso studio analizziamo come abbiamo ottimizzato un e-commerce WordPress portandolo da 40 a 100/100 su Google Lighthouse in 4 settimane.
Situazione Iniziale
Il cliente presentava un sito con:
- ⏱️ FCP: 4.2s (First Contentful Paint)
- 🐌 LCP: 6.8s (Largest Contentful Paint)
- 📦 Bundle size: 2.4MB JavaScript non ottimizzato
- 🖼️ Immagini: Format JPG/PNG pesanti, no lazy loading
Strategie Applicate
1. Migrazione Architettura
Passaggio da WordPress monolitico a headless con Astro:
- Static Site Generation (SSG) per tutte le pagine prodotto
- Incremental Static Regeneration (ISR) per contenuti dinamici
- API caching con Redis (TTL 5 minuti)
2. Ottimizzazione Immagini
- Conversione a WebP/AVIF automatica
- Lazy loading nativo con
loading="lazy" - Responsive images con
srcset - CDN Cloudflare per asset statici
3. Code Splitting & Tree Shaking
- Bundle ridotto da 2.4MB a 180KB
- Critical CSS inline (< 14KB)
- Font preload +
font-display: swap
Risultati Finali
| Metrica | Prima | Dopo | Miglioramento |
|---|---|---|---|
| Lighthouse Score | 40/100 | 100/100 | +150% |
| FCP | 4.2s | 0.8s | -81% |
| LCP | 6.8s | 1.2s | -82% |
| CLS | 0.25 | 0.01 | -96% |
Impatto business: +42% conversioni, -35% bounce rate, +28% tempo medio sessione.
Juan Camilo Auriti
GEO, AEO & AI Consultant — Creatore di GEO Optimizer e GEOReady
Vuoi ottimizzare il tuo sito per AI search?
Audit GEO gratuito su GEOReady oppure consulenza personalizzata.