I 15 migliori consigli per migliorare la velocità della pagina
Pubblicato: 2021-08-20Quando le pagine si caricano lentamente, è più probabile che le persone lascino il tuo sito frustrate prima di visualizzare qualsiasi altra cosa sulla pagina. In effetti, la velocità della pagina è ora un fattore di ranking nell'algoritmo di ricerca di Google. In questo post del blog, condivideremo con te i nostri migliori consigli su come migliorare la velocità della pagina e mantenere le persone sul tuo sito più a lungo!
Correlati: i migliori suggerimenti per la gestione di un blog.
Che cos'è la velocità della pagina?
La velocità della pagina si riferisce al tempo necessario per caricare le pagine di un sito Web, che di solito è misurato in secondi. È importante notare che questo non è il tempo necessario per caricare completamente un sito Web, ma piuttosto il tempo necessario per caricare solo una pagina specifica.

Perché la velocità della pagina è importante?
La velocità della pagina è importante perché ha dimostrato di avere una correlazione diretta con la frequenza di rimbalzo. Se le pagine del tuo sito si caricano lentamente, i visitatori spesso abbandoneranno la pagina molto prima ancora di vedere qualcosa di utile su quella schermata (il che significa che stai perdendo potenziali conversioni).
Se vuoi mantenere le persone sul tuo sito, assicurati che si carichi rapidamente. Se la pagina impiega cinque secondi o più per caricarsi, c'è una probabilità del 90% che facciano clic lontano dalla tua pagina web e non vengano mai più visti!

Come tenere traccia della velocità della pagina?
Una delle parti più importanti dell'ottimizzazione della velocità è la misurazione. Ti aiuta a misurare i tuoi progressi e se le modifiche stanno effettivamente funzionando, il che porta a un sito Web di maggior successo in generale!
Puoi monitorare la velocità della pagina con una serie di strumenti diversi, tra cui Google PageSpeed Insights e Pingdom Tools.

I migliori consigli per migliorare la velocità della pagina
1. Ottimizza e comprimi le immagini
Le immagini grandi e di alta qualità hanno un bell'aspetto, ma causano anche un ritardo nei tempi di caricamento. Questo perché i file di grandi dimensioni occupano più larghezza di banda e richiedono periodi di tempo più lunghi per il download, soprattutto su connessioni Internet più lente.
Se stai utilizzando molte immagini sul tuo sito, prova a comprimerle il più possibile prima di caricarle sul tuo sito web. Puoi comprimere le immagini usando uno strumento come TinyPNG o Smush.
Quest'ultimo è eccellente se utilizzi WordPress come CMS. Insieme alla funzionalità di caricamento lento, il plug-in comprime automaticamente ogni immagine sul tuo sito Web, il tutto senza influire sulla qualità.

2. Riduci al minimo le richieste HTTP
Quando utilizzi molte immagini, script e altri contenuti sul tuo sito (come spesso accade), può avere un impatto sulla velocità di caricamento della pagina. Se stai utilizzando troppe risorse per richiesta, prova a fare meno richieste per migliorare il tempo di caricamento per i visitatori.

3. Comprimi CSS
Più script vengono eseguiti contemporaneamente, più lente tendono ad essere le tue pagine. Dovresti anche comprimere i fogli di stile in modo che non occupino tanta memoria o aggiungano un carico di elaborazione durante il rendering. Puoi farlo usando uno strumento come YUI Compressor.

4. Riduci al minimo la manipolazione del DOM
Un altro modo per rendere più veloci i siti Web è ridurre al minimo la manipolazione del DOM. Quando si manipola qualcosa sull'albero degli elementi di una pagina Web con JavaScript, non interessa solo quell'elemento, ma l'intero documento. Questo può rendere il tempo di caricamento della pagina molto più lento.

5. Ottimizza i tuoi script
JavaScript è un ottimo strumento per lo sviluppo web perché ci consente di interagire con ogni aspetto del nostro sito e del nostro codice. Ma questo ha anche un costo in termini di velocità di caricamento delle pagine. Assicurati di utilizzare solo gli script necessari in modo che non rallentino l'esperienza di navigazione dei tuoi visitatori.

6. Limita l'utilizzo della CPU eseguendo attività su un altro thread
Quando esegui uno script o un'attività ad alta intensità di processore, può davvero sovraccaricare la tua CPU e avere un impatto negativo sul tempo di caricamento della pagina. Per risolvere questo problema, prova a eseguire queste attività su un altro thread, in modo che non rallentino il rendering.

7. Abilita la compressione su linguaggi lato server come PHP o Python
Se stai scrivendo una pagina web o un'app web in codice, come PHP o Python, assicurati di abilitare la compressione. Ciò ridurrà le dimensioni dei file e quindi i tempi di caricamento.

8. Scegli il miglior hosting
L'hosting è una parte importante di qualsiasi sito Web in quanto può avere un impatto significativo sulla velocità di caricamento del sito. In generale, ti consigliamo di scegliere una soluzione di hosting che offra maggiore potenza di elaborazione e larghezza di banda.

Questo non è il momento di andare a buon mercato e cercare di risparmiare ogni centesimo possibile, soprattutto se hai intenzione di costruire un sito grande con molti contenuti.

9. Usa la memorizzazione nella cache
Un modo per migliorare significativamente il tempo di caricamento della pagina è abilitare la memorizzazione nella cache sul tuo server web. Quando questa funzione funziona correttamente, i visitatori non hanno bisogno di scaricare nulla quando visitano una delle tue pagine perché tutto è già stato scaricato in precedenza.
Puoi memorizzare nella cache le tue pagine web per un caricamento più veloce a livello di server. Per fare ciò, devi solo contattare la tua società di hosting e loro se ne occuperanno da lì!
Oltre a farlo a livello di server, gli utenti di WordPress possono utilizzare un plug-in WordPress gratuito, come W3 Total Cache, che offre velocità di caricamento delle pagine Web più elevate memorizzando nella cache le pagine.
Correlati: WordPress è buono per la SEO?

10. Abilita la compressione Gzip in Apache o NGINX
Se stai utilizzando Apache o NGINX come software del server web, assicurati di aver abilitato il supporto per la compressione Gzip. In questo modo i file vengono compressi prima di essere inviati al browser.

11. Riduci i ritardi di caricamento con ETag
Un modo per evitare ritardi di caricamento consiste nell'implementare le intestazioni ETag. Queste intestazioni vengono utilizzate per descrivere il contenuto di un file in diversi momenti. Quando usi ETags, è più probabile che i visitatori ricevano solo le modifiche di cui hanno bisogno, piuttosto che dover scaricare tutto di nuovo.

12. Usa caratteri a caricamento rapido
Quando progettiamo siti web, utilizziamo spesso caratteri che danno carattere e personalità al nostro lavoro. Tuttavia, è importante assicurarsi che questi file di caratteri siano ottimizzati! Dovresti prendere in considerazione l'incorporamento di caratteri web perché ciò farà risparmiare tempo di risposta del server e larghezza di banda. Inoltre, l'utilizzo di un tipo di carattere (o più) già presente sul computer del visitatore offrirà i tempi di caricamento più rapidi.

13. Caricamento pigro
Uno dei modi più semplici per migliorare la velocità della pagina è utilizzare una tecnica chiamata caricamento lento. Ciò comporta la richiesta di codice JavaScript nel documento HTML nel momento in cui è richiesto, invece di scaricare tutte le risorse in anticipo, anche quelle non ancora utilizzate. Chi utilizza WordPress può sfruttare i plugin disponibili per raggiungere questo obiettivo.

14. Disattiva plugin o temi che potrebbero influire sulle prestazioni del sito
I plugin sono ottimi per la funzionalità e l'aggiunta di funzionalità ai siti WordPress, ma in alcuni casi hanno anche il potenziale per rallentare significativamente i tempi di caricamento. In qualità di proprietario di un sito WordPress, è possibile farlo disabilitando i plugin oi temi che non sono più necessari. Potrebbe non sembrare molto, ma ogni cosa aiuta! L'idea qui è quella di ridurre l'ingombro del sito Web e avere meno codice in esecuzione in background.
Vale anche la pena notare che i plug-in obsoleti o mal gestiti possono rappresentare una seria minaccia per la sicurezza del tuo sito web. Pertanto, prova a limitare la quantità di plug-in che utilizzi o assicurati di aggiornarli frequentemente.
Tuttavia, non tutti i plugin rallenteranno il tuo sito! In effetti, ci sono alcuni plug-in di velocità che migliorano la velocità del tuo sito. Consiglio di testarli singolarmente per vedere quali stanno riducendo il tempo di caricamento.

15. Riduci i reindirizzamenti
I reindirizzamenti possono essere utili in alcuni casi, ma quando si tratta del tempo di caricamento della pagina sono uno dei peggiori trasgressori. Prova a ridurre il numero di reindirizzamenti in corso e verifica se aiuta con i tempi di caricamento.
Oltre a non creare reindirizzamenti non necessari quando crei il tuo sito, imposti il tuo TLD in modo che si risolva con il minor numero possibile di reindirizzamenti: uno sarebbe perfetto!
Se hai dei reindirizzamenti impostati in modo errato sul tuo sito, va bene, perché per fortuna c'è uno strumento che ti aiuta a identificarli! Lo strumento di mappatura dei reindirizzamenti di Patrick Sexton indicherà eventuali errori potenziali e renderà più semplice la correzione del problema.

Conclusione
In conclusione, migliorare il tempo di caricamento della tua pagina può essere un compito prezioso. Esistono diverse strategie per aiutarti a farlo, e alcune sono più efficaci di altre per vari motivi. Quali finirai per scegliere dipenderà dal tipo di contenuto che viene consegnato e dallo sforzo necessario per implementarli.
Molti di questi suggerimenti sono tecnici, quindi è difficile dare una regola generale su quali funzionano meglio. Molto dipende dal tipo di sito che hai e dalle tue conoscenze tecniche. Per la maggior parte delle persone, consiglierei di assumere un professionista per ripulire il tuo sito e renderlo più veloce.
Se vuoi migliorare la velocità nel più breve tempo possibile, mi concentrerei sulla compressione delle immagini, sulla rimozione di inutili sovraccarichi e sull'utilizzo di plug-in di memorizzazione nella cache.
