Perché il sito WordPress è lento: le cause più comuni
Plugin, immagini, hosting, database e script esterni: come capire cosa rallenta davvero il tuo sito prima di provare l'ennesimo plugin.
Un sito lento perde visitatori prima ancora che leggano una riga: da telefono, se una pagina non si apre in pochi secondi, molti tornano indietro. E Google tiene conto della velocità quando decide l'ordine dei risultati. Prima di installare l'ennesimo plugin «per la velocità», però, conviene capire cosa rallenta davvero il sito.
Prima si misura
Due strumenti gratuiti di Google bastano per cominciare. PageSpeed Insights analizza una pagina e mostra, oltre al punteggio, i dati dei visitatori veri quando ce ne sono abbastanza. In Search Console, il rapporto sui Core Web Vitals dice quali pagine del sito sono lente da telefono e da computer. Prova anche ad aprire il sito dal tuo telefono, senza Wi-Fi: è così che lo vede la maggior parte dei visitatori.
Le cause più comuni
- Troppi plugin, o plugin pesanti. Non conta tanto il numero, quanto cosa fanno: alcuni caricano il loro codice in tutte le pagine anche quando servono in una sola.
- Temi e page builder. Molti temi «multiuso» generano pagine enormi anche per un titolo e una foto.
- Immagini troppo grandi. Una foto caricata così come esce dal telefono può pesare quanto tutto il resto della pagina.
- L'hosting. Un piano economico condiviso con centinaia di altri siti, o una versione di PHP vecchia, rallenta ogni pagina prima ancora che arrivi al browser.
- Il database. Anni di revisioni degli articoli, dati temporanei e registri di plugin disinstallati appesantiscono ogni richiesta.
- Nessuna cache, o troppe. Senza cache ogni visita rifà tutto il lavoro da capo; con due o tre plugin di cache insieme si ottengono errori e pagine vecchie.
- Script esterni. Chat, pixel pubblicitari, mappe, video e caratteri caricati da altri siti: ognuno aggiunge attese che non dipendono da te.
Cosa puoi fare da solo
- Disattivare ed eliminare i plugin che non usi più
- Ridimensionare le immagini prima di caricarle: per un sito bastano 1.600-2.000 pixel di larghezza
- Chiedere all'hosting di passare a una versione di PHP recente, dopo aver fatto un backup
- Togliere gli script esterni che nessuno guarda più, come vecchi pixel di campagne finite
Quando serve uno sviluppatore
Se dopo questi passi il sito resta lento, il problema di solito è nel codice del tema o di qualche plugin, nel database o nel server, e lì servono strumenti e un po' di esperienza per trovarlo. È quello che facciamo nell'intervento sul sito WordPress lento: misuriamo, troviamo la causa, la sistemiamo e ti mostriamo i numeri di prima e di dopo. L'ottimizzazione è compresa anche nei piani Pro e Business di assistenza WordPress.