Come velocizzare il tuo sito WordPress
Pubblicato: 2023-02-12Nel mondo digitale di oggi, tutto ruota intorno alla velocità e all'efficienza. E tra tutti i problemi di prestazioni del sito Web, la velocità del sito Web è uno dei principali colpevoli della perdita di visitatori sul tuo sito Web WordPress. Se il tuo sito web si carica più lentamente di quanto dovrebbe, non c'è dubbio che il tuo traffico e i tuoi profitti ne risentano direttamente. Il riconoscimento di questo fatto lascia molti sviluppatori e imprenditori a chiedersi come velocizzare i siti WordPress. Le seguenti informazioni ti aiuteranno a capire perché i tempi di caricamento rapidi sono essenziali e imparerai anche alcuni suggerimenti per aumentare la velocità del tuo sito WordPress.
Velocità del sito WordPress
WordPress è un potente strumento per la creazione di contenuti che ha preso d'assalto il mondo. Infatti, la piattaforma è stata utilizzata per creare oltre 75 milioni di siti web. Come con tutti gli altri strumenti di creazione di siti Web, tuttavia, avrai bisogno di uno o due plug-in di WordPress, temi e altri strumenti per rendere le cose perfette e far risplendere il tuo marchio. Sfortunatamente, questi tipi di strumenti possono rallentare le cose indipendentemente dal tuo sistema di gestione dei contenuti. Quindi, come puoi migliorare le prestazioni di WordPress?
Fortunatamente, ci sono modi per migliorare la velocità del tuo sito. Attraverso un'adeguata gestione di temi, immagini, plug-in e altri contenuti, puoi facilmente velocizzare le cose. Tieni presente che ogni sistema di gestione dei contenuti dovrà caricare tutti gli elementi correlati, sia che siano visibili sulla pagina o in esecuzione in background, prima che un cliente possa godere dell'esperienza completa della tua pagina.
A questo punto, ti starai chiedendo che cosa hanno a che fare le velocità di caricamento con il fatto che i visitatori apprezzino la tua pagina. Sfortunatamente, potrebbero non godere di nulla se la tua pagina è lenta da caricare.
Perché la velocità del sito è importante?
Lo stridio nostalgico di un modem dial-up che segnala che la tua pagina verrà caricata alla fine è roba da storia tecnologica. Al giorno d'oggi, i consumatori si aspettano che le pagine web si carichino velocemente. Infatti, il 40% ha riferito che abbandonerebbe un sito se il caricamento impiegasse più di tre secondi.
La cosa migliore che puoi fare per la tua azienda è avere un sito WordPress veloce. Senza farlo, perderai senza dubbio denaro e traffico. Questo perché i consumatori online sono leggermente impazienti. Infatti, oltre la metà di tutti gli utenti di dispositivi mobili ammette di abbandonare una pagina basandosi esclusivamente sul tempo di caricamento lento. Vale anche la pena notare che i siti Web con velocità di caricamento di 1-2 secondi registrano tassi di conversione quasi tre volte superiori rispetto a quelli che si caricano in 5-10 secondi.
Ancora peggio, se i tuoi siti web hanno velocità inferiori, questo fatto potrebbe impedire ai potenziali consumatori di trovarti. Google ha recentemente annunciato che la velocità della pagina diventerà un fattore di ranking nelle ricerche da dispositivi mobili entro luglio 2018. Ciò significa che un sito lento influirà negativamente sul posizionamento SEO. Se c'è mai stato un momento per imparare a velocizzare i siti WordPress, ora è quel momento.
La velocità del sito Web è ancora più importante per i dispositivi mobili
Sebbene l'ubiquità dei dispositivi mobili e l'utilizzo dei dispositivi mobili non siano esattamente una novità, potresti non sapere che la velocità gioca un ruolo enorme nel modo in cui Google indicizza le ricerche da dispositivi mobili. Se il tuo sito è un po' lento e si collega ancora fortemente a determinati termini di ricerca, puoi ottenere un posizionamento decente. Tuttavia, Google dà la priorità ai siti mobili più veloci.
Un americano su cinque si considera un utente Internet "solo mobile". Se sei preoccupato per i tempi di caricamento del tuo sito mobile, potresti voler esaminare l'utilizzo di un moderno tema WordPress e scegliere plug-in basati sul concetto di responsive design.
Quanto velocemente dovrebbe caricare un sito?
Quindi, quanto veloce è abbastanza veloce? Google segnala che la migliore pratica è mantenere i tempi di caricamento a tre secondi o meno. I risultati mostrano che quando i tempi di caricamento passano da uno a tre secondi, la probabilità di un bounce (un utente che se ne va subito) aumenta del 32%.
Inoltre, per le pagine che impiegano cinque o più secondi per caricarsi, la probabilità di un rimbalzo aumenta del 90%. Se vuoi fidelizzare i visitatori piuttosto che allontanarli, quindi, devi cercare tempi di caricamento medi inferiori a tre secondi (e idealmente più veloci di così).
Come ridurre i tempi di caricamento della pagina
Se vuoi fare la tua parte per aiutare questi strumenti ad aumentare la velocità di WordPress per il tuo sito, ci sono una varietà di semplici tattiche che puoi usare da solo. Consentire la memorizzazione nella cache del tuo sito è uno dei modi più semplici. Ecco alcuni altri suggerimenti che puoi utilizzare.
1. Eseguire una diagnosi della velocità del sito
Capire quanto velocemente si carica il tuo sito web è il passo successivo per migliorare le prestazioni del sito. Il monitoraggio della velocità del sito è consigliabile se installi un plug-in o apporti qualche altra modifica al tuo sito e vuoi vedere come influisce sui tempi di caricamento del sito.
Per analizzare la velocità di caricamento, la maggior parte delle persone si affida a Google PageSpeed. Ma puoi anche provare a utilizzare uno strumento come WP Engine Speed Tool per suggerimenti sulla velocità del sito specifici di WordPress su come far funzionare meglio il tuo sito. Dopo aver inserito l'URL del tuo sito, ti verrà inviata un'analisi personalizzata sulla velocità di caricamento del tuo sito e consigli specifici per velocizzarlo. Puoi anche inserire una pagina specifica per analizzare il tempo di caricamento della pagina.
Oppure, se sei un cliente di WP Engine, ti consigliamo di utilizzare Page Performance all'interno del Portale utenti per monitorare e testare le prestazioni della tua pagina Web rispetto alle modifiche del sito. Con Page Performance, puoi persino programmare test ricorrenti inviati alla tua casella di posta in modo da non doverlo configurare manualmente.
2. Elimina plugin e temi inutilizzati
A parte il fatto che dovresti sempre mantenere aggiornati i tuoi plugin e temi, l'eliminazione di quelli inutilizzati è il passo successivo per un sito veloce. Non solo i plugin e i temi inutilizzati presentano vulnerabilità di sicurezza, ma possono anche ridurre le prestazioni del sito Web di WordPress.
Per eliminare il plug-in di WordPress inutilizzato, devi prima disattivarlo. Quindi puoi andare all'elenco dei plug-in inattivi ed eliminare quelli che non desideri più.
Per ripulire i plug-in su una rete multisito, consulta questo utile articolo.
Per rimuovere un tema WordPress indesiderato, vai semplicemente su Aspetto > Temi per eliminare quelli non più in uso.
3. Ripulisci la tua libreria multimediale
Un'altra semplice soluzione per risolvere i problemi di prestazioni è rimuovere i supporti inutilizzati. Nel tempo potresti iniziare ad accumulare immagini che non vengono più utilizzate. Per liberare spazio, dovresti prendere in considerazione la rimozione dei supporti inutilizzati.
Per rimuovere manualmente i supporti inutilizzati, Puoi utilizzare un plug-in come Media Cleaner per eliminare i supporti inutilizzati oppure puoi farlo manualmente. Per rimuovere manualmente i media inutilizzati, vai semplicemente su Aggiungi media -> Libreria multimediale -> Non collegato e quindi elimina i file non più in uso.
Per saperne di più su come ripulire la tua libreria multimediale di WordPress, dai un'occhiata a questo utile articolo.
4. Pulisci il tuo database
Se lasciato deselezionato, il tuo database WordPress inizierà ad accumulare disordine nel tempo. Questo inutile rigonfiamento può rallentare il tuo sito. Tuttavia, con regolari operazioni di pulizia, è possibile ridurre le dimensioni del database per un caricamento più rapido.
Ad esempio, le revisioni dei post possono occupare un'enorme quantità di spazio non necessario. Se hai un post che è di 100 KB di dati e ci sono cinque revisioni di quel post, lo spazio totale sprecato è di circa 500 KB.
La pulizia del database può essere eseguita manualmente tramite phpMyAdmin, anche se può essere complicato e dannoso se non sai cosa stai facendo. Se non sei un mago tecnico, installare un plug-in per eseguire questa operazione è il modo più sicuro per andare. WP-Sweep e Advanced Database Cleaner sono entrambe scommesse sicure per esplorare il database e sbarazzarsi di cose come vecchie revisioni, commenti spam, query MySQL e altro.
5. Rimuovi Javascript e CSS che bloccano il rendering
Se hai utilizzato gli strumenti di test della pagina per testare la velocità del tuo sito web, potresti esserti imbattuto in questa raccomandazione che può essere difficile da capire. Se guardi la visualizzazione a cascata della tua pagina utilizzando uno strumento come webpagetest.org o Pingdom, probabilmente vedrai che c'è un numero di file JavaScript (file .js) che si stanno caricando prima della riga "start render". Questo è noto come "JavaScript che blocca il rendering".

La funzione principale di JavaScript è eseguire un'azione su una pagina web, come un popup o ruotare le immagini nel cursore. In realtà, queste azioni non devono essere caricate fino a quando il tuo sito non carica completamente il contenuto e gli stili. Quindi, con "Defer JavaScript Parsing", questi strumenti stanno davvero dicendo, "carica questa roba più avanti nella tua pagina invece che in cima". Ci sono alcuni plugin là fuori che possono aiutarti a rinviare questo JavaScript, incluso WP Critical CSS .
6. Minimizza CSS, HTML e JavaScript
Nel tempo, CSS, HTML e altri file di codice sorgente possono accumularsi e far funzionare il tuo sito come melassa. Per dare al tuo sito un'iniezione di velocità, dovresti considerare di minimizzare il suo codice.
Attraverso la minificazione, il back-end del tuo sito sarà ottimizzato per essere una macchina snella e media. Questa tecnica funziona riducendo le dimensioni dei file HTML, JavaScript e CSS e rimuove i caratteri non necessari, come spazi, interruzioni di riga e commenti. Il risultato è una quantità ridotta di trasferimento di dati richiesta in modo che i file vengano eseguiti più velocemente e le tue pagine web si carichino più velocemente. Esistono numerosi plug-in creati per minimizzare il codice. Autoptimize è uno dei plugin gratuiti più votati per questa attività. Potresti anche provare il plug-in premium WP Rocket che aiuta con l'ottimizzazione del sito, inclusa la minimizzazione. CSS Compressor è un'altra buona opzione che semplifica il codice CSS.
7. Ottimizza le immagini
Le immagini sono indispensabili per mantenere un visitatore del sito impegnato. Sebbene il tuo sito possa contenere un sacco di bellissime immagini, è una buona idea ottimizzare queste immagini per ottenere tempi di caricamento della pagina rapidi. Esistono diversi modi per ottimizzare le tue immagini, inclusa la compressione delle immagini, l'aggiunta di testo alternativo e titoli e la creazione di una mappa del sito di immagini. Per saperne di più su come ottimizzare le immagini, consulta questo articolo, Come ottimizzare le tue immagini per WordPress.
8. Caricamento pigro di pagine lunghe
Per i siti di una pagina e i siti che hanno una lunga home page, il Lazy Loading può essere un vero risparmio di tempo. Il caricamento lento essenzialmente impedisce il caricamento degli elementi più in basso nella pagina fino a quando il visitatore scorre verso il basso per vederli. Non caricando tutti i contenuti della tua pagina lunga in una volta, questo consente al tuo sito di iniziare il rendering più velocemente. Un plugin comune utilizzato per questo sarebbe BJ Lazy Load.
9. Limita i commenti per pagina
Sebbene sia fantastico attirare così tanta attenzione sui post del tuo blog, un sacco di commenti possono anche rallentare il tempo di caricamento della pagina. Suddividere la sezione dei commenti in pagine è una buona idea per ridurre il tempo necessario per caricarli.
Per limitare il numero di commenti visualizzati per pagina, vai semplicemente su Impostazioni -> Discussione e seleziona la casella "Dividi i commenti in pagine". È quindi possibile selezionare il numero di commenti per pagina (l'impostazione predefinita è 50).
Ciò dovrebbe aiutare a migliorare il consumo di memoria e aumentare i tempi di caricamento della pagina per post e pagine con tonnellate di commenti.
10. Riduci i reindirizzamenti
I reindirizzamenti hanno alcuni usi, ma i reindirizzamenti non necessari, come i reindirizzamenti 301 e le catene di reindirizzamento, possono davvero rallentare le cose. È meglio ridurre la quantità di richieste di informazioni aggiuntive che il tuo server intraprende.
11. Ridurre le revisioni postali
Le revisioni dei post salvano all'infinito ogni modifica del contenuto che apporti, il che può rallentare il funzionamento del tuo sito. Per velocizzare il tuo sito, puoi scegliere di limitare il numero di revisioni per post.
Per fare ciò, apri il file wp-config.php e aggiungi questa riga di codice per limitare il numero di revisioni dei post:
define( 'WP_POST_REVISIONS', 4 );
Il numero, in questo caso, indica quattro, il che significa che verranno create quattro revisioni per post. È possibile modificare questo numero o persino disattivare le revisioni impostando il valore su 0 o falso.
12. Disattiva Pingback e Trackback
Anche se potresti non aver mai sentito parlare di pingback o trackback prima, sono considerati da alcuni una funzionalità legacy. Anche se è comunque una buona idea assicurarsi che siano disattivati in quanto possono rallentare la velocità della pagina.
Per disabilitare pingback e trackback, vai su Impostazioni -> Discussione e assicurati che "Consenti notifiche link da altri blog..." sia deselezionato.

13. Eseguire l'ultima versione di PHP
L'esecuzione dell'ultima versione di PHP può avere un effetto importante sulla velocità del tuo sito. Per determinare se il tuo sito è pronto per passare all'ultimo ambiente PHP, prova a utilizzare il plug-in PHP Compatibility Checker di WP Engine. .
Anche l'aggiornamento all'ultima versione di PHP è facile e può essere eseguito accedendo al portale utente e seguendo i passaggi.
Leggi di più sulle novità di PHP 7.4.
14. Scegli un tema veloce e leggero
Non tutti i temi WordPress sono creati uguali: alcuni sono scritti meglio di altri. Un bel design dell'interfaccia utente non ha senso se il tuo sito non si carica velocemente.
Piuttosto che optare per un tema ricco di funzionalità (che comporta un sacco di codice che deve essere caricato ogni volta che qualcuno visita il tuo sito), adotta un approccio minimo utilizzando un tema che contenga le ossa nude di ciò che è necessario per funzionare bene.
Certo, vuoi che il tema abbia un bell'aspetto. Assicurati di utilizzare la suite di temi WordPress premium di WP Engine, che sono disponibili per i clienti senza costi aggiuntivi.
15. Usa un CDN
Indipendentemente dalla posizione dell'utente, i tuoi contenuti dovrebbero essere consegnati in tempi rapidissimi. A volte questo non è sempre fattibile, però... cioè, se il tuo sito non si trova su un'infrastruttura che contiene data center in altre parti del mondo. La distanza può significare ritardo nella consegna dei contenuti, che è dove una rete di distribuzione dei contenuti (CDN) diventa utile.
Un CDN porta a tempi di caricamento della pagina più rapidi perché, una volta configurato, il tuo sito Web utilizzerà un server ottimizzato più vicino al visitatore del tuo sito. Il data center memorizzerà contenuti e file statici, quindi li consegnerà agli utenti in base alla loro posizione. Questo può aiutare a ridurre le richieste HTTP esterne perché il contenuto statico è già pronto invece di richiedere tonnellate di HTTP contemporaneamente.
La scelta di un CDN dipende dalla popolarità e dalle esigenze del tuo sito. Alcune soluzioni CDN di WordPress includono MaxCDN, Cloudflare o CacheFly. (La soluzione MaxCDN di WP Engine può essere configurata tramite il Portale utenti.)
16. Sfrutta la memorizzazione nella cache del browser
Quando il tuo server web ha intestazioni HTTP impostate per specificare il tempo di scadenza della cache, include anche le direttive del browser su quanto tempo la pagina web deve essere memorizzata nella cache nel browser del tuo visitatore. Questo dice al browser del tuo visitatore di scaricare gli elementi del tuo sito web (come CSS, JavaScript e immagini) dal disco locale della sua macchina piuttosto che dalla rete. Poiché ciò significa che il browser ha meno connessioni di rete da effettuare, questo contribuirà a garantire che la tua pagina web si carichi più velocemente per loro.
È anche importante assicurarsi che le intestazioni HTTP includano una data di scadenza in modo che il browser sappia quando ottenere le risorse dalla rete come se fossero nuove, piuttosto che ottenerle dal proprio computer locale.
In WP Engine, ci occupiamo di questo pezzo per te poiché i nostri server sono già ottimizzati per servire i siti Web WordPress. Per impostazione predefinita, le pagine scadono ogni dieci minuti e le risorse statiche come immagini, CSS e JavaScript scadono ogni 30 giorni.
17. Passa a un server dedicato
Se il tuo sito riceve molto traffico, è una buona idea ospitarlo su un server dedicato, dove le risorse del server non sono condivise.
Quando il tempo di attività è fondamentale, un server condiviso potrebbe essere problematico. Anche se l'hosting condiviso è conveniente, essere sullo stesso server di altri può portare all'intasamento di CPU e RAM. È come essere in un complesso di appartamenti e hai solo così tanta acqua da condividere... se un altro sito assorbe tutta la larghezza di banda del server, allora ti ritroverai con un sito/server lento e potenziali tempi di inattività.
Per garantire che il tuo sito abbia il massimo tempo di attività, vale la pena investire in un piano di hosting in cui ricevi tutte le risorse di un singolo server.
18. Considera la tua infrastruttura di hosting
L'ambiente di hosting che scegli può influire notevolmente sulla velocità del sito in modo positivo. A seconda del server e della tecnologia, l'hosting WordPress gestito è necessario per un sito WordPress più veloce.
I siti sull'ambiente di hosting di WP Engine hanno mostrato un miglioramento medio della velocità del sito del 68%. Ecco solo alcuni dei modi in cui WP Engine aiuta con la velocità del sito:
EverCache : il nome dato al nostro completo sistema di memorizzazione nella cache multilivello, EverCache aiuta a servire più pagine memorizzate nella cache per i tuoi utenti finali. Quando vengono memorizzate nella cache, le tue pagine vengono pubblicate in pochi millisecondi, rispetto a pochi secondi interi quando si genera la pagina senza cache. EverCache inoltre memorizza nella cache i risultati di query ripetute nel database per prestazioni più veloci. Questi livelli combinati significano prestazioni più veloci e un sito Web più leggero in grado di supportare il tuo sito attraverso ondate di traffico elevato.
Caching : vietiamo tutti i plugin di caching perché lo facciamo meglio. La nostra piattaforma di hosting WordPress fornisce la memorizzazione nella cache per la gestione di pagine, oggetti, CDN, riscrittura di URL e altro ancora.
Infrastruttura sofisticata : tutto il traffico web è gestito dal nostro sofisticato sistema front-end. Questo livello proprietario è costituito da migliaia di regole di codice attentamente progettate che vengono continuamente controllate e adattate per le massime prestazioni e ottimizzate per WordPress.
Desideri una prospettiva di terze parti sui pro e contro dell'utilizzo di WP Engine? Dai un'occhiata a questa recensione di WP Engine.
Plugin per l'ottimizzazione della velocità del sito WordPress
WordPress ha un enorme ecosistema di plugin che può rendere molto più semplice l'utilizzo dello strumento. Eccone alcuni incentrati specificamente sull'accelerazione delle cose.
- Perfmatters : questo plugin ti consente di disabilitare le opzioni predefinite di WordPress che non stai utilizzando.
- WP Super Minify : questo strumento consente di combinare e comprimere i file per un caricamento più rapido.
- WP Smush.it : questo plugin ottimizza le tue immagini in modo che non rallentino la tua pagina.
- BJ Lazy Load : questo strumento interrompe il caricamento dell'intera pagina in una sola volta, quindi la velocità aumenta.
WP Engine include funzionalità che possono aiutarti a velocizzare il tuo sito e rendere superflui alcuni di questi plug-in.
Ottieni supporto per migliorare la velocità del sito WordPress da WP Engine
Tutti questi passaggi sono necessari per migliorare la velocità del sito Web WordPress e anche l'esperienza dell'utente. Se ti stai chiedendo come velocizzare WordPress nel modo più efficiente possibile, WP Engine è la strada da percorrere. La sua affidabilità e infrastruttura forniscono una maggiore velocità del sito per i tuoi clienti. Scopri come la veloce soluzione di hosting WordPress di WP Engine può aiutarti a velocizzare il tuo sito web oggi stesso.