Chrome UX Report (CrUX): dati reali sui Core Web Vitals

I dati sul campo di Google alla base dei Core Web Vitals: utenti Chrome idonei, finestra p75 di 28 giorni, dati a livello di origin e URL, motivi per cui alcune pagine non hanno dati CrUX e come accedervi.

Prima pubblicazione: 26 giu 2026 · Ultimo aggiornamento: 3 ago 2026 · Advanced
Lingue

CrUX (Chrome User Experience Report) è il dataset pubblico di Google sulle prestazioni reali sul campo, aggregato dagli utenti Chrome idonei — quelli che soddisfano i criteri di consenso, sincronizzazione e piattaforma supportata — ed è la fonte ufficiale alla base del programma Core Web Vitals e della valutazione CWV che Google usa per la Ricerca. I dati sono riportati al 75° percentile su una finestra di aggregazione mobile di 28 giorni, sia a livello di origin sia di URL. Coprono solo utenti Chrome idonei su piattaforme supportate (niente Chrome su iOS, Edge, Safari o Firefox), mai tutti gli utenti Chrome né tutti i visitatori; inoltre una pagina deve avere abbastanza traffico per essere inclusa, quindi molte pagine con poco traffico non hanno alcun dato CrUX. Ecco perché il punteggio Lighthouse locale (laboratorio) può non coincidere con la valutazione CWV reale.

TL;DR — CrUX è il Chrome User Experience Report ufficiale: dati UX sul campo del mondo reale, aggregati dagli utenti Chrome idonei — quelli che soddisfano i criteri di consenso, sincronizzazione e piattaforma supportata di Google — e il dataset alla base del programma Core Web Vitals. I dati sono riportati al 75° percentile su una finestra di aggregazione mobile di 28 giorni, sia a livello di origin sia di URL. La copertura è parziale: non comprende mai tutti gli utenti Chrome né tutti i visitatori, ma solo utenti Chrome idonei su piattaforme supportate (niente Chrome su iOS, Edge/Safari/Firefox), e una pagina deve avere un numero sufficiente di campioni per essere inclusa; perciò molti URL con poco traffico non hanno dati CrUX e gli strumenti ricadono sul livello origin o mostrano “no data”. Attualmente lo espongono sei superfici: PageSpeed Insights, Search Console, CrUX API (ogni giorno), History API (ogni settimana), BigQuery (ogni mese) e CrUX Vis — controlla la documentazione attuale, perché cadenze e quote possono cambiare. CrUX è sul campo; Lighthouse è in laboratorio: ecco perché i due risultati non coincidono.

CrUX è il livello dei dati sul campo dei Core Web Vitals

Google lo descrive chiaramente: “The Chrome User Experience Report … is a dataset that reflects how real-world Chrome users experience popular destinations on the web.” E non è un progetto secondario: “CrUX is the Google dataset of the Web Vitals program. All user-centric Core Web Vitals metrics are represented.” I dati sono “used by Google Search to inform the page experience ranking factor.”

Quindi il modello mentale è questo: i Core Web Vitals sono le metriche; CrUX è il dataset in cui vivono. Quando la Ricerca valuta i tuoi CWV, legge CrUX. Questo singolo fatto risolve gran parte della confusione su questa pagina.

Evidence for this claim CrUX supplies the real-user Core Web Vitals data used by Google Search's Core Web Vitals ranking systems; Lighthouse lab scores are separate diagnostics. Scope: Google Search Core Web Vitals use and Chrome UX Report field data. Confidence: high · Verified: Google Search Central: Core Web Vitals Chrome Developers: CrUX methodology

Come CrUX raccoglie i dati

CrUX è costruito sugli utenti Chrome reali, ma su un sottoinsieme specifico e idoneo: non tutti gli utenti Chrome e non tutti i visitatori del tuo sito. Le esperienze di un utente vengono aggregate solo se sono soddisfatti tutti e quattro i criteri: “Enable usage statistic reporting. Sync their browser history. Not have a Sync passphrase set. Use a supported platform.”

Evidence for this claim CrUX represents an eligible subset of Chrome experiences, not all users, browsers, or devices. Scope: eligible Chrome experiences Confidence: high · Verified: CrUX methodology

“Supported platform” fa molto lavoro. Sono incluse: Chrome desktop su Windows, macOS, ChromeOS e Linux, oltre a Chrome su Android (inclusi Custom Tabs e WebAPK). Sono escluse: Chrome su iOS, Android WebView e “other Chromium browsers.” In pratica, Microsoft Edge, Samsung Internet, Safari e Firefox non sono affatto inclusi in CrUX; e non lo è neppure alcun browser iOS, perché tutti usano WebKit.

