Le performance di WordPress sono la velocità con cui un sito si carica e risponde, misurata da Google con le metriche dei Core Web Vitals (LCP, INP, CLS). Il tuo sito carica in 4 secondi? Allora stai già perdendo visite, ordini e lettori senza saperlo. Se ti è mai capitato di chiudere di fretta la scheda di un sito lento, sai già di cosa parliamo. Secondo i dati raccolti da Google, più della metà delle visite da mobile viene abbandonata se il caricamento supera i 3 secondi. E un ritardo di appena un secondo può ridurre le conversioni fino al 20%. È il motivo per cui questa guida esiste. In questa guida ti porto per mano lungo le 7 aree su cui intervenire per migliorare le performance di WordPress: misurare, hosting, cache, immagini, CSS e JavaScript, font e database, verifica. Alla fine trovi una checklist pronta da usare.
Cosa significa “performance WordPress” e perché decide il tuo successo
Quando parliamo di performance non parliamo di gusto personale. Google usa i Core Web Vitals come segnale di ranking: un sito lento finisce più in basso, anche se il contenuto è migliore. I tre numeri da tenere a mente sono LCP sotto i 2,5 secondi, INP sotto i 200 millisecondi e CLS sotto 0.1. Nel 2026 la versione mobile è quella che conta davvero, perché è lì che arrivano la maggior parte delle visite.
E non è un problema di nicchia: più del 40% dei siti fallisce ancora il limite di INP, la metrica che misura quanto velocemente il sito risponde a click e tocchi. In pratica, quasi un sito su due sembra “lento al tatto” per chi lo visita. Il punto è che si può sistemare quasi tutto, in ordine di impatto, senza essere sviluppatori: bastano le mosse giuste nella sequenza giusta.
Prima misura, poi ottimizza: il metodo in 7 passi
Il primo errore di chi ottimizza è intervenire a caso: installa il plugin che “tutti consigliano”, cambia il tema, spera. Invece il metodo corretto è sempre lo stesso: misura, intervieni su una cosa sola, rimisura. Una modifica alla volta, come si fa con un problema tecnico qualunque. Gli strumenti gratuiti bastano: PageSpeed Insights per il quadro generale, Google Search Console per il report Core Web Vitals (che mostra i numeri reali dei tuoi visitatori, non quelli simulati) e GTmetrix se vuoi il dettaglio tecnico.
Un altro valore da annotare fin da subito è il TTFB, il tempo in cui il server risponde alla prima richiesta: sotto gli 800 millisecondi è ok, sopra vuol dire che il problema è a monte (hosting o cache server) e nessun plugin di immagini lo risolverà.
Quando leggi un punteggio su PageSpeed Insights, guarda le metriche, non il semaforo: un sito può passare da 55 a 95 senza che nessun utente noti la differenza, mentre il passaggio da 1,8 a 1,2 secondi di LCP si sente eccome. Il test da mobile è quello che conta di più, perché riflette la maggior parte del traffico reale. E ricorda: lo strumento simula, mentre il report Core Web Vitals di Search Console mostra la verità dei tuoi visitatori. Sembra il passaggio meno divertente, ma è quello che ti risparmia settimane di tentativi a caso.

L’hosting: qui si gioca la partita più importante
L’hosting conta davvero per la velocità?
Puoi comprimere ogni immagine, togliere ogni plugin, riscrivere metà del codice: se il server impiega 900 millisecondi anche solo a rispondere, il tuo lavoro non si vede. La priorità è una base solida: disco NVMe SSD (i vecchi HDD sono da dimenticare), PHP 8.2 o superiore (ogni versione maggiore porta guadagni di velocità dal 10% al 30%; l’elenco delle versioni supportate ti dice se il tuo host è aggiornato), cache lato server e possibilmente una CDN integrata.
Se vuoi capire come scegliere senza perderti, abbiamo scritto una guida su cosa sapere prima di scegliere l’hosting WordPress e un confronto sui migliori hosting WordPress in Italia. Il consiglio breve: evita gli hosting “tutto incluso” da pochi euro condivisi tra centinaia di siti, perché spesso condividono anche la lentezza. Un piano piccolo ma con risorse dedicate batte sempre un “illimitato” che promette tutto e consegna un server sovraccarico.

La cache: un solo plugin, ma quello giusto
Quale plugin cache scegliere?
La cache è la tecnica più semplice e immediata: invece di ricalcolare la pagina a ogni visita, WordPress la salva già pronta e la consegna. Il page cache fa questo lavoro ed è il primo interruttore da accendere.
Per la maggior parte dei siti il page cache basta già da solo. Se invece hai login, carrelli o contenuti personalizzati, entra in gioco l’object cache (Memcached o Redis): salva in memoria i risultati delle query invece di ricalcolarli a ogni visita. La CDN, invece, tiene copie del sito in giro per il mondo: un visitatore di Milano non deve aspettare una risposta che parte da un server lontano, e il piano gratuito di Cloudflare basta per cominciare. Come verifichi che la cache funziona? Con un comando curl -I sulla pagina: se la risposta contiene intestazioni di cache (come X-Cache: HIT o cf-cache-status: HIT), significa che il sito non sta ricalcolando tutto a ogni visita.
I plugin gratuiti di qualità non mancano: LiteSpeed Cache è completissimo (cache, minify, lazy load, WebP), ma richiede un server LiteSpeed. Speed Optimizer è invece la scelta più semplice da configurare. W3 Total Cache è potente ma delicato da mettere a punto. Quello premium più famoso è WP Rocket, che vale il prezzo se non vuoi toccare nulla a mano.

