PageSpeed Insights

PageSpeed Insights (PSI) è uno strumento gratuito di Google che analizza le prestazioni di una pagina web su mobile e desktop. Combina i dati sul campo del Chrome User Experience Report (CrUX) con i dati di laboratorio (Lighthouse), restituendo un punteggio da 0 a 100 e consigli di ottimizzazione azionabili.

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.