Evidence for this claim CrUX aggregates field measurements from eligible opted-in Chrome users on supported platforms; it does not represent every browser or page. Scope: Chrome UX Report methodology, eligibility, and platform coverage. Confidence: high · Verified: Chrome Developers: CrUX methodology

Questo è il punto cieco da tenere a mente. Se gestisci un sito e-commerce o editoriale in cui la maggior parte del traffico arriva da iPhone/Safari, CrUX potrebbe misurare solo una minoranza del tuo pubblico reale. I dati non sono sbagliati: semplicemente non rappresentano tutti.

Perché alcune pagine non hanno dati CrUX

CrUX non copre ogni pagina, e questo trae in inganno molte persone. Google dice: “Not all origins or pages are represented in the dataset. There are separate eligibility criteria for origins and pages, primarily that they must be publicly discoverable and there must be a large enough number of visitors in order to create a statistically significant dataset.” La soglia esatta di popolarità non è dichiarata: considera non ufficiale qualsiasi numero specifico di visitatori che trovi citato, non una regola documentata.

L’idoneità di pagina e origin viene valutata separatamente. Un origin può avere abbastanza traffico idoneo per essere riportato anche quando molte singole pagine non lo hanno: è proprio per questo che un dominio può mostrare dati a livello di origin mentre un URL specifico ne è privo. E un risultato mancante non è un punteggio: significa solo che Google non dispone di un campione idoneo abbastanza grande per riportare dati per quella portata. Mancante non significa zero, superato o non superato.

Ci sono anche requisiti meccanici: la pagina deve restituire 200 (dopo i redirect) e non deve avere noindex (nell’header o nel meta tag). Inoltre esiste una regola del 20%: “origins or pages having more than 20% of their total traffic excluded due to ineligible combinations of dimensions are excluded entirely from the dataset.”

Ho misurato quanto può essere sottile questa copertura. Nel mio studio sui dati Core Web Vitals ho combinato CrUX con un crawl Ahrefs di 43,66 milioni di pagine. Solo 5,21 milioni — circa l’11,9 % — avevano almeno una metrica Core Web Vitals nel dataset CrUX di gennaio 2022. Le altre avevano troppo poco traffico per qualificarsi. È la situazione normale del web, non un errore.

Quando un URL specifico non ha dati, gli strumenti procedono a cascata. In PageSpeed Insights: CrUX a livello di URL → se insufficiente, fallback a CrUX a livello di origin → se manca anche quello, non ottieni dati sul campo e rimane solo la sezione Lighthouse di laboratorio. La nota di Google sul motivo per cui le richieste granulari falliscono più spesso: “The more fine-grained the request is, for example a specific combination of URL and form factor, the fewer user experiences it will include. This may lead to more frequent ‘not found’ errors.”

Come CrUX aggrega i dati: 28 giorni e p75

Due numeri definiscono il modo in cui CrUX riporta ogni risultato.

La finestra mobile di 28 giorni. “The data in the Chrome UX Report is a 28-day rolling average of aggregated metrics.” Ogni valore che vedi è un’aggregazione sugli ultimi 28 giorni. Una conseguenza segnalata da Google è questa: “the collectionPeriod will always show 28-days, even if the data is not for the full 28 days (for example if a page was launched less than 28 days ago).”

La conseguenza pratica — e lo ripeto da anni — è che le correzioni impiegano un po’ di tempo per comparire. CrUX è indietro di circa 2 giorni rispetto al tempo reale e ogni valore è un’aggregazione sulla finestra mobile, non un numero in tempo reale: quindi una modifica non sostituisce del tutto i dati precedenti finché non si accumulano abbastanza nuove sessioni idonee e quelle vecchie non escono dalla finestra. Un mese circa è una regola pratica ragionevole, ma non è un conto alla rovescia fisso: la velocità con cui una correzione compare dipende dal traffico idoneo dell’URL o dell’origin, dalla durata della metrica e dal periodo di raccolta riportato per quel record. Come ho scritto nella mia guida al CLS, “it takes a while to see the impact of changes.” Serve a gestire le aspettative: non promettere risultati dal primo giorno e nemmeno una data precisa.

Il 75° percentile (p75). I CWV vengono valutati al p75, non sulla mediana. La definizione di Google è: “75% of page loads experienced the given metric at or less than this value.” Per superare la soglia, tre caricamenti su quattro devono essere al valore indicato o sotto il livello “good”. Un’importante precisazione di Google: i valori percentili “are synthetically derived, it does not imply that any user actually experienced the value indicated.” Un p75 “good” non significa letteralmente che il 75% degli utenti sia soddisfatto: significa che il 75% dei caricamenti è arrivato alla soglia o al di sotto, e il quartile superiore non viene penalizzato finché questa condizione è rispettata.

