Core Web Vitals (Page Speed)
Card del report: Core Web Vitals
Sezione velocità / Core Web Vitals: LCP, CLS e INP (e dati correlati) per capire l'esperienza di caricamento e interazione.
Come leggerla
Metriche con soglie buono/da migliorare/scarso. Può basarsi su una stima da analisi statica, su dati dei visitatori (CrUX) o su un test di laboratorio (Lighthouse) di PageSpeed Insights: la card indica sempre quale dei tre stai guardando. I dati PageSpeed arrivano in Modalità Completa o dalle misure richieste dal Centro Diagnostico. Spesso mobile-first per il punteggio di ranking del tool.
Quando sono disponibili i dati Lighthouse di PageSpeed Insights (Modalità Completa se PageSpeed risponde, oppure dopo una misura Core Web Vitals con PageSpeed) compare il blocco "Diagnosi LCP e cache", riferito alla prova mobile: indica l'elemento LCP, se la sua richiesta è visibile nell'HTML iniziale, se viene caricato subito (senza loading="lazy") e con priorità alta (fetchpriority="high"), in quale fase si perde più tempo (risposta del server, attesa prima del download, download o ritardo di rendering) e quali risorse hanno una cache assente o troppo breve. Alcune verifiche compaiono solo se Lighthouse le ha potute misurare.
Come interpretarla
CWV solidi supportano UX e sono fattore di ranking tra altri. Valori scarsi indicano problemi reali di esperienza, non “solo un numero SEO”. Laboratorio ≠ campo: i dati di campo (CrUX) sono l'esperienza dei visitatori, al 75º percentile degli ultimi 28 giorni, mentre il test di laboratorio (Lighthouse) simula il caricamento della pagina una volta sola e non coincide per forza con ciò che vedono i visitatori. Le metriche di laboratorio possono cambiare da una prova all'altra sulla stessa pagina (variabilità documentata da Lighthouse): se un valore ti sembra anomalo, rilancia la misura e confrontale con PageSpeed Insights. CrUX assente non invalida Lighthouse, ma il test è meno rappresentativo del traffico reale. La diagnosi LCP e cache è una misura di laboratorio che può variare da una prova all'altra: è diagnostica e non cambia il punteggio. Le quattro fasi dell'LCP vanno lette una rispetto all'altra, non come soglie assolute: secondo web.dev i due ritardi (attesa prima del download e ritardo di rendering) dovrebbero essere vicini a zero, mentre risposta del server e download richiedono per natura del tempo.
Cosa fare
- Ottimizza LCP (hero, immagini, server).
- Riduci CLS (dimensioni media, font, banner).
- Se la card segnala risorse che bloccano il primo rendering, aggiungi defer o async agli script e carica in modo differito i CSS non critici.
- Segui la diagnosi LCP: se l'immagine principale ha loading="lazy" rimuovilo; se manca fetchpriority="high" aggiungilo; se la sua richiesta non compare nell'HTML iniziale inseriscila nel tag img o precaricala.
- Per le risorse del tuo dominio con cache assente o breve imposta un'intestazione Cache-Control con una durata adeguata: la cache delle risorse di terze parti dipende da chi le pubblica.
- Misura di nuovo via modulo CWV dopo i fix.
Domande frequenti
Per vedere questa card sul tuo sito, avvia un'analisi dalla home inserendo l'URL della pagina.
Formula B e limiti del punteggio
Formula B e Threshold Capping
Il punteggio che vedi non è un numero a caso. Utilizziamo la Formula B: quando INP è disponibile pesa 40% LCP, 30% CLS e 30% INP; quando INP non è disponibile redistribuisce il peso su 60% LCP e 40% CLS.
Nota tecnica: se una metrica core supera nettamente la soglia "scarso" (es. LCP molto oltre i 4 secondi), il punteggio viene limitato con un tetto massimo, anche se le altre metriche sono buone. L'idea è semplice: un'esperienza di caricamento davvero lenta pesa sul punteggio più di un compromesso tra metriche nella norma.
Le Metriche D'Oro di Google
| Metrica Core | Esperienza Utente | Soglia Ottimale |
|---|---|---|
| LCP (Largest Contentful Paint) | Velocità di visualizzazione | ≤ 2.5 Secondi |
| CLS (Cumulative Layout Shift) | Stabilità della pagina | ≤ 0.1 (Fermo) |
| INP (Interaction to Next Paint) | Reattività ai comandi | ≤ 200 ms |