Cos'è il tempo di caricamento della pagina?

Scopri cos'è il tempo di caricamento della pagina, quali metriche contano davvero e come leggere i dati di prestazione per capire cosa rallenta il tuo sito.

Bozza

Prendi due siti qualsiasi che vendono la stessa cosa. Aprili uno accanto all'altro. Uno si carica prima ancora che il tuo dito lasci il trackpad. L'altro impiega quattro secondi prima che appaia un solo elemento. La differenza che hai appena vissuto ha un nome: tempo di caricamento della pagina. Ma il numero che vedi in uno strumento di test della velocità è solo una parte del quadro. Il tempo di caricamento della pagina non è una singola misura. È un insieme di misure, ognuna delle quali cattura un momento diverso della sequenza di caricamento e dice qualcosa di diverso su ciò che il visitatore vive davvero. Questo articolo spiega cosa misura il tempo di caricamento, quali metriche contano e cosa dicono, perché smartphone e computer differiscono e come leggere i dati di prestazione del tuo sito senza bisogno di uno sviluppatore che li traduca.

Il tempo di caricamento della pagina è il tempo che passa tra la richiesta di una pagina da parte di un visitatore e il momento in cui quella pagina diventa pienamente utilizzabile nel suo browser. Si misura in più modi perché "caricata" significa cose diverse a seconda di ciò che vuoi capire. Una pagina può mostrare contenuti prima di aver finito di caricare ogni elemento. Può sembrare interattiva prima di rispondere davvero ai clic. Capire quale parte della sequenza di caricamento è lenta è ciò che rende i dati di velocità utili invece che solo allarmanti. Per capire perché conta per la tua attività e per il posizionamento, leggi l'articolo su perché la velocità del sito è importante.

Cosa misura davvero il tempo di caricamento della pagina?

L'espressione "tempo di caricamento della pagina" viene usata alla leggera per indicare un solo numero, ma in pratica indica una sequenza con più punti di controllo. Ogni punto risponde a una domanda diversa su ciò che il visitatore vive mentre la pagina si carica.

La sequenza di caricamento

  • Il browser invia una richiesta al tuo server
  • Il server elabora la richiesta e invia una risposta
  • Il browser inizia a ricevere e a mostrare la pagina
  • Testo e immagini compaiono man mano che vengono scaricati
  • Gli script vengono eseguiti, rendendo la pagina interattiva
  • L'ultimo elemento finisce di caricarsi

Metriche diverse catturano punti diversi di questa sequenza. Un buon punteggio di tempo di caricamento dipende da quali punti di controllo stai misurando, non da un singolo tempo trascorso.

Quali sono le metriche specifiche usate per misurare il tempo di caricamento?

Time to First Byte (TTFB)

  • Cosa misura: quanto tempo il browser aspetta prima di ricevere il primo byte di dati dal tuo server
  • Buon punteggio: sotto gli 800 millisecondi
  • Perché conta: un TTFB lento ritarda tutto ciò che segue. Il browser non può iniziare a mostrare nulla finché non arrivano dati. Un TTFB lento di solito indica prestazioni del server, qualità dell'hosting o query al database non ottimizzate

First Contentful Paint (FCP)

  • Cosa misura: il momento in cui il browser mostra il primo contenuto, che sia testo, un'immagine o uno sfondo
  • Buon punteggio: sotto 1,8 secondi
  • Perché conta: è il momento in cui il visitatore vede per la prima volta che sta succedendo qualcosa. Un FCP veloce segnala che la pagina risponde, anche se non ha finito di caricarsi

Largest Contentful Paint (LCP)

  • Cosa misura: quando l'elemento visibile più grande (di solito un'immagine principale o un titolo grande) si carica del tutto
  • Buon punteggio: 2,5 secondi o meno
  • Perché conta: l'LCP è una delle tre Core Web Vitals usate nel posizionamento. È l'indicatore più vicino a "quando questa pagina sembra utilizzabile", perché l'elemento più grande è di solito l'immagine più importante della pagina

Time to Interactive (TTI)

  • Cosa misura: quando la pagina è pienamente interattiva e risponde in modo affidabile a clic e input da tastiera
  • Buon punteggio: sotto 3,8 secondi
  • Perché conta: una pagina può sembrare caricata mentre JavaScript è ancora in esecuzione in background. Il TTI cattura la distanza tra una pagina che sembra pronta e una che lo è davvero

Total Blocking Time (TBT)

  • Cosa misura: il tempo totale in cui il thread principale è bloccato e non riesce a rispondere agli input tra FCP e TTI
  • Buon punteggio: sotto i 200 millisecondi
  • Perché conta: il TBT riflette quanta elaborazione JavaScript pesante ritarda l'interattività. Un TBT alto significa che i visitatori cliccano i pulsanti e non succede nulla, il che danneggia la fiducia anche quando la pagina sembra visivamente caricata

Caricamento completo della pagina

  • Cosa misura: quando ogni singola risorsa della pagina, comprese immagini, script, caratteri e contenuti di terze parti incorporati, si è caricata del tutto
  • Buon punteggio: sotto 5 secondi su smartphone
  • Perché conta: è la metrica a cui la maggior parte delle persone pensa quando dice "tempo di caricamento della pagina". È utile per capire il peso totale della pagina, ma conta meno per l'esperienza del visitatore rispetto a LCP e TTI, perché di solito i visitatori iniziano a interagire con una pagina ben prima che ogni elemento abbia finito di caricarsi

Perché il tempo di caricamento su smartphone è diverso da quello su computer?

Smartphone e computer producono punteggi diversi di tempo di caricamento per la stessa pagina, anche quando il contenuto è identico.

I motivi per cui lo smartphone è sempre più lento

  • Le connessioni mobili sono in media più lente della banda larga fissa, anche sulle reti 4G e 5G
  • I processori degli smartphone sono meno potenti delle CPU dei computer, quindi JavaScript viene eseguito più lentamente
  • I browser mobili hanno meno memoria disponibile, il che limita quanto possono tenere in cache tra una pagina e l'altra
  • Le condizioni di rete cambiano di più da smartphone, causando prestazioni incostanti da una visita all'altra

Perché i punteggi da smartphone pesano di più

  • I motori di ricerca usano l'indicizzazione mobile-first, cioè scansionano e posizionano le pagine in base alla loro versione per smartphone
  • I punteggi delle Core Web Vitals su smartphone pesano più nel posizionamento rispetto a quelli su computer
  • I dispositivi mobili generano la maggior parte del traffico web a livello globale, quindi le prestazioni su smartphone riguardano la quota più grande dei tuoi visitatori

Fai sempre test separati su smartphone e su computer. Una pagina con un buon punteggio su computer può avere problemi importanti su smartphone, ed è lì che l'impatto sul posizionamento è maggiore.

Cosa causa i tempi di caricamento lenti?

Immagini grandi e non compresse

  • La causa più comune di pagine pesanti e tempi di caricamento lenti
  • Una foto caricata direttamente da uno smartphone può pesare da 4 a 8 megabyte
  • La stessa immagine, compressa bene, può stare sotto i 100 kilobyte senza differenza di qualità visibile
  • Ogni immagine non compressa aggiunge secondi a FCP e LCP

Script e fogli di stile che bloccano il rendering

  • I browser sospendono il rendering quando incontrano file JavaScript o CSS che devono elaborare prima di proseguire
  • Gli script caricati nell'intestazione del documento impediscono alla pagina di mostrare qualcosa finché non finiscono
  • Posticipare gli script non critici li toglie dal percorso critico e velocizza FCP e LCP

Risposta del server lenta (TTFB alto)

  • Ogni caricamento di pagina inizia con una richiesta al server. Se il server è lento, tutto ciò che segue è in ritardo
  • Gli ambienti di hosting condiviso dividono CPU e memoria tra molti siti, causando tempi di risposta imprevedibili
  • Database non ottimizzati e rendering lato server senza cache sono cause frequenti

Troppi script di terze parti

  • Widget di chat, pixel di tracciamento e strumenti di statistiche aggiungono ciascuno richieste di connessione esterne
  • Se un server esterno risponde lentamente, la tua pagina resta in attesa
  • Gli script di terze parti possono contribuire molto al TBT aggiungendo tempo di esecuzione JavaScript

Nessuna cache attiva

  • Senza cache, ogni visita fa ricostruire la pagina al server da zero
  • Con la cache, i visitatori di ritorno caricano una versione memorizzata, riducendo molto il tempo di risposta del server
  • La cache del browser permette inoltre a chi ritorna di saltare il download degli elementi già caricati

Come misuri il tempo di caricamento del tuo sito?

Cosa misurano gli strumenti di test della velocità

  • Gli strumenti di test simulano il caricamento di una pagina da una località e una connessione fisse e valutano ogni metrica rispetto a soglie standard
  • Si chiamano risultati di laboratorio: test controllati eseguiti in condizioni costanti
  • I risultati di laboratorio sono utili per diagnosticare problemi specifici ma non catturano come i visitatori reali, con connessioni e dispositivi diversi, vivono davvero la tua pagina

Dati di laboratorio e dati sul campo

  • Dati di laboratorio: test simulati in un ambiente controllato. Veloci da eseguire e adatti a isolare problemi specifici
  • Dati sul campo: misurazioni reali di visitatori effettivi del tuo sito, raccolte nel tempo. Sono quelli che i motori di ricerca usano per valutare le Core Web Vitals
  • Una pagina può andare bene in un test di laboratorio ma male nei dati sul campo se le condizioni reali, dispositivi più lenti, connessioni più deboli o distanza geografica dal tuo server, producono risultati diversi per i visitatori effettivi

Cosa guardare quando leggi un report di velocità

  • Controlla prima l'LCP: è la metrica più importante sia per l'esperienza dei visitatori sia per il posizionamento
  • Guarda il TTFB per capire se il problema è lato server o lato front-end
  • Controlla il TBT per capire se JavaScript sta bloccando l'interattività
  • Fai test separati per smartphone e computer
  • Confronta i tuoi punteggi con quelli delle pagine che si posizionano sopra di te per le tue parole chiave, non solo con riferimenti astratti

Per una spiegazione delle soglie delle Core Web Vitals e di come i motori di ricerca valutano le pagine rispetto a esse, leggi l'articolo su cosa sono le Core Web Vitals.

Come WEMASY gestisce il tempo di caricamento

Il creatore di siti WEMASY è pensato per mantenere veloci i tempi di caricamento senza richiedere configurazioni tecniche. Le immagini caricate tramite la piattaforma vengono compresse e ridimensionate in automatico prima di essere servite. L'infrastruttura di hosting è inclusa in ogni piano, quindi i siti non finiscono in ambienti condivisi con tempi di risposta imprevedibili. La cache è attiva di default e le pagine create con WEMASY sono strutturate per ridurre al minimo le risorse che bloccano il rendering.

I punteggi delle Core Web Vitals, tra cui LCP, INP e CLS, sono visibili direttamente nella dashboard di WEMASY e usano dati sul campo di visitatori reali. Così puoi controllare come vanno le tue pagine rispetto alle soglie che contano per il posizionamento, senza eseguire test esterni.

Scopri cosa è incluso nel creatore di siti WEMASY, oppure guarda i piani nella pagina dei prezzi.

Domande frequenti

Qual è un buon tempo di caricamento della pagina?

Per le Core Web Vitals, la soglia chiave è un Largest Contentful Paint sotto i 2,5 secondi. In termini pratici, puntare alla piena interattività entro tre secondi su una connessione mobile copre la maggior parte dei casi reali. Un caricamento completo della pagina sotto i cinque secondi su smartphone è un riferimento ragionevole per la maggior parte dei siti di piccole attività. Con il creatore di siti di WEMASY puoi impostare tutto questo direttamente sul tuo sito.

Che differenza c'è tra tempo di caricamento della pagina e Core Web Vitals?

Il tempo di caricamento della pagina indica l'intera sequenza di misure, dalla prima richiesta al server fino al caricamento dell'ultimo elemento. Le Core Web Vitals sono tre metriche specifiche all'interno di quella sequenza, Largest Contentful Paint, Interaction to Next Paint e Cumulative Layout Shift, che i motori di ricerca usano come segnali di posizionamento. Le Core Web Vitals sono un sottoinsieme delle misure del tempo di caricamento, concentrato sulle parti dell'esperienza di caricamento che influiscono di più sui visitatori.

Perché il tempo di caricamento della mia pagina è diverso su smartphone e su computer?

Smartphone e computer producono punteggi diversi perché i dispositivi mobili usano processori più lenti, lavorano su connessioni di rete variabili e hanno meno memoria dei computer. Una pagina che si carica in due secondi su un computer con connessione a banda larga può impiegare quattro secondi o più su uno smartphone con una rete mobile media. I motori di ricerca valutano separatamente le prestazioni su smartphone e le pesano di più, perché la maggior parte del traffico web arriva da dispositivi mobili.

Che differenza c'è tra dati di laboratorio e dati sul campo nei test di velocità?

I dati di laboratorio derivano da un test simulato, eseguito in condizioni controllate da una località e da un dispositivo fissi. I dati sul campo derivano da visitatori reali del tuo sito, misurati sui loro dispositivi, nelle loro località e con le loro connessioni. I motori di ricerca usano i dati sul campo per valutare le Core Web Vitals, non i risultati di laboratorio. Un sito può sembrare veloce in un test di laboratorio ma avere punteggi scarsi nei dati sul campo se i visitatori reali hanno connessioni o dispositivi più lenti, o sono geograficamente lontani dal tuo server.

Cosa significa Time to First Byte?

Il Time to First Byte (TTFB) è il tempo che passa tra l'invio di una richiesta al tuo server da parte del browser e la ricezione del primo byte di dati in risposta. Misura la velocità di risposta del server. Un TTFB lento ritarda ogni passaggio successivo della sequenza di caricamento, perché il browser non può iniziare a mostrare nulla finché non comincia a ricevere dati. Un TTFB sopra gli 800 millisecondi di solito indica problemi di prestazioni del server, ambienti di hosting lenti o elaborazione backend non ottimizzata.

Il tempo di caricamento della pagina influisce sul posizionamento SEO?

Sì. I motori di ricerca usano come segnali di posizionamento le Core Web Vitals, ricavate dalle misure del tempo di caricamento. Largest Contentful Paint, Interaction to Next Paint e Cumulative Layout Shift vengono valutati sulla base di dati reali dei visitatori e usati per giudicare l'esperienza della pagina. Le pagine con punteggi nella fascia buona hanno un vantaggio di posizionamento rispetto a quelle con punteggi scarsi, in particolare quando le pagine concorrenti hanno una qualità di contenuto simile.

Mettilo in pratica
sul tuo sito web.

Inizia gratis con WEMASY e crea il tuo sito in pochi minuti.