Livello origin e livello URL

CrUX riporta i dati a due livelli di granularità, e la differenza è una delle cose più importanti da capire per chi si occupa di SEO.

  • Livello origin aggrega “all data present for all pages in that origin … together”: in pratica, fa la media dell’intero dominio.
  • Livello URL restituisce “only data for that specific URL.”

Questi due livelli possono divergere nettamente. Un sito può mostrare CrUX “Good” a livello di origin mentre una landing page specifica e importante è “Poor”, perché le pagine più veloci altrove compensano la media dell’origin. Poiché PSI ricade sui dati dell’origin quando un URL non ha un campione sufficiente, potresti osservare la media del dominio pensando di guardare la pagina che hai davanti.

Il mio studio sui dati ha mostrato questa differenza su larga scala: nel campione di gennaio 2022, circa il 33% dei siti superava i CWV a livello di origin, ma solo circa il 21,2% delle singole pagine li superava. I numeri a livello di dominio erano più alti in parte perché includono visite ripetute e memorizzate nella cache sull’intero sito. Considera queste cifre uno snapshot datato su un campione ampio, non un tasso universale attuale; la lezione di fondo però resta valida: controlla i dati a livello di URL per le pagine chiave quando sono disponibili e non dare per scontato che un origin superato significhi che ogni pagina lo sia.

CrUX distingue anche per form factorPHONE, TABLET e DESKTOP — e Google valuta usando i dati appropriati per ciascun form factor; ecco perché i numeri mobile e desktop differiscono.

Sul campo vs in laboratorio: perché il tuo punteggio Lighthouse non coincide

Questa è la tensione centrale, e vale la pena essere precisi. I dati sul campo sono “determined by monitoring all users who visit a page and measuring … each one of those users’ individual experiences”: questa categoria generale è chiamata anche RUM (real-user monitoring), e CrUX è una sua implementazione specifica e pubblica. I dati di laboratorio (Lighthouse) sono “determined by loading a web page in a controlled environment with a predefined set of network and device conditions.”

Sono diversi perché i dati sul campo “includes a wide variety of network and device conditions as well as a myriad of different types of user behavior,” mentre un test di laboratorio “intentionally limits the number of variables”: un dispositivo, una rete, una posizione e in genere una cache fredda. PageSpeed Insights mostra letteralmente entrambi: la sezione CrUX sul campo in alto (quella su cui Google ti valuta) e la sezione Lighthouse di laboratorio in basso (un’approssimazione utile per il debugging). Come dicono i documenti CrUX: “CrUX is a collection of real-user experiences from the field, while Lighthouse is a controlled test in the lab.”

Quindi, quando la tua esecuzione Lighthouse locale dice 95 ma Search Console dice “Needs Improvement”, non c’è nulla di rotto: stai confrontando un singolo caricamento pulito in laboratorio con la realtà disordinata dei tuoi utenti.

CrUX non è la stessa cosa del tuo RUM. Uno strumento RUM privato e di prima parte (strumentato con qualcosa come la libreria JavaScript web-vitals) e CrUX possono riportare numeri diversi per la stessa pagina, perché popolazioni, stati del consenso, campionamento e durata delle metriche non sono identici. Pensa alle tre opzioni come a lavori diversi:

  • CrUX — il benchmark pubblico e gratuito delle esperienze Chrome idonee. Usalo per vedere ciò che vede Google e controllare le prestazioni sul campo di un concorrente.
  • RUM privato — il tuo monitoraggio strumentato. Usalo quando ti servono tutti i browser (non solo Chrome idoneo), dettagli per utente o segmento, oppure avvisi in tempo reale che la finestra mobile di CrUX non può offrire.
  • Monitoraggio sintetico (Lighthouse, WebPageTest e strumenti simili) — un test controllato e ripetibile. Usalo per i controlli di regressione prima del rilascio e per diagnosticare perché una metrica sul campo è scarsa, non per dichiarare risolta la metrica sul campo.

Per la teoria generale sul campo e il laboratorio, oltre CrUX in particolare — opzioni per gli strumenti RUM, configurazioni di monitoraggio sintetico e il quadro decisionale più ampio — consulta l’approfondimento Dati sul campo e di laboratorio.

Cosa contiene CrUX (e cosa non contiene)

Sono presenti tutti e tre i Core Web Vitals — Largest Contentful Paint (caricamento), Interaction to Next Paint (reattività) e Cumulative Layout Shift (stabilità visiva) — valutati al p75 rispetto a queste soglie:

MetricaBuonoNecessita miglioramentiScarso
LCP≤ 2 500 ms2 501–4 000 ms> 4 000 ms
INP≤ 200 ms201–500 ms> 500 ms
CLS≤ 0,10,11–0,25> 0,25

