Che cosa mostra PageSpeed Insights
- Performance Score — punteggio complessivo da 0 a 100
- Core Web Vitals — LCP, INP, CLS (basati sui dati sul campo)
- Lab Data — simulazione Lighthouse
- Opportunità — miglioramenti di velocità azionabili
- Diagnostica — analisi tecnica dettagliata
Field Data vs Lab Data
- Field Data — dati reali dei visitatori dal Chrome UX Report (media su 28 giorni). La fonte più affidabile.
- Lab Data — test una tantum in ambiente simulato (Lighthouse). Utile per il debug, ma può differire dall'esperienza reale.
Interpretazione del punteggio
- 90-100 — buono: mantieni le prestazioni attuali.
- 50-89 — da migliorare: ottimizza.
- 0-49 — scarso: servono correzioni urgenti.
Consigli principali
- Elimina le risorse che bloccano il rendering — critical CSS inline, defer/async per il JavaScript.
- Dimensiona bene le immagini — usa srcset e immagini responsive.
- Servi le immagini in formati di nuova generazione — WebP, AVIF.
- Riduci il JavaScript inutilizzato — code splitting, tree shaking.
- Minimizza il lavoro sul main thread — ottimizza i task JS pesanti.
Automazione via API
javascript
// PageSpeed Insights API call example
const url = 'https://www.googleapis.com/pagespeedonline/v5/runPagespeed';
const response = await fetch(`${url}?url=https://example.com&key=YOUR_API_KEY`);
const data = await response.json();
console.log(data.lighthouseResult.categories.performance.score);Un punteggio perfetto in laboratorio non garantisce una buona velocità reale per gli utenti. Confronta sempre i dati sul campo (CrUX).
FAQ
Perché PageSpeed Insights mostra ogni volta un punteggio diverso?
I test di laboratorio dipendono dal carico del server, dalle condizioni di rete e dall'emulazione del dispositivo. Prova più volte in ore diverse per risultati coerenti.
Come migliorare il punteggio mobile?
Segui le raccomandazioni: ottimizza le immagini, minimizza CSS/JS, usa CDN e caching, riduci il numero di richieste.
Che cosa conta di più: il punteggio PageSpeed o la velocità reale?
La velocità reale (misurata con CrUX e analytics). Il punteggio è un indicatore, non l'obiettivo. Concentrati sui Core Web Vitals e sulla soddisfazione degli utenti.