I Core Web Vitals (CWV) sono tre misurazioni delle prestazioni web che influiscono sul posizionamento di un sito nei risultati dei motori di ricerca. Essi sono: Largest Contentful Paint (LCP), First Input Delay (FID) e Cumulative Layout Shift (CLS).
Dopo aver letto questo articolo sarai in grado di:
Argomenti correlati
In che modo la velocità di un sito potenzia il SEO
In che modo DCL e FCP influiscono sul SEO
Perché è importante la velocità di un sito
Velocità e tassi di conversione
Perché ridurre Javascript?
Abbonati a theNET, il riepilogo mensile di Cloudflare sulle tematiche più discusse in Internet.
Copia link dell'articolo
I Core Web Vitals (CWV) sono un insieme di tre parametri relativi alle prestazioni sul web. Il motore di ricerca di Google misura questi tre parametri e li incorpora nelle sue decisioni su quali pagine visualizzare nei risultati di ricerca. Ciò significa che i professionisti dell'ottimizzazione per i motori di ricerca (SEO) sono tenuti a ottimizzare i core web vitals delle loro pagine web in seno a una strategia complessiva volta a migliorare il posizionamento di tali pagine.
I CWV sono:
Sebbene il tempo di caricamento di una pagina sia stato a lungo una fattore importante per la SEO, Google ha annunciato nel 2020 che i CWV sarebbero diventati parte del proprio algoritmo di ranking a partire dalla metà del 2021. Questo è noto come l'aggiornamento di Google relativo all'esperienza sulla pagina.
Nell'annuncio, Google affermava che i CWV sarebbero stati inclusi nei segnali relativi all'esperienza sulla pagina, i quali contribuiscono a determinarne il posizionamento nei motori di ricerca. Altri fattori relativi all'esperienza sulla pagina includono la sicurezza HTTPS, l'adattabilità verso i dispositivi mobili e l'assenza o la presenza di interstitial intrusivi (come i pop-up). L'obiettivo dell'aggiornamento era premiare le pagine web che offrono un'esperienza utente positiva.
Tutti i motori di ricerca utilizzano bot chiamati "crawler" o "web spider" per analizzare i siti. Questi bot accertano l'argomento dei contenuti di ogni singolo sito, e aiutano il motore di ricerca a "decidere" quando mostrare un dato sito web in risposta a una query di ricerca. Le performance del sito sono uno degli aspetti che i bot di Google si preoccupano di verificare.
Non è noto con precisione quanto i parametri LCP, FID e CLS influenzino la SEO, poiché Google mantiene per lo più segreti i propri algoritmi di ranking. Tuttavia, è pacifico che i CWV abbiano un impatto significativo sulla SEO. Molti osservatori del settore hanno condotto dei casi di studio che dimostrano miglioramenti o perdite nel posizionamento nei risultati di ricerca in base alle modifiche apportate ai CWV di un sito web.
Come si traduce questo nella realtà? Supponiamo che Google debba scegliere tra posizionare il sito web A e il sito web B in cima ai risultati di ricerca per la query "Che cosa è ARPANET?". Entrambi i siti web, A e B, godono di un'ottima reputazione per la fornitura di informazioni accurate sulla storia di Internet e offrono informazioni altrettanto dettagliate sull'argomento ARPANET. A parità di condizioni, se il sito web A si carica più velocemente, risponde più rapidamente e ha meno problemi di caricamento del sito web B, l'algoritmo di Google verosimilmente deciderà di mostrare il sito web A nella parte superiore dei risultati di ricerca, anche se entrambi i siti web forniscono una qualità di informazione simile.
(I posizionamenti operati dai motori di ricerca sono più complessi di quanto descritto in questo esempio, poiché sono decine i fattori che influenzano la posizione nella quale un sito comparirà in una ricerca).
I motori di ricerca come Google desiderano fornire agli utenti le informazioni più pertinenti nel modo più rapido possibile. I ritardi nei tempi di caricamento tendono a frustrare l'utenza, mentre le pagine a caricamento rapido aumentano le probabilità che gli utenti ritornino. Sebbene Google detenga oggi la maggior parte del mercato di ricerca di lingua inglese, una scarsa esperienza utente potrebbe indurre gli utenti a rivolgersi ad altre fonti per ottenere informazioni.
Per ragioni simili, anche altri motori di ricerca come DuckDuckGo e Bing potrebbero tenere in considerazione le prestazioni web, sebbene, come nel caso di Google, non si sappia con certezza come funzionino i loro algoritmi di classificazione e posizionamento delle pagine.
Il Largest Contentful Paint misura il tempo necessario per caricare l'elemento più grande di una pagina web, che solitamente è un'immagine o un blocco di testo.
Le linee guida di Google classificano una misurazione LCP come "buona" se è inferiore a 2,5 secondi Quanto più veloce, però, tanto meglio!
La metrica LCP non misura la velocità di caricamento di un'intera pagina, ma fornisce un buon parametro di riferimento per indicare la velocità con cui essa viene caricata. In genere, l'elemento più importante di una pagina è il suo contenuto principale, quindi il momento in cui questo viene caricato collima spesso col momento in cui l'utente percepisce che la pagina è stata caricata.
Una versione precedente della metrica LCP è il First Meaningful Paint (FMP), che misura quando il contenuto principale di una pagina diventa visibile. Google ha riscontrato che questa metrica non era affidabile, e da quel momento l'ha rimossa da alcuni dei suoi strumenti di reporting.
Il First Input Delay misura il tempo che intercorre tra il primo tentativo di interazione di un utente con una pagina web e il momento in cui essa risponde. In altre parole, il FID quantifica la velocità con cui un utente può interagire per la prima volta con una data pagina e ottenere una risposta. Secondo le linee guida di Google, un FID di buon livello è pari o inferiore a 100 millisecondi.
Per un esempio di FID, supponiamo che Enrico visiti una pagina web denominata "Come lucidare a specchio le tue scarpe". Vede una sequenza di foto di lucido da scarpe e fa clic sulla freccia destra per passare alla foto successiva. Il FID è il tempo che intercorre dal momento in cui Enrico clicca sulla freccia all'inizio del caricamento della foto successiva.
Il FID non misura il tempo necessario affinché l'evento richiesto si verifichi effettivamente, ovvero quanto tempo impiega il browser di Enrico a completare il caricamento della foto successiva, ma il tempo che intercorre tra la richiesta e il momento in in cui comincia ad essere soddisfatta.
Vale la pena rimarcare che il FID è una metrica ottenuta "sul campo", ovvero un parametro che viene misurato in base all'osservazione di utenti reali, e non inferito in base a teorie o a prove di laboratorio.
Alcune “metriche di laboratorio” alternative sono il Total Blocking Time (TBT) e il Time to Interactive (TTI). Il TBT misura il tempo che intercorre tra il First Contentful Paint (FCP) e il TTI, mentre l'FCP misura il tempo che intercorre tra l'inizio del caricamento e il momento in cui gli elementi vengono effettivamente caricati sullo schermo dell'utente. Come suggerisce il nome, il TTI misura il tempo necessario affinché gli elementi vengano visualizzati come caricati e quando un utente può effettivamente interagire con essi.
Il CLS misura l'entità dei "salti" di una pagina web durante la fase di caricamento. Nello specifico, misura la più grande "raffica", in gergo "burst", di spostamenti nel layout della pagina. Le linee guida di Google stabiliscono che una misurazione CLS "buona" è uguale o inferiore a 0,1.
Uno spostamento di layout si verifica quando il contenuto della pagina si muove verso l'alto, verso il basso o in qualsiasi altra direzione rispetto alla collocazione originaria. Nel contesto di questa metrica, un "burst" è un gruppo di spostamenti di layout che si verificano tutti entro un secondo l'uno dall'altro. Un burst può durare fino a cinque secondi e contenere un numero qualsiasi di spostamenti di layout.
Immaginiamo che, dopo aver caricato la pagina "Come lucidare a specchio le tue scarpe", Enrico provi a fare clic sulla freccia destra per visualizzare l'immagine successiva della sequenza. Tuttavia, la sequenza di immagini si sposta improvvisamente più in basso nella pagina, e Enrico finisce per cliccare sul testo che viene caricato sopra la sequenza. La pagina web si è spostata perché non si è caricata completamente nello stesso momento, e il buon Enrico rimane un po' interdetto.
È molto probabile che una pagina web di questo tipo abbia un punteggio CLS piuttosto basso. La pagina si è chiaramente spostata parecchio, facendo scorrere il carosello di foto verso il basso di decine o addirittura centinaia di pixel.
Google calcola i punteggi CLS con la seguente equazione:
frazione di impatto × frazione di distanza = punteggio di spostamento del layout
Se una pagina web si carica su uno schermo alto 400 pixel e, quando si carica un nuovo elemento, 200 di questi pixel si spostano, la frazione di impatto è 200/400, ovvero il 50%. Se il nuovo elemento ha spostato un altro elemento verso il basso di 50 pixel, la frazione di distanza è 50/400, ovvero il 12,5%.
Per calcolare il punteggio di spostamento del layout bisogna semplicemente prendere queste due percentuali, scriverle in formato decimale e moltiplicarle:
0,50 × 0,125 = 0,0625
Se questo è il maggior spostamento sperimentato dalla pagina, il suo punteggio CLS è 0,0625.
Anche se idealmente una pagina web non dovrebbe spostarsi durante il caricamento, questo punteggio rimane comunque accettabile. Gli esperti raccomandano che le pagine web abbiano un punteggio CLS pari o inferiore a 0,10.
Esistono molti strumenti che possono essere utilizzati per verificare i CWV. Di seguito elenchiamo quelli forniti direttamente da Google:
Sebbene i CWV siano le metriche che Google ha indicato ai professionisti SEO come prioritarie, esse non sono gli unici parametri fondamentali sul web. Il First Contentful Paint (FCP), il DOMContentLoaded (DCL), il Time to Interactive (TTI) e il Time to First Byte (TTFB) non influiscono sulla SEO allo stesso modo, ma possono aiutare gli sviluppatori a identificare i problemi che influiscono sui CWV.
Preso singolarmente, il Time to First Byte non è un parametro particolarmente utile, ma può evidenziare ulteriori problematiche che gli sviluppatori dovranno risolvere.
Cloudflare offre una varietà di servizi che possono aiutare a migliorare i CWV: