Quando un sito WordPress rallenta, la prima reazione è spesso installare un nuovo plugin di cache o ottimizzazione. In realtà, aggiungere altro codice senza capire il problema può peggiorare la situazione.
Per velocizzare WordPress in modo sostenibile conviene partire da ciò che il sito sta caricando, dal server e dalle funzionalità realmente necessarie.
1. Misura prima di intervenire
Usa PageSpeed Insights, WebPageTest o Chrome DevTools per capire se il problema riguarda server, immagini, JavaScript, layout o interazioni.
Se non sai interpretare i risultati, ho spiegato la differenza tra dati reali e test di laboratorio nella guida su come capire se un sito WordPress è davvero lento.
2. Parti dall’hosting e dal TTFB
Se il server impiega troppo tempo a iniziare a rispondere, nessun intervento sul frontend potrà compensare completamente il problema.
- usa una versione PHP supportata e aggiornata;
- verifica limiti CPU, RAM e processi PHP;
- controlla caching lato server e object cache quando utili;
- analizza query lente e carico del database.
3. Elimina plugin e addon che non servono
Il numero di plugin da solo non determina la velocità: un plugin ben scritto può pesare meno di uno solo molto invasivo. Il punto è capire cosa carica ogni componente e dove.
- rimuovi plugin inutilizzati o duplicati;
- evita addon che caricano decine di widget mai usati;
- controlla script e CSS caricati globalmente;
- sostituisci componenti problematici solo quando hai identificato il costo reale.
4. Ottimizza le immagini
Ridimensiona le immagini in base all’uso reale e usa formati efficienti come WebP o AVIF quando appropriato. La compressione può essere fatta prima del caricamento oppure tramite strumenti affidabili lato sito/CDN: non c’è una sola soluzione valida per tutti.
Evita soprattutto di servire immagini molto più grandi dello spazio in cui vengono mostrate.
5. Configura la cache senza duplicarla
Se l’hosting gestisce già page cache, object cache o CDN, aggiungere un altro livello può essere inutile o creare conflitti. Prima controlla cosa è già attivo.
Su questo tema trovi due approfondimenti: plugin di cache e hosting gestito e conflitti tra cache e CDN.
6. Carica asset solo dove servono
Form, slider, popup, mappe, chat e widget non devono necessariamente caricare i propri script su ogni pagina.
Quando il tema o il plugin non gestiscono bene il caricamento condizionale, puoi intervenire con configurazione, codice o strumenti dedicati. Fallo però dopo aver verificato le dipendenze: disattivare uno script “a caso” può rompere funzionalità apparentemente scollegate.
7. Controlla font e servizi di terze parti
Font esterni, analytics, advertising, chat, video embed e tag manager possono incidere su caricamento e interattività. Riduci ciò che non serve e carica il resto nel modo più efficiente possibile.
8. Non inseguire il 100/100
Un punteggio perfetto non è l’obiettivo. Conta offrire un’esperienza veloce e stabile agli utenti reali e mantenere il progetto manutenibile.
Concentrati sui problemi che incidono davvero su LCP, INP, CLS, tempo di risposta e navigazione, invece di applicare tutte le raccomandazioni in modo automatico.
Conclusione
Velocizzare WordPress significa prima di tutto rimuovere colli di bottiglia e complessità inutile. Hosting, immagini, plugin, asset e cache vanno analizzati come parti dello stesso sistema.
Se vuoi capire dove intervenire sul tuo sito, trovi il servizio di performance e ottimizzazione WordPress oppure puoi scrivermi.





