Nella grande maggioranza dei casi un sito lento ha una di queste tre cause: immagini caricate senza ottimizzazione, troppi plugin che lavorano a ogni visita, o un hosting sovraffollato. Il resto sono dettagli che spostano decimi di secondo.
La cosa che conviene sapere prima di spendere: installare un plugin di cache su un sito con questi tre problemi nasconde il sintomo per un po’, non lo risolve.

Come capire dove sta il problema
Tre controlli, dieci minuti:
- Misura una pagina prodotto o interna, non solo la home. La home è quasi sempre la pagina più curata e la meno rappresentativa
- Guarda il peso totale della pagina. Oltre i 3 MB il problema sono quasi certamente le immagini
- Confronta il tempo di risposta del server con il tempo di rendering. Se il server impiega più di mezzo secondo a rispondere prima ancora di inviare qualcosa, il collo di bottiglia è l’hosting o il database, e nessuna ottimizzazione grafica lo sistemerà
Questa distinzione è quella che fa risparmiare i soldi: dice se stai comprando la cosa giusta.
Le cause, in ordine di frequenza
Immagini fuori misura. Foto da fotocamera caricate così come sono, ridimensionate via CSS. Il browser scarica comunque il file intero. È la causa numero uno e anche la più veloce da risolvere: dimensioni corrette, formato moderno, caricamento differito per quelle sotto la piega.
Troppi plugin attivi. Non è il numero in sé: è quanti girano su ogni pagina caricando propri fogli di stile e script. Un plugin per i moduli di contatto che carica le sue risorse anche sulle pagine senza moduli è peso puro.
Hosting condiviso saturo. Il sito è lento negli orari di punta e veloce di notte: sintomo classico. Nessuna ottimizzazione compensa risorse che non ci sono.
Costruttori di pagine pesanti. Producono molto codice per ottenere effetti che spesso nessuno guarda. Non vanno demonizzati, ma vanno usati con misura.
Database gonfio. Anni di revisioni, tabelle lasciate da plugin disinstallati, log che nessuno svuota. Su siti vecchi pesa più di quanto sembri.
Risorse esterne. Font remoti, mappe, chat, pixel pubblicitari, video incorporati. Ogni servizio esterno è una dipendenza dalla velocità di qualcun altro.
Cosa cambia davvero i tempi
In ordine di rapporto fra risultato e sforzo:
- Sistemare le immagini. Da solo vale spesso più di tutto il resto messo insieme
- Togliere i plugin che non servono, e limitare gli altri alle pagine dove servono
- Attivare cache e compressione, ma dopo i due punti sopra, non al posto loro
- Ospitare i font in locale invece di caricarli da un servizio esterno
- Rimandare video e mappe finché l’utente non li richiede
- Cambiare hosting, quando il tempo di risposta del server resta alto anche a sito ottimizzato
Perché conta, oltre alla velocità
Un carrello lento è un carrello abbandonato, e la perdita si misura in ordini. Sui siti vetrina l’effetto è meno visibile ma esiste: chi aspetta troppo torna ai risultati di ricerca.
C’è anche un effetto sul posizionamento — reale ma modesto: la velocità è un fattore fra molti. Il motivo per cui vale la pena lavorarci è che le persone se ne vanno, non che Google si offenda.
L’errore più comune
Inseguire il punteggio invece dei secondi. Gli strumenti di misura danno un voto, e c’è chi si accanisce per portarlo da 85 a 95 con interventi che non cambiano l’esperienza di nessuno.
Il numero che conta è quanto passa fra il clic e il momento in cui il contenuto principale è visibile. Se quello scende, il sito è più veloce anche se il punteggio non si muove.
Domande frequenti
Un plugin di cache basta? Aiuta, e su un sito già ordinato fa una differenza netta. Su un sito con immagini enormi e trenta plugin nasconde il problema alle prime visite e lo lascia intatto sotto.
Quanto dovrebbe caricare un sito? Sotto i due secondi e mezzo per il contenuto principale è un buon obiettivo su connessione mobile media. Sotto il secondo è ottimo, ma serve un’infrastruttura adeguata.
Il problema è il tema? A volte, ma meno spesso di quanto si dica. Prima di cambiare tema — che è un progetto — vale la pena escludere immagini, plugin e hosting.
Devo rifare il sito per renderlo veloce? Quasi mai. Nella maggior parte dei casi si interviene su ciò che il sito carica, non su come è costruito.
Se vuoi sapere perché il tuo è lento
Misuriamo le pagine che contano, separiamo il tempo del server da quello del browser, e ti diciamo su cosa intervenire per primo — con l’ordine di grandezza del risultato atteso.
Assistenza e ottimizzazione siti web — ADS Network, dal 2005.