WordPress
Sito WordPress lento: le 7 cause più comuni e come risolverle
Il tuo sito WordPress è lento? Ecco le 7 cause più comuni (hosting, plugin, immagini, database, script) e come individuarle e risolverle una per una.
Fabio Folgori7 min di lettura

Se il tuo sito WordPress è lento, quasi mai la colpa è di una cosa sola. Di solito è una somma: un hosting al limite, qualche plugin di troppo, immagini pesanti e uno o due script esterni. La buona notizia è che ogni causa si può individuare e sistemare, a patto di partire da una misura e non da un'impressione.
In questa guida ti spiego le sette cause che incontro più spesso nei siti che mi chiedono di sistemare, come riconoscerle e che cosa fare. Non servono formule magiche, ma un po' di metodo.
Prima di tutto: misura, non indovinare
Prima di toccare qualsiasi cosa, serve un punto di partenza. Altrimenti non saprai mai se un intervento è servito.
- PageSpeed Insights mostra due cose diverse: i dati di laboratorio (un test simulato) e i dati reali raccolti dai visitatori. Guarda soprattutto questi ultimi, quando disponibili.
- Search Console, nella sezione Segnali web essenziali, ti dice quali gruppi di pagine hanno problemi.
- Gli strumenti per sviluppatori del browser (scheda Rete) mostrano quali file pesano di più e quali richieste bloccano la pagina.
Annota i valori di partenza della home e di due o tre pagine importanti. Dopo ogni intervento li rimisuri.
1. Hosting sottodimensionato
È la causa più sottovalutata. Se il server impiega molto a rispondere, ogni altra ottimizzazione parte svantaggiata. Il valore da guardare è il TTFB, il tempo che passa prima che arrivi il primo byte.
Come riconoscerlo: con la cache disattivata il sito è lento anche su una pagina semplice, soprattutto nelle ore di traffico. Su un hosting condiviso economico, le risorse sono divise con molti altri siti.
Cosa fare:
- verifica che il server usi una versione recente di PHP, che è sensibilmente più efficiente delle precedenti;
- valuta un piano con risorse dedicate o un VPS gestito se il sito è importante per il tuo lavoro;
- scegli un data center vicino ai tuoi visitatori.
2. Troppi plugin, o plugin pesanti
Non conta il numero di plugin, conta quello che fanno. Un plugin ben scritto pesa poco; uno che carica script e fogli di stile su ogni pagina, o che fa molte query al database, può rallentare tutto.
Come riconoscerli: nel pannello di WordPress disattiva i plugin uno alla volta su una copia del sito (mai direttamente in produzione) e rimisura. Esistono anche plugin di diagnosi che mostrano il tempo di esecuzione di ciascuno.
Cosa fare:
- elimina quelli che non usi davvero, non limitarti a disattivarli;
- sostituisci i plugin che fanno una cosa piccola con poche righe di codice;
- per le funzioni importanti scegli plugin mantenuti e aggiornati.
3. Tema e page builder pesanti
Molti temi multiuso includono centinaia di funzioni che il tuo sito non usa, ma che il browser scarica comunque. Lo stesso vale per i page builder che producono molto codice annidato.
Come riconoscerlo: la pagina ha un grande numero di elementi (DOM), molti file CSS e JavaScript e un rendering lento anche con poche immagini.
Cosa fare: nei casi migliori basta configurare meglio il tema e disattivare i moduli inutilizzati. Quando il peso è strutturale, la soluzione più duratura è un tema scritto per il tuo progetto, con solo ciò che serve. Ne parlo in Tema WordPress su misura o tema pronto?.
4. Immagini non ottimizzate
Una foto caricata direttamente dalla fotocamera può pesare diversi megabyte e venire mostrata in un riquadro piccolo. È uno dei problemi più frequenti e uno dei più facili da risolvere.
Cosa fare:
- ridimensiona le immagini alla misura che serve davvero;
- usa formati moderni come WebP o AVIF, che a parità di qualità pesano meno;
- attiva il caricamento differito (lazy loading) per le immagini sotto la prima schermata, ma non per quella principale;
- specifica sempre larghezza e altezza, così la pagina non si sposta mentre carica.
5. Nessuna cache, o cache configurata male
Senza cache, WordPress ricostruisce ogni pagina da zero a ogni visita, interrogando il database. Con una cache di pagina il risultato viene salvato e servito subito.
Cosa fare:
- attiva una cache di pagina, sul server o con un plugin affidabile;
- per siti con molte query, valuta una cache a oggetti;
- escludi dalla cache le pagine personali, come carrello e area riservata, altrimenti rischi errori.
Attenzione: la cache migliora la velocità percepita, ma non sostituisce la correzione di un problema alla radice.
6. Database gonfio
Con gli anni il database accumula revisioni dei contenuti, dati temporanei scaduti, tracce di plugin rimossi. Le opzioni caricate a ogni richiesta (autoload) possono diventare molto pesanti.
Cosa fare: fai sempre un backup prima. Poi elimina revisioni inutili, bozze automatiche e dati orfani, e controlla le opzioni con autoload più grandi. È un intervento tecnico: un errore qui può rompere il sito, quindi meglio non improvvisare.
7. Script di terze parti
Statistiche, pixel pubblicitari, chat, mappe, video incorporati, font esterni: ognuno aggiunge richieste verso altri server, che non controlli. Spesso sono il motivo per cui un sito "pulito" risulta comunque lento.
Cosa fare:
- elenca tutto ciò che il sito carica da domini esterni;
- rimuovi ciò che non serve più;
- carica gli script non essenziali in modo differito o solo dopo il consenso, dove richiesto;
- per video e mappe, mostra prima un'anteprima e carica il contenuto vero solo al clic.
Da dove cominciare
Se hai poco tempo, quest'ordine rende di più:
- misura e annota i valori di partenza;
- immagini e script esterni, che danno risultati rapidi;
- cache;
- plugin e tema;
- hosting e database, quando i punti precedenti non bastano.
Ogni passo va seguito da una nuova misura. Così capisci che cosa ha funzionato e non rischi di accumulare modifiche inutili.
Quando conviene farsi aiutare
Se il sito è il tuo strumento di lavoro, ogni secondo in più si paga in visitatori che se ne vanno e in posizioni perse su Google. Farsi aiutare conviene quando:
- non sai quale delle sette cause pesi di più;
- gli interventi toccano codice, database o server;
- il sito ha un e-commerce o dati che non puoi rischiare di perdere.
Errori da evitare quando si cerca di velocizzare
Nella fretta di ottenere un risultato si commettono sbagli che peggiorano la situazione.
- Installare più plugin di cache insieme. Si pestano i piedi a vicenda e producono errori difficili da capire. Ne serve uno, configurato bene.
- Inseguire il punteggio 100. Un numero alto in un test non garantisce un sito piacevole da usare. Conta di più l'esperienza reale dei visitatori, soprattutto da smartphone.
- Provare solo dal proprio computer, con la connessione veloce dell'ufficio. I tuoi visitatori usano telefoni diversi e reti meno stabili.
- Intervenire direttamente sul sito online. Prima si prova su una copia, poi si pubblica. E sempre con un backup recente.
- Rimandare gli aggiornamenti. Versioni vecchie di WordPress, del tema e dei plugin sono più lente e più esposte a problemi di sicurezza.
Come capire se hai davvero risolto
Un miglioramento va verificato, non dato per scontato. Dopo gli interventi, ripeti le stesse misure di partenza sulle stesse pagine e confrontale. Poi controlla i dati reali in Search Console, che si aggiornano in circa quattro settimane. Se i numeri sono migliorati ma i visitatori continuano a lamentarsi, guarda la sensazione d'uso: la pagina è utilizzabile subito o devi aspettare prima di poter toccare qualcosa?
Perché affidarlo a me
Faccio sviluppo web dal 1999, con più di 300 progetti consegnati, e lavoro da circa 30 agenzie come sviluppatore esterno. Lavoro da Roma e da remoto.
Quando mi chiedi di sistemare un sito lento, parto da un'analisi con un report comprensibile, ti consegno un elenco di interventi in ordine di priorità e rimisuro alla fine, così confrontiamo il prima e il dopo. Niente promesse generiche: numeri che puoi controllare.
Se vuoi capire da dove cominciare, raccontami il tuo sito: ne parliamo in una chiacchierata di circa 20 minuti, senza impegno, e ricevi un preventivo scritto e gratuito. Trovi il dettaglio del servizio in SEO tecnica e velocità del sito.
Domande frequenti
Non esiste un numero magico, ma Google considera buono un contenuto principale visibile entro 2,5 secondi (LCP) su connessione mobile reale. Il modo giusto è guardare i dati reali dei tuoi visitatori in Search Console, non un solo test.
La cache aiuta molto ma non risolve tutto: se il problema sono le immagini enormi, uno script di terze parti o un hosting al limite, la cache li nasconde solo in parte. Va usata insieme agli altri interventi.
Solo se l'hosting è davvero la causa. Si capisce misurando il tempo di risposta del server (TTFB) con la cache disattivata: se è alto, vale la pena cambiare; se è già basso, il problema sta altrove.
Alcuni interventi sì: ottimizzare le immagini, togliere plugin inutili, aggiornare PHP. Altri, come il database, il tema o gli script, richiedono competenze tecniche e conviene non improvvisare su un sito in produzione.
- #wordpress
- #velocità del sito
- #performance
- #plugin
- #hosting