Oltre ai tre, CrUX contiene anche metriche di supporto come FCP (First Contentful Paint), il TTFB sperimentale e RTT (Round Trip Time, che ha sostituito la dimensione ECT ritirata nel gennaio 2025), oltre alle sotto-parti dell’immagine LCP e ai tipi di navigazione.

Ciò che CrUX non contiene sono le diagnosi esclusive del laboratorio: Total Blocking Time, Speed Index e Time to Interactive non esistono in CrUX, ma sono disponibili solo in Lighthouse. E nota il cambiamento storico: INP ha sostituito FID come Core Web Vital nel marzo 2024 e FID è stato rimosso da CrUX nell’agosto 2024 (e da BigQuery nel settembre 2024). Molte guide più vecchie fanno ancora riferimento a FID: non sono aggiornate.

Sei modi per accedere a CrUX

Le cadenze, le quote e la profondità storica indicate sotto sono aggiornate al momento della scrittura; Google le ha già cambiate in passato (la recente dismissione del CrUX Dashboard ne è un esempio), quindi considera questa una fotografia e controlla i documenti ufficiali collegati per i numeri attuali prima di costruire qualcosa che dipenda da essi.

SuperficieGranularitàCadenza degli aggiornamentiIdeale per
PageSpeed InsightsURL → fallback a originGiornalieraControllo rapido dei dati sul campo per URL
Search Console (report CWV)URL + originCirca settimanaleValutazione dell’intero sito per stato
CrUX APIURL + originGiornaliera (ritardo di circa 2 giorni)Dati attuali via programma
CrUX History APIURL + originSettimanale (fino a 40 settimane)Linee di tendenza senza codice/BigQuery
BigQuerySolo originMensile (secondo martedì)Ricerca su larga scala, dal 2017
CrUX VisURL + originSettimanaleTendenze visuali (ha sostituito il Dashboard)

Alcuni dettagli che vale la pena conoscere:

  • PageSpeed Insights è il modo più rapido per guardare un URL. Dati sul campo in alto, laboratorio in basso; è gratuito e non richiede una chiave API.
  • Il report Core Web Vitals di Search Console raggruppa gli URL indicizzati per stato (Good / Needs Improvement / Poor), con viste Mobile e Desktop separate. Poiché raggruppa le pagine per modello, un “gruppo di pagine” può mescolare URL veloci e lenti: ecco perché una pagina può apparire a posto in PSI ma essere segnalata in GSC.
  • La CrUX API (POST …/v1/records:queryRecord) restituisce la finestra attuale di 28 giorni con p75 e intervalli dell’istogramma; puoi interrogare origin oppure url (sono mutuamente esclusivi). È gratuita, richiede una chiave API Google e “limited to 150 queries per minute per Google Cloud project.”
  • La CrUX History API offre fino a 40 settimane di snapshot settimanali: dati di tendenza senza toccare BigQuery.
  • BigQuery è l’opzione per l’analisi su larga scala (storico dal 2017 e dati a livello di paese che le API non espongono), ma è solo a livello di origin: le tabelle standard non contengono dati per URL.
  • CrUX Vis (cruxvis.withgoogle.com) è lo strumento visuale. Nota: il vecchio CrUX Dashboard in Looker Studio è stato dismesso nel novembre 2025 e il suo connettore ha smesso di aggiornarsi. Se una guida ti rimanda ancora al Dashboard, è obsoleta: usa CrUX Vis.

CrUX modifica il ranking?

CrUX è la fonte dei dati sul campo per il segnale di page experience, quindi sì, alimenta un input del ranking; ma ridimensionerei le aspettative sul suo valore. La mia posizione, dalla mia guida ai Core Web Vitals, è: “I don’t expect much, if any, improvement in rankings from improving Core Web Vitals,” e “unless you are extremely slow, I generally won’t prioritize fixing them.” Il motivo più forte per interessarsi ai tuoi numeri CrUX è l’esperienza utente, non un aumento del ranking. Comprendi i dati e non farti prendere dal panico.

Dove si colloca

CrUX è il motore dei dati sul campo sotto l’hub Core Web Vitals. Le metriche che riporta hanno ciascuna il proprio approfondimento — Largest Contentful Paint, Interaction to Next Paint e Cumulative Layout Shift — e i due strumenti principali che mostrano CrUX sono PageSpeed Insights (campo + laboratorio) e Google Lighthouse (solo laboratorio). Se ricordi una cosa sola: la distinzione campo/laboratorio spiega come un punteggio verde in laboratorio e una valutazione CWV negativa possano essere entrambi veri.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.