Le immagini: metà del peso, metà dei problemi
Come comprimere le immagini senza perdere qualità?
Se apri una pagina web e ne “pesi” il contenuto, circa il 40% sono immagini: è la voce più pesante in assoluto, più di JavaScript, CSS e font messi insieme. La buona notizia è che qui i guadagni arrivano in fretta. Quattro mosse bastano. Formato moderno: WebP o AVIF invece di JPEG/PNG, fino al 30-50% in meno di peso. Compressione: strumenti come TinyPNG o plugin tipo ShortPixel. Dimensioni corrette: inutile caricare una foto da 4000 pixel se il layout la mostra a 800. E infine lazy load per le immagini sotto la piega, che si caricano solo quando il visitatore le sta per vedere. I dettagli tecnici su formati e lazy load li trovi nella guida alle performance web di MDN.
Un’avvertenza che salva molti punteggi: mai lazy load sull’immagine LCP (quella che Google considera “la più grande” in alto). Deferire proprio lei è l’errore più comune nei test Core Web Vitals. Al contrario, si può dare un fetchpriority="high" per caricarla subito. I principali plugin cache, come LiteSpeed e Speed Optimizer, gestiscono entrambe le cose con un clic.
Un capitolo a parte meritano i video: un video hero da 10 MB è spesso l’elemento che affonda lo score. Se proprio non puoi rinunciarci, usa un’immagine di copertina leggera e carica il player solo al click. Il visitatore vede lo stesso risultato, ma il browser non deve scaricare dieci megabyte appena apre la pagina.

CSS e JavaScript: meno è meglio
Ogni script e ogni foglio di stile è una richiesta in più al server e un costo per il browser. Le mosse base: minify (togliere spazi e commenti dal codice, il plugin cache lo fa da solo), defer per gli script che non servono subito e critical CSS, cioè le regole della prima schermata inline nel documento e il resto caricato dopo. Conta anche ciò che il tema carica: i costruttori di pagine e i temi “multiuso” spesso portano con sé decine di file che non usi.
Una regola pratica che ripeto spesso: se il tema non ti fa felice, cambialo prima di spendere ore a ottimizzare. Su questo fronte abbiamo una guida per scegliere il tema WordPress che ti fa evitare i più pesanti.
Un esempio concreto: se apri gli strumenti sviluppatore del browser (scheda Network) su un sito lento e vedi uno script da 300 KB che blocca il rendering in cima alla pagina, quello è il tuo nemico numero uno. Spesso è un banner, uno slider o il caricamento di una libreria che serve a un solo elemento della home. Con minify e defer quel file scende a 90 KB e si carica dopo, e lo score ne risente immediatamente.
Font, database e plugin: le pulizie che rendono
I font rallentano davvero il caricamento?
I font sembrano innocui, ma per impostazione predefinita il browser aspetta il font prima di mostrare il testo: nello score si traduce in CLS (layout che salta) e LCP più alti. La soluzione si chiama font-display: swap, disponibile in tutti i plugin di ottimizzazione, insieme a un paio di buone abitudini: usare pochi pesi (400 e 700 bastano quasi sempre) ed evitare di richiedere font da 5 domini diversi.
Poi c’è il database: le revisioni dei post, i transient scaduti e le tabelle gonfie allungano ogni query. Una pulizia periodica (plugin tipo WP-Optimize o, meglio, il wp cron ben configurato) tiene tutto magro. Se hai accesso a WP-CLI, un comando come wp db optimize dopo una pulizia delle revisioni fa miracoli sulle tabelle. Il team ufficiale di performance di WordPress pubblica ricerche e tecniche sul suo sito, se vuoi andare a fondo. Chiudiamo con i plugin: ogni plugin attivo è codice eseguito su ogni pagina, quindi il criterio è “quanti servono davvero”, non “quanti ce ne stanno”. Un plugin in più per fare una cosa che il tema già fa è un costo senza beneficio. Sì, lo so: è la parte meno divertente dell’ottimizzazione. Ma è anche quella che, nel lungo periodo, paga di più.
Con la velocità arrivano anche i temi vicini: proteggere WordPress e impostare i backup automatici sono i due accorgimenti che non vorrai mai avere rimandato quando qualcosa va storto.
Core Web Vitals in pratica: la checklist da applicare
Mettiamo tutto in ordine con le soglie ufficiali di Google: LCP < 2,5 s, INP < 200 ms, CLS < 0,1, più il TTFB < 800 ms come fondamento (le soglie ufficiali sono documentate su web.dev). Se sei lontano da una di queste, l’azione corrispondente è quasi sempre nota: hosting o cache se è alto il TTFB; preload + WebP sull’immagine LCP se è alto l’LCP; meno JavaScript e meno plugin se è alto l’INP; dimensioni fisse su immagini e font-display swap se il CLS supera lo 0,1.
- Preload dell’immagine LCP con
fetchpriority="high" - Immagini in WebP/AVIF compresse
- Page cache attivo e verificato (curl -I deve rispondere HIT)
- CSS minificato e critical CSS inline
- Font con
font-display: swap

La verifica la fai con gli stessi strumenti dell’inizio: PageSpeed Insights con URL, e il report Core Web Vitals in Search Console per i dati reali degli utenti. Ogni intervento va seguito da una rimisurazione; se un fix non cambia nulla, si toglie e si prova la mossa successiva.
Gli errori comuni che ti fanno perdere mesi
Dopo anni a guardare siti lenti, gli errori si ripetono sempre gli stessi. Il primo è impilare plugin di ottimizzazione: un plugin per la cache, uno per le immagini, uno per il minify, uno per i font, e alla fine si pestano i piedi a vicenda. Uno solo, completo e ben configurato, batte quattro plugin parziali. Il secondo è cercare la scorciatoia: sliders pesanti, animazioni continue, “effetti wow” che il visitatore non nota ma che il browser paga a caro prezzo.
Il terzo è la teoria del “tanto è gratis”: hosting economici condivisi dove il TTFB è già alto prima ancora di parlare di plugin. E il quarto, forse il più comune: ottimizzare solo il desktop, mentre il 60-70% del traffico arriva da mobile. Vedi anche gli sbagli più frequenti in questa raccolta di errori SEO e in quella sugli errori di hosting: molti si sommano alla lentezza.
L’ultimo errore è il più silenzioso: non aggiornare. WordPress, tema e plugin vecchi non sono solo più lenti (ogni release porta correzioni e ottimizzazioni), ma anche un bersaglio per gli attacchi. Aggiornare con regolarità, con un backup pronto prima di ogni update, è un intervento di performance e sicurezza insieme. E se il tema non riceve più aggiornamenti da anni, quello è il segnale che è ora di cambiarlo.
Plugin cache a confronto: la scelta in 30 secondi
Per orientarti, una tabella con i quattro nomi che incontri più spesso. Tutti gratuiti tranne WP Rocket.
| Funzione | Speed Optimizer | LiteSpeed Cache | W3 Total Cache | WP Rocket |
|---|---|---|---|---|
| Prezzo | Gratis | Gratis | Gratis | Premium |
| Page cache | ✅ | ✅ | ✅ | ✅ |
| Minify CSS/JS | ✅ | ✅ | ✅ | ✅ |
| Lazy load | ✅ | ✅ | ✅ | ✅ |
| WebP | ✅ | ✅ | ⚠️ | ✅ |
| Server richiesto | Qualsiasi | LiteSpeed | Qualsiasi | Qualsiasi |
| Configurazione | Semplice | Avanzata | Complessa | Semplice |
Per chi inizia, Speed Optimizer o LiteSpeed Cache (se il server è LiteSpeed) sono le scelte più sicure: accendi page cache, minify e lazy load, e nella maggior parte dei casi lo score migliora subito.
Domande frequenti
- Come velocizzare WordPress gratuitamente?
Con un hosting decente, un plugin cache gratuito (Speed Optimizer o LiteSpeed Cache), immagini in WebP compresse e la rimozione dei plugin inutili ottieni già i guadagni principali, senza spendere nulla.
- Quali valori deve avere un sito veloce?
LCP sotto 2,5 secondi, INP sotto 200 millisecondi, CLS sotto 0,1 e TTFB sotto 800 millisecondi, misurati su mobile al 75° percentile.
- Quanti plugin di ottimizzazione servono?
Uno per funzione. Mai due plugin di cache, due lazy load o due minify insieme: confliggono e il sito rischia di diventare più lento o di rompersi.
- Il tema influisce davvero sulla velocità?
Molto. Temi e page builder pesanti caricano decine di file inutili. Un tema leggero, specie se non lo cambi spesso, è una delle decisioni più importanti per la velocità.
- Come faccio a sapere se il mio sito è veloce?
Incolla l’URL su PageSpeed Insights e controlla il report Core Web Vitals in Google Search Console, che mostra i numeri reali dei tuoi visitatori.
In conclusione: la velocità è un progetto, non un evento
Non serve essere sviluppatori per rendere WordPress veloce: serve l’ordine giusto. Misura una volta, sistemale l’hosting, accendi una cache fatta bene, comprimi le immagini, alleggerisci CSS e JavaScript, fai le pulizie di font e database e verifica alla fine. In genere 7 passi bastano per passare da “lento” a “ok”, e spesso non servono nemmeno tutti.
Se vuoi una marcia in più, il nostro percorso sulla creazione di siti WordPress ti mostra anche come non farti ritrovare lento il giorno uno. E se preferisci farti seguire da qualcuno che lo fa di mestiere, su madweb.it ci occupiamo di hosting e ottimizzazione: scrivici e ti facciamo un controllo di velocità con i numeri reali del tuo sito.

Lascia un commento