10 modi per migliorare i tempi di caricamento delle pagine
Ultimo aggiornamento il venerdì 15 dicembre 2023
Se vi state chiedendo perché il tempo di caricamento della pagina è importante, sono qui per rispondere a questa domanda. Il tempo di caricamento della pagina è direttamente collegato ai tassi di conversione.
Più tempo impiega una pagina a caricarsi, più conversioni vi costano.
Per migliorare qualcosa, dovete prima capire a che punto siete con quella metrica. Per migliorare la velocità delle pagine, quindi, si inizia con la misurazione della velocità delle pagine.
I dettagli che seguono saranno un po' tecnici, quindi abbiate pazienza.
Perché il tempo di caricamento della pagina è importante?
La velocità di caricamento delle pagine è un fattore critico che determina l'usabilità di un sito. Google considera la velocità della pagina come uno dei 200 fattori di ranking che influenzano la posizione di un sito nei risultati organici e migliorano l'esperienza dell'utente. Un caricamento più rapido delle pagine può tradursi direttamente in un posizionamento più alto, poiché i siti lenti significano una cattiva esperienza per l'utente.
La competizione per generare un traffico più elevato è sempre presente e chi offre una migliore usabilità significa che siete in vantaggio rispetto ai vostri concorrenti.
Ma non è tutto. Un tempo di caricamento delle pagine più veloce può anche aumentare il tasso di crawl del vostro sito. Più veloce è il caricamento delle pagine, più pagine Google può scansionare simultaneamente, il che significa che Google copre più pagine del vostro sito in una sola volta.
Un'elevata velocità della pagina contribuisce anche a migliorare la popolarità del sito tra i crawler di Google. Ciò significa che gli spider di ricerca iniziano a visitare il vostro sito più spesso, il che è una buona notizia. Vale la pena di dire che anche l'host e il server scelti determinano il tempo di caricamento delle pagine. L'hosting WordPress gestito, l'hosting dedicato, ecc. sono ottime scelte per ottenere una maggiore velocità.
Il punto da notare è che la frequenza di rimbalzo triplica se il sito impiega più di 3 secondi a caricarsi.
Fonte: Pingdom
Ecco come funziona il processo. Un utente digita un dominio nel proprio browser e preme invio sperando di vedere le informazioni disponibili sulla pagina.
Poco dopo, la pagina inizia a caricarsi, l'utente può interagire con la pagina e dopo qualche tempo l'intera pagina viene caricata. Il tempo necessario al caricamento completo della pagina è importantissimo.
Gli utenti potrebbero aver già trovato le informazioni prima che la pagina venga caricata completamente. E se il tempo di caricamento è troppo lungo, gli altri potrebbero aver rinunciato e abbandonato il sito.
Come si può notare, durante il caricamento di un sito succedono molte cose e questo influisce sull'esperienza dell'utente.
Come capire il tempo di caricamento della pagina?
Esistono due metodi principali per misurare la velocità delle pagine:
Tempo di caricamento della pagina: Indica il tempo che intercorre tra l'invio della richiesta al server da parte del browser e il completo rendering della pagina.
Tempo al primo byte: Indica il tempo che intercorre tra la prima richiesta inviata al server e la ricezione del primo byte di dati da parte del browser.
La riduzione del tempo di caricamento della pagina e del tempo al primo byte dovrebbero essere le due principali priorità quando si lavora all'ottimizzazione della velocità del sito. Utilizzando questi metodi, è generalmente più facile ottenere una pagina più veloce. Tuttavia, vale la pena di notare che Google misura la velocità di una pagina come tempo al primo byte, detto anche TTFB. Per ottenere un posizionamento migliore, è necessario superare il TTFB.
Come misurare la velocità della pagina/sito
Prima di apportare modifiche al vostro sito, valutatene le prestazioni. Esistono diversi strumenti per testare e misurare la velocità delle pagine. Due buone soluzioni sono il test di velocità di Pingdom e GTmetrix, che offre opzioni adatte ai principianti.
Fonte: Pingdom
#1. Ottimizzare con Google Page Speed Insights
Potete anche controllare il vostro sito con Google PageSpeed Insights per capire a che punto è. Google Page Speed Insights genera un elenco di suggerimenti facili da attuare che possono migliorare la velocità della pagina in pochi minuti.
Lo strumento, di proprietà di Google, offre tutto ciò che serve per ottimizzare le metriche che interessano a Google. Inserire l'URL della pagina nel campo di testo. Poi cliccate su Analizza.
PageSpeed Insights analizza quindi il contenuto della pagina e assegna un punteggio da 1 a 100. Troverete anche dei suggerimenti per migliorare la velocità di caricamento della pagina. Il rapporto seguente riguarda il mio sito: kamayobloggers.com/blog.
Ci sono molti suggerimenti.
Fonte: Pagespeed Insights
Si ottiene anche un punteggio e un elenco di suggerimenti separati per le versioni desktop e mobile del sito. In questo modo si ottiene un pratico elenco di suggerimenti da utilizzare per ottimizzare separatamente le versioni mobile e desktop del sito.
Le informazioni forniscono un punto di partenza per comprendere e ottimizzare la velocità delle pagine. Inoltre, potete cercare un CTO come servizio per le startup per risolvere tutti i vostri problemi tecnici.
#2. Scegliere un host gestito
L'host utilizzato svolge un ruolo importante nella gestione del sito web e nelle prestazioni. Questo include la velocità delle pagine. Un errore dell'hosting mediocre è che ciò che si risparmia sulle tariffe mensili si perde in entrate. L'hosting a basso costo è il principale responsabile della lentezza di caricamento delle pagine. L'hosting a basso costo vi costringe a condividere le stesse risorse con più siti su server sovraccarichi, il che affatica i tempi di caricamento delle pagine.
Esistono hosting incentrati sulle prestazioni, come Kinsta, che offrono una piattaforma ottimizzata per la velocità.
#3. Comprimere e ottimizzare le immagini
Le immagini migliorano le pagine web e aumentano la qualità dei contenuti. Le immagini di grandi dimensioni, tuttavia, rallentano il vostro sito. Oggi le persone sono diventate lettori migliori, quindi è necessario fornire contenuti di qualità e ben studiati con un obiettivo a lungo termine. Ciò significa che non si può fare a meno delle immagini. Ma potete sicuramente ottimizzarle.
L'ottimizzazione delle immagini comprende la modifica dei formati dei file (da PNG/JPG a WEBP), l'abilitazione del caricamento pigro e la compressione delle immagini attraverso la compressione senza perdita di dati.
Quando si riducono le dimensioni dei file delle immagini, si riduce il loro peso e ciò consente un caricamento più rapido delle pagine. Esistono plugin come WP Smush che possono essere utilizzati per questo scopo.
Una volta installato e attivato, il plugin ridimensiona e comprime le immagini senza comprometterne la qualità. Include funzioni per la compressione senza perdita di dati, il caricamento pigro e l'ottimizzazione delle immagini in blocco.
È possibile utilizzare i plugin in quanto dispongono di numerose opzioni di compressione che consentono di ridurre efficacemente le dimensioni dell'85%.
Il plugin utilizza anche il formato Webp che consente il caricamento pigro e altre funzioni.
Un esempio che posso citare è Fyle. Il loro blog è ricco di contenuti di qualità sulla gestione delle spese. Ci sono almeno 400 articoli che coprono diversi aspetti della gestione delle spese, della contabilità, dei pagamenti internazionali e delle banche globali. Tutte le immagini sono ottimizzate e si caricano rapidamente. Immaginate se tutte queste immagini non fossero ottimizzate. Il sito ci metterebbe una vita a caricarsi.
Fonte: Fyle
#4. Abilitare la cache del browser
La cache del browser è un'altra forma di caching per migliorare i tempi di caricamento. Consente al browser di memorizzare informazioni come fogli di stile, immagini e file javascript. Non ha bisogno di ricaricare la pagina con tutti questi elementi diversi ogni volta che l'utente la visita.
Proprio come W3 total cache, WP Rocket è un potente plugin di caching che si può utilizzare sul proprio sito. Consente il caching e il precaricamento delle pagine per ottimizzarne la velocità. WP Rocket è un altro plugin con le stesse caratteristiche.
Per esempio, guardate questa pagina sull'outsourcing del servizio clienti. La cache del browser significa che tutte le immagini della pagina sono memorizzate localmente, in modo che la pagina venga caricata rapidamente al successivo richiamo.
Fonte: TheCXlead
Un altro suggerimento che potete utilizzare è il seguente:
Utilizzare le intestazioni expire per i componenti statici del sito e le intestazioni di controllo della cache per quelli dinamici. L'uso di queste intestazioni rende memorizzabili nella cache vari componenti del sito, tra cui immagini, fogli di stile e flash. Questo riduce al minimo le richieste HTTP e migliora il tempo di caricamento delle pagine. Con l'uso delle intestazioni Expires si può controllare la quantità di tempo per cui i componenti di una pagina possono essere messi in cache.
Scadenza: Wed, 15 October 2028 20:00:00 GMT
Quando si utilizza Apache, è possibile impostare la durata del contenuto in cache utilizzando l'archivio predefinito expires. Questo imposta la data di scadenza come un determinato numero di anni dalla data attuale.
ExpiresDefault "accesso più 15 anni".
Rispondere a tutto ciò che è presente nella pagina e limitare il numero di reindirizzamenti della pagina per ottimizzarla ulteriormente.
#5. Utilizzare il caricamento asincrono
Il vostro sito è quasi interamente composto da file CS e Javascript. Questi script hanno due modalità di caricamento: sincrono e asincrono. Il caricamento asincrono è migliore per la SEO.
Sincrono significa che i file vengono caricati contemporaneamente nell'ordine in cui appaiono sulla pagina.
Quando il browser vede uno script, gli altri elementi vengono messi in pausa e lo script viene caricato per primo.
Il caricamento asincrono consente di caricare diversi file contemporaneamente e di accelerare le prestazioni.
Se si usa WordPress, si può usare una combinazione di autooptimize o async javascript.
Si può anche utilizzare WP Rocket.
#6. Eliminare i plugin inutili
Non tutti i plugin sono uguali. Avere troppi plugin sul vostro sito può causare un inutile gonfiore che lo rallenta.
Inoltre, i plugin poco curati rappresentano una minaccia per la sicurezza e causano problemi di compatibilità che incidono sulle prestazioni. È opportuno ridurre al minimo il numero di plugin presenti sul sito. Un modo per farlo è disabilitare o eliminare completamente i plugin che non servono o non si usano più.
Alcuni plugin possono essere utili e se non sono più rilevanti è necessario disabilitarli e verificare se ostacolano qualche funzione. Per identificare i plugin che riducono la velocità delle pagine, testateli singolarmente.
#7. Memorizzare nella cache le pagine web
La cache delle pagine del sito è un altro modo efficace per velocizzare le pagine web. La memorizzazione nella cache delle pagine riduce il tempo di caricamento del primo byte facendo sì che il server utilizzi meno risorse per caricare una pagina.
La memorizzazione nella cache di un sito web può avvenire a livello di server, il che significa che l'host gestisce il tutto per voi.
Un'altra cosa che potete fare è utilizzare W3 total cache, un plugin gratuito per WordPress. Una volta installato e attivato, andate su Impostazioni generali e poi su Cache della pagina e scegliete l'opzione Abilita.
WP Rocket è un altro plugin che aumenta i tempi di caricamento e ottimizza il punteggio di page speed insights e i core web vitals.
#8. Minimizzare CSS, JavaScript e HTML
Ottimizzare il modo in cui i file vengono caricati può migliorare il caricamento delle pagine. Riducete al minimo il codice CSS, Javascript e HTML. Si tratta di rimuovere spazi inutili, commenti e altri elementi non necessari dal codice per ridurre le dimensioni del file.
Una volta ridotte le dimensioni dei file, è più facile combinarli. Il risultato è una pagina web pulita e più snella, che si carica rapidamente. Passare al setaccio ogni riga di codice per i vostri file non è efficiente.
Ridurre al minimo CSS, Javascript e HTML è semplice se si utilizza il plugin W3 Total Cache. Appena sotto l'opzione abilita cache, c'è un'opzione per abilitare la minificazione. In questo modo è possibile minificare HTML, CSS e altri attributi. È sufficiente selezionare la casella di controllo Abilita in alto, con la dicitura Abilita.
#9. Ridurre i reindirizzamenti
Un numero eccessivo di reindirizzamenti sul sito può compromettere i tempi di caricamento. In alcuni casi, come quando si passa a un nuovo dominio, è opportuno utilizzare i reindirizzamenti del sito. Ma nella maggior parte dei casi si utilizzano reindirizzamenti non necessari che possono aumentare i tempi di caricamento delle pagine. Evitate di creare reindirizzamenti non necessari quando create nuovi link interni o menu. Tuttavia, un numero eccessivo di reindirizzamenti sul vostro sito web può compromettere i tempi di caricamento. Un buon consiglio da seguire è: ogni volta che una pagina viene reindirizzata da un'altra parte, questo allunga le richieste HTTP e i tempi di risposta.
Un modo per ridurre i reindirizzamenti è quello di non creare link interni e menu non necessari. Un altro modo è assicurarsi che il TLD si risolva con un solo reindirizzamento.
Se avete bisogno di aiuto per identificare i reindirizzamenti che devono essere impostati correttamente in tutto il sito, utilizzate lo strumento Redirect mapper. Si tratta di uno strumento freemium con un livello gratuito limitato che consente di comprenderne le caratteristiche e i casi d'uso.
Fonte: Redirectmapper
Lo strumento aiuta a vedere e a correggere i reindirizzamenti duplicati. È possibile utilizzare anche Screaming Frog (gratuito) per identificare i reindirizzamenti e dove portano. In questo modo è più facile identificare tutto ciò che non serve a nulla.
È possibile eliminare tutto ciò che non serve tramite il file .htaccess.
#10. Ridurre la dimensione dei cookie
Per capire perché è necessario ridurre le dimensioni dei cookie è necessario innanzitutto capire che cos'è un cookie.
Che cos'è un cookie?
I cookie sono piccoli frammenti di dati inviati dai server e memorizzati sul vostro PC. Identificano le informazioni sullo stato del browser. Sono stati introdotti per aggirare il fatto che HTTP è un protocollo stateless.
I cookie hanno molteplici usi:
Per identificare l'utente e per scopi di autenticazione
Per ricordare i prodotti presenti nel carrello
Capire quali pagine avete visitato
Registrare informazioni sulle preferenze
I cookie hanno un ruolo nelle prestazioni perché ogni volta che si effettua una richiesta al server web, il browser invia il cookie nella richiesta al server. Man mano che le dimensioni del cookie aumentano, ogni richiesta diventa più grande e quindi le prestazioni diminuiscono.
I cookie vengono impostati per dominio. Una volta impostato il cookie, il browser trasmette le informazioni al server per le richieste effettuate.
In uno studio sono stati confrontati i tempi di caricamento delle pagine web con e senza cookie.
Quando non sono stati impostati i cookie, il tempo di caricamento è stato di 6,63 secondi, mentre quando sono stati impostati i cookie da 4kb il tempo di caricamento è stato di 7,89 secondi.
Il grafico a sinistra mostra il tempo di caricamento del sito con i cookie. Le barre verdi sono più lunghe e indicano il tempo di caricamento del primo byte. La maggior parte del tempo è stata impiegata per caricare il cookie. Certo, i cookie sono l'ultima cosa dell'elenco, ma è necessario ricordarsene.
Fonte: Thisisoptimal
Conclusioni
L'ottimizzazione della velocità del vostro sito è una delle cose più importanti che potete fare per ottimizzare l'esperienza dell'utente e, di conseguenza, per aiutare i visitatori a ottenere di più da ogni visita. Una migliore usabilità significa che sempre più persone visitano il vostro sito e vi rimangono più a lungo.
Articolo di:
George
Marketer di contenuti
George è scrittore e blogger presso Kamayobloggers, un sito che ha creato per condividere consigli di marketing all'avanguardia.