
Un sito lento perde visite prima ancora di mostrarsi: oltre i tre secondi di caricamento su telefono, una parte consistente dei visitatori chiude la pagina, e Google tiene conto della velocità nel posizionamento. WordPress non è lento di per sé, ma è facile renderlo tale. Qui elenco le cause che trovo più spesso quando analizzo siti di clienti, in ordine di frequenza, con la soluzione per ciascuna.
Prima di tutto: misurare
Apri PageSpeed Insights di Google e inserisci l'indirizzo della home e di una pagina interna. Guarda il punteggio mobile, non quello desktop, e i tre Core Web Vitals: LCP (quanto ci mette a comparire l'elemento principale), INP (quanto è reattivo ai tocchi), CLS (quanto "salta" il layout). Sotto 50 su mobile il sito ha problemi seri. Nella sezione "Diagnostica" trovi già le cause principali. Per capire cosa carica davvero la pagina, gli strumenti del browser (scheda Rete) mostrano ogni file, con peso e tempo.
Le 12 cause, dalla più frequente
1. Hosting condiviso economico
Il server risponde lentamente ancora prima di inviare la pagina (TTFB alto, oltre 0,8 secondi). È la causa che nessun plugin risolve. Soluzione: hosting con risorse dedicate o ottimizzato per WordPress, in Europa, con PHP aggiornato e HTTP/2.
2. Immagini pesanti
Foto da 4 MB caricate direttamente dal telefono, in formato JPEG o PNG, senza ridimensionamento. Soluzione: ridimensionare alla larghezza massima necessaria (in genere 1.600-2.000 pixel), convertire in WebP, attivare il caricamento differito (lazy loading) per le immagini sotto la piega.
3. Troppi plugin
Ogni plugin aggiunge codice, spesso in ogni pagina anche se serve in una sola. Oltre 20-25 plugin attivi è quasi sempre un problema. Soluzione: disattivare e rimuovere quelli inutili, sostituire quelli pesanti con alternative leggere, verificare uno per uno l'impatto con gli strumenti di misura.
4. Tema "fa tutto"
I temi multiuso caricano librerie per funzioni che non usi: slider, icone, animazioni, costruttori di pagine. Soluzione: un tema leggero o un tema su misura; nei casi gravi, rifare il sito.
5. Nessuna cache
Senza cache, WordPress ricostruisce ogni pagina a ogni visita interrogando il database. Soluzione: un plugin di cache di pagina configurato correttamente, oppure la cache integrata dell'hosting, più la cache del browser per i file statici.
6. Costruttori di pagine
Elementor, Divi, WPBakery e simili producono HTML pesante e caricano molto codice. Soluzione: ridurne l'uso alle pagine complesse, attivare le opzioni di caricamento ottimizzato, o abbandonarli in un restyling.
7. Script di terze parti
Chat, pixel pubblicitari, mappe, video incorporati, font esterni: ciascuno aggiunge richieste a server esterni. Soluzione: tenere solo quelli che portano valore, caricarli dopo l'interazione o dopo il consenso cookie, ospitare i font sul proprio server.
8. Database gonfio
Revisioni infinite degli articoli, commenti spam, dati residui di plugin disinstallati, tabelle non ottimizzate. Soluzione: limitare le revisioni, pulire e ottimizzare il database periodicamente.
9. PHP e WordPress vecchi
Le versioni recenti di PHP sono molto più veloci. Un sito fermo a PHP 7 perde prestazioni e sicurezza. Soluzione: aggiornare PHP dal pannello hosting dopo aver verificato la compatibilità di tema e plugin, con backup.
10. Nessuna CDN e nessuna compressione
I file vengono serviti da un solo server, non compressi. Soluzione: compressione Gzip o Brotli sul server e una CDN per servire i file statici dal nodo più vicino al visitatore.
11. Codice che blocca il rendering
CSS e JavaScript caricati nell'intestazione della pagina ritardano la visualizzazione. Soluzione: rinviare gli script non critici, minimizzare e combinare i file, caricare il CSS critico in linea.
12. Sito compromesso
Un sito violato spesso diventa lento perché esegue codice malevolo, invia spam o mina criptovalute. Se la lentezza è comparsa all'improvviso, prima di ottimizzare conviene verificare che il sito sia pulito. Me ne occupo come perito: nella checklist di sicurezza per WordPress trovi i controlli da fare.
In che ordine intervenire
- Misurare e salvare i punteggi di partenza.
- Backup completo.
- Hosting e PHP: se il TTFB è alto, il resto serve a poco.
- Immagini e cache: sono gli interventi con il miglior rapporto tra effetto e fatica.
- Plugin, tema, script esterni.
- Misurare di nuovo e confrontare.
Un caso concreto
Un negozio della provincia di Varese aveva un WordPress con 34 plugin, tema multiuso, foto da 3-5 MB e hosting condiviso: 7 secondi su mobile, punteggio 22. In una giornata di lavoro, con cambio di hosting, conversione delle immagini, cache e rimozione di 19 plugin, il sito è sceso a 2,1 secondi con punteggio 78. Senza toccare la grafica. Il resto del margine lo avrebbe dato solo un tema su misura, che il cliente ha scelto di fare l'anno dopo.
Quando conviene rifare il sito
Se il tema è un costruttore pesante, i plugin sono il cuore del sito e il codice è stratificato da anni, ottimizzare costa quasi quanto rifare e rende meno. Un restyling con codice moderno, senza plugin da aggiornare, risolve velocità e sicurezza insieme e parte da 299 €. Se invece la struttura è sana, l'ottimizzazione rientra nella manutenzione annuale da 190 €, che include aggiornamenti, backup e monitoraggio.
Gli errori che peggiorano le cose
Alcuni interventi "per velocizzare" fanno danni. Installare tre plugin di ottimizzazione che fanno la stessa cosa crea conflitti e pagine rotte. Attivare la minimizzazione aggressiva di CSS e JavaScript senza test rompe moduli, slider e checkout: si scopre quando un cliente dice che non riesce a prenotare. Comprimere le immagini al 30% di qualità le rende sgranate e fa sembrare l'attività poco curata. Passare a un hosting più caro senza aver tolto i plugin inutili sposta il problema senza risolverlo. Disattivare gli aggiornamenti "perché il sito è veloce così" espone a violazioni. Ogni intervento va fatto uno alla volta, con backup e con una misurazione prima e dopo, altrimenti non si sa cosa ha funzionato.
Mantenere il sito veloce nel tempo
La velocità non è un lavoro fatto una volta. Ogni nuovo plugin, ogni foto caricata senza ridimensionare, ogni script di un servizio esterno aggiunto "per provare" riporta il sito indietro. Le abitudini che funzionano: una misurazione mensile con PageSpeed, una regola per le immagini (larghezza massima e formato WebP prima del caricamento), un elenco scritto dei plugin attivi con il motivo per cui ci sono, aggiornamenti applicati con regolarità e un backup automatico. Sono le attività comprese nella manutenzione annuale: chi preferisce non occuparsene delega, chi vuole farlo da sé ha almeno una lista.
Domande frequenti
Basta installare un plugin di cache?
Aiuta, ma non risolve hosting lento, immagini pesanti o script esterni. È uno dei passaggi, non la soluzione.
Quanto deve caricare un sito per essere "veloce"?
Sotto i 2,5 secondi per l'elemento principale (LCP) su mobile, con punteggio PageSpeed sopra 70. Sopra i 4 secondi si perdono visite e posizioni.
La lentezza influisce davvero su Google?
Sì, i Core Web Vitals sono tra i segnali di posizionamento, e soprattutto un sito lento fa tornare indietro i visitatori, che è il segnale peggiore.
Posso fare tutto da solo?
Immagini, cache e pulizia dei plugin sì, con un backup prima. Cambio di hosting, PHP e codice meglio con chi lo fa ogni giorno: un errore può mettere offline il sito.
Se vuoi sapere quanto è lento il tuo sito e perché, mandami l'indirizzo: ti restituisco una diagnosi gratuita con le cause in ordine di importanza e un prezzo fisso per sistemarle. Scrivimi o richiedi un preventivo.


