La velocità di caricamento del vostro sito web può avere un effetto diretto sulla possibilità di trasformare i visitatori in nuovi clienti e fan. Quando il tuo sito viene consegnato ai visitatori velocemente, darai a tutti la possibilità di impegnarsi con i tuoi contenuti. Inoltre, la velocità di caricamento della pagina e il tempo di risposta del server sono fattori significativi nel modo in cui Google classifica il tuo sito web.
Ma se non riduci il tempo di risposta del server e ci vogliono due o più secondi per caricare (anche la tua dashboard) fornirai un’esperienza non ottimale ai tuoi visitatori e molti se ne andranno prima ancora che il tuo sito finisca di caricare. Quindi, se il tuo sito web impiega più di qualche secondo per caricarsi sul tuo laptop, telefono o tablet, potresti avere del lavoro da fare per ridurre al minimo il tempo di caricamento.
La buona notizia è che puoi fare qualcosa al riguardo. Se state cercando di migliorare il tempo di risposta del server sul vostro sito web WordPress, siete venuti nel posto giusto.
- Testalo prima
- Troppi plugin WordPress installati
- Render-Blocking JavaScript
- CSS o JavaScript inutilmente lunghi
- Le immagini non sono compresse o ottimizzate
- Slow Server Response Time
- Inutili reindirizzamenti di pagine e post
- WordPress è obsoleto
- Compressione non utilizzata
- BONUS: Testate il vostro sito mobile
- Quindi, perché il tuo sito web è lento?
Testalo prima
⁉️Se non sei sicuro di avere una cattiva connessione, internet lento, o un sito complessivamente difettoso, testalo! Clicca su Tweet su uno dei tanti strumenti su internet. Uno di questi strumenti è Page Speed Insights di Google. Ci sono anche altri buoni strumenti, come GT Metrix e Pingdom.
Solo inserendo il tuo URL nel sito, è possibile ottenere dati sulle 10 regole con cui giudicheranno il tuo sito web. Questo include il tempo di risposta del server, i reindirizzamenti di pagina, le immagini ottimizzate, e altre regole con cui solo un esperto di codifica o WordPress avrebbe familiarità.
Troppi plugin WordPress installati
Una delle cose migliori di WordPress sono i plugin. Ti permettono di ottimizzare e personalizzare il sito come vuoi. Tuttavia, con tutte le opzioni gratuite, è facile diventare un po’ plugin-palooza installando tutto ciò che si usa o meno. Ricordate che ognuno di questi plugin può aggiungere tempo di caricamento extra, e alcuni possono addirittura raddoppiare il vostro tempo di caricamento.
Non siete sicuri se lo fanno o no? Prova a disattivare ogni plugin uno per uno. Poi testate di nuovo la velocità della vostra pagina. Se trovi uno o due plugin incriminati, prova a sostituirli con un altro plugin più leggero o cerca un’opzione di codifica. Diffidate dei plugin di caching che promettono di fare tutto. Possono rallentare il tempo di risposta e potrebbero anche non risolvere il problema. In molti casi, ciò che fanno può essere realizzato con un po’ di codifica.
Un buon numero di plugin WordPress per qualsiasi sito è 5-10. Tuttavia, ci sono molti plugin che servono come una sorta di all-in-one. Per esempio, Visual Composer è un grande costruttore di pagine. Viene fornito anche con un modulo di contatto, opzioni di scorrimento e altro – che eliminano la necessità di altri plugin WordPress che sono simili e possono rallentare la risposta del server.
Render-Blocking JavaScript
Se avete notato lo screengrab del nostro test sul sito, questo problema è venuto fuori prima. Si verifica quando il vostro browser tenta di rendere una pagina e si imbatte in uno script che deve eseguire prima di poter continuare il caricamento. Questo causa un tempo di caricamento aggiunto e può rendere un sito web lento.
Nel caso di script esterni, il tempo di caricamento è influenzato dal download della risorsa. Questo può costringere il browser a tentare il caricamento più volte. Questi tipi di script includono widget esterni, come per Twitter o Facebook, o qualcosa che è incorporato. Il modo migliore per affrontare questo è con alcuni frammenti di codice, ma ogni sito web è diverso.
CSS o JavaScript inutilmente lunghi
CSS, o fogli di stile a cascata, impostano il tono per il tuo sito e includono istruzioni per il browser su quali colori caricare, tipo e dimensione del carattere, codice della tabella, intestazione, piè di pagina, menu, ecc. Questi tipi di file possono essere lunghi decine di pagine e avere centinaia di linee di codice.
Tuttavia, molti di questi file hanno spazi extra, interruzioni di linea e altre informazioni che il sito non ha bisogno di caricare. Dato quante volte questo tipo di bit extra può apparire in un file, può aggiungere molto tempo di caricamento al tuo sito.
Eliminando ognuno di questi bit, puoi velocizzare il tuo sito. Alcuni scelgono di eliminare manualmente ogni bit, un compito che può essere sia tempestivo che pericoloso. Una sola cancellazione sbagliata e potreste mandare in crash il vostro sito. Fortunatamente, la via d’uscita più semplice è minificare il CSS del tuo sito.
Le immagini non sono compresse o ottimizzate
Cos’è un buon sito senza buone immagini? Tuttavia, le dimensioni contano. Mentre un’immagine di 5000px per 3000px è ottima per l’inquadratura, è terribile per il tuo sito web. Tenete a mente che la maggior parte degli schermi desktop sono larghi 1920px e gli schermi mobili di solito non sono più larghi di 700px.
A seconda di come vi aspettate che i vostri visitatori accedano al sito, non c’è mai bisogno di pubblicare un’immagine più grande di questa. E se pensi di usare un’immagine per metà della pagina, ridimensionala a metà prima di caricarla. Puoi farlo su un Mac con Anteprima, su Windows con Picture Manager, o anche online su Pixlr, Fotor, o un altro sito di fotoritocco simile.
Ora che la tua immagine ha la giusta larghezza e altezza, assicurati che sia anche della giusta dimensione del file. DPI sta per “punti per pollice” ed è un buon modo per ridurre le dimensioni della tua immagine. Mentre un DPI di 300 va bene per molte immagini per la stampa, è eccessivo per la maggior parte degli schermi – specialmente per i cellulari. Un DPI di 72 è abbastanza standard per la pubblicazione sul web e può ottimizzare il tempo di caricamento delle tue immagini.
Infine, c’è un plugin chiamato WP Smush che può aiutarti a comprimere le tue immagini, anche se sono già caricate. Comprime automaticamente le immagini che carichi dopo averlo installato. Puoi anche usarlo per comprimere le immagini già caricate premendo il prompt “smush it” che ti darà.
Slow Server Response Time
Ovviamente, una ragione per cui WordPress è così lento potrebbe non essere colpa tua. Il vostro web host (Bluehost, Hostgator, iPage, ecc.) potrebbe lesinare su quanta velocità vi stanno dando, rendendo quasi impossibile ridurre il tempo di risposta del server WordPress per il vostro sito web. I due tipi più comuni di hosting sono:
- Hosting condiviso o hosting virtuale – Questi tipi di server sono una sorta di proprietà comune in cui ospita più siti web, compreso il vostro. Questo significa che durante le ore di punta, il tuo sito web è in competizione con tutti gli altri sul server per arrivare ai tuoi visitatori il più velocemente possibile. Questo tipo di hosting rende anche più facile per qualcuno che condivide il tuo server di hackerare il tuo sito. Ci sono alcuni fornitori di qualità qui come SiteGround, ma si dovrebbe sempre essere cauti quando si ospita su server condivisi.
- Fully Managed WordPress Hosting – Questo tipo di server è dedicato esclusivamente a voi e il vostro sito web. La sua potenza di elaborazione e le risorse sono dedicate solo a te, il che può renderlo più costoso. Tuttavia, sarà più veloce e più sicuro.
Inutili reindirizzamenti di pagine e post
Il vostro sito è in giro da un po’? Potresti aver cancellato alcune pagine, usato una piattaforma diversa da WordPress, o fatto qualche altro cambiamento importante negli ultimi anni. Tuttavia, altri siti che si sono collegati a voi (e anche i motori di ricerca) potrebbero avere i vostri vecchi URL.
Questi URL potrebbero puntare a una pagina morta o una pagina rossa chiamata “301 Moved Permanently” o “302 Found.” Fondamentalmente, questo significa che il vostro server deve andare a queste pagine prima di andare a quella reale, un compito che accumula il tempo di caricamento. Ci sono molte soluzioni a questo tipo di problema, tra cui la modifica manuale dei tuoi link esterni, la rimozione delle vecchie pagine, l’aggiunta di un codice di reindirizzamento migliore, o anche riportare queste pagine indietro.
WordPress è obsoleto
Può essere fastidioso avere WordPress che ti chiede di aggiornare più volte a settimana. Questo spesso include plugin, temi, o anche il CMS stesso. Mentre può essere un dolore e può anche portare giù il sito quando vengono aggiornati elementi incompatibili, può valerne la pena.
Un tempo di risposta lento può essere causato da strumenti obsoleti, e un semplice clic può risolvere il problema. Questi tipi di aggiornamenti spesso sono accompagnati da miglioramenti, e molti di essi riguardano la velocità. Se non siete sicuri, eseguite un test di velocità prima e dopo gli aggiornamenti.
Compressione non utilizzata
Molto simile alla minificazione di CSS e JavaScript, altri elementi di WordPress possono essere ottimizzati rimuovendo il codice non necessario, cioè la “compressione”. Questo può anche essere chiamato compressione gzip o simile.
Tutti i browser di oggi supportano questo tipo di compressione gzip per tutte le richieste HTTP o HTTPS. ☝️ Abilitare la compressione gzip può migliorare il tempo di risposta lento fino al 90%! Click To Tweet Questo unico trucco può essere una soluzione “adatta a tutte le dimensioni” al perché WordPress è così lento, quindi è importante farlo e assicurarsi che sia fatto bene. La compressione Gzip può essere fatta tramite plugin, codifica o altro strumento e noi la raccomandiamo caldamente.
BONUS: Testate il vostro sito mobile
Se volete testare se tutti questi cambiamenti hanno reso il vostro sito mobile-friendly, usate questo strumento gratuito. Il Google Mobile Friendly Test testerà e poi ti mostrerà come il tuo sito appare su un telefono cellulare. Abbiamo fatto passare il sito di WP Buffs attraverso di esso, ed è risultato positivo al test. quelli che non passano saranno dati i motivi, così come i suggerimenti su come correggere i loro siti.
Quindi, perché il tuo sito web è lento?
Speriamo che questo ti aiuti a risolvere perché il tuo sito è lento e migliorare i tempi di risposta laggosi. Se non hai familiarità con la codifica, hai bisogno di aiuto per ottimizzare le immagini o compiti simili, o vuoi ottenere il massimo dal tuo sito WordPress, contattaci per vedere come possiamo aiutarti. Puoi anche iscriverti alla nostra newsletter gratuita per ricevere suggerimenti incredibili direttamente nella tua casella di posta. E se avete bisogno di un po’ più di aiuto per velocizzare il vostro sito web, ecco tutto quello che facciamo per ottimizzare le prestazioni a WP Buffs e alcuni suggerimenti da WPblog.