Un cliente di Bari mi ha chiamato la scorsa primavera con una domanda precisa: "Ho appena rifatto il sito, è bello, ma i clienti continuano a dirmi che ci mette troppo ad aprirsi." Non era la prima volta che sentivo questa storia, dal momento che si ripete con una frequenza che non smette di sorprendermi: l'investimento fatto, la grafica nuova, la soddisfazione iniziale, e poi quella sensazione che qualcosa non vada senza riuscire a identificare cosa. Il sito visivamente funziona. Eppure le persone si stufano e se ne vanno prima di arrivare alla pagina che conta.
Il problema, in quel caso come in molti altri, era la velocità. O meglio, la sua assenza.
La velocità di caricamento non è una questione estetica
La prima cosa che dico quando un cliente mi porta questo problema è questa: la velocità di un sito web non è un dettaglio tecnico da aggiustare quando si ha tempo. È una variabile di business che ha un impatto diretto su quante persone restano sul tuo sito e, di conseguenza, su quante comprano, chiamano o compilano il form di contatto.
Secondo i dati di Google, il 53% degli utenti che accede a un sito da mobile abbandona la pagina se questa impiega più di tre secondi a caricarsi. Tre secondi. Non cinque, non dieci: tre. E questo vale per qualsiasi tipo di sito, che tu venda prodotti online, offra servizi professionali o gestisca una struttura ricettiva. Un sito lento è, di fatto, un negozio con la porta difficile da aprire: alcune persone ci riescono lo stesso, ma molte girano e vanno altrove.
C'è anche un secondo problema, meno visibile ma altrettanto concreto: Google tiene conto della velocità di caricamento come fattore di posizionamento nei risultati di ricerca. Un sito lento viene penalizzato rispetto a uno concorrente che carica più velocemente, a parità di tutti gli altri parametri. Dunque non si tratta soltanto di esperienza utente, ma anche di visibilità organica, ossia di quante persone trovano il tuo sito cercando su Google.
Perché i siti web diventano lenti: le cause reali
Qui è dove la maggior parte degli sviluppatori smette di spiegare, perché le cause tecniche sembrano complicate. In realtà non lo sono, se le si racconta in modo corretto.
La causa principale di un sito lento nel 2026 è quasi sempre il codice JavaScript eccessivo e caricato nel modo sbagliato. JavaScript è il linguaggio che rende interattive le pagine web, quello che fa funzionare i menu, i filtri, le animazioni, le mappe, i form dinamici. Il problema è che quando si usa un framework moderno come React o Next.js senza prestare attenzione a come si carica questo codice, il browser dell'utente si ritrova a dover scaricare e processare file enormi prima ancora di mostrare qualcosa sullo schermo. Il risultato è una pagina che visivamente resta bianca per secondi, anche se la connessione internet dell'utente è buona.
Questo non significa che i framework moderni siano sbagliati, anzi: usati correttamente sono strumenti potenti. Il punto è che richiedono una configurazione attenta, non una installazione rapida. In molti progetti che ho analizzato nel corso degli ultimi anni, il problema stava proprio qui: uno strumento moderno usato senza ottimizzazione, che scaricava sull'utente finale il costo di scelte tecniche non ponderate.
La seconda causa frequente sono le immagini. Un'immagine da 3 megabyte caricata su una pagina web senza conversione o compressione pesa sul tempo di caricamento in modo sproporzionato, specialmente su mobile. Esistono formati moderni come WebP o AVIF che riducono il peso delle immagini del 30-50% senza perdita visibile di qualità. Se lo sviluppatore che ha costruito il tuo sito non ha adottato questi formati, o non ha configurato il caricamento pigro delle immagini (dove le foto vengono caricate soltanto quando l'utente le sta per vedere), il tuo sito è probabilmente più lento di quanto debba essere.
La terza causa è l'hosting. Un sito che gira su un server scadente, economico e condiviso con migliaia di altri siti risponde lentamente alle richieste degli utenti, indipendentemente da quanto sia ottimizzato il codice. Questa è una variabile spesso ignorata in fase di acquisto, dal momento che i provider di hosting economici fanno leva sul prezzo senza spiegare cosa si perde in termini di prestazioni.
Come capire se il tuo sito è lento (senza essere un tecnico)
Google mette a disposizione uno strumento gratuito che si chiama PageSpeed Insights, raggiungibile all'indirizzo pagespeed.web.dev. Puoi inserire l'indirizzo del tuo sito e ottenere un punteggio da 0 a 100, sia per la versione mobile che per quella desktop, con una spiegazione in linguaggio quasi comprensibile delle principali criticità.
Il punteggio che conta di più, per una PMI, è quello mobile: i tuoi clienti ti cercano principalmente da smartphone, dunque è da lì che devi partire. Un punteggio sopra 70 è accettabile; sopra 90 è buono. Sotto 50 è un segnale che il problema è concreto e vale la pena affrontarlo con il tuo sviluppatore.
Non devi capire ogni voce del report, ma puoi usarlo come punto di partenza per una conversazione. "Ho eseguito questo test e il punteggio è 38 su mobile: cosa possiamo fare?" è una domanda perfettamente legittima da fare a chi ti gestisce il sito.
Cosa puoi chiedere al tuo sviluppatore
Se hai un sito lento e un rapporto attivo con uno sviluppatore, queste sono le domande concrete che puoi porre.
Prima domanda: le immagini sono ottimizzate e convertite in formato WebP? Se la risposta è no, o se non sa risponderti, è un segnale. L'ottimizzazione delle immagini è una delle operazioni più semplici da eseguire e ha un impatto immediato sulla velocità.
Seconda domanda: il codice JavaScript viene caricato in modo progressivo o viene scaricato tutto in una volta all'apertura della pagina? Questa domanda potrebbe sembrarti tecnica, ma basta farla: uno sviluppatore che sa quello che fa ti saprà rispondere in modo chiaro e ti dirà cosa sta facendo per gestirla.
Terza domanda: il sito usa un sistema di cache? La cache è un meccanismo che permette al browser di salvare in locale alcune risorse del sito, in modo che al secondo accesso la pagina carichi molto più velocemente. Non configurarla è un errore comune che si paga ogni volta che un utente ritorna sul sito.
Quarta domanda: l'hosting è adeguato al traffico che riceve il sito? Se stai usando un piano di hosting base e il tuo sito riceve alcune centinaia di visite al giorno, probabilmente è sufficiente. Se stai crescendo, o se hai appena lanciato una campagna pubblicitaria, vale la pena verificare che il server regga senza degrado.
Un caso concreto: cosa ho trovato e come è andato
Un paio di mesi fa ho ricevuto la richiesta di analisi da un professionista di Taranto che gestisce uno studio associato. Il suo sito era stato costruito con un page builder visuale molto diffuso tra le agenzie di comunicazione, uno di quelli che permette di creare pagine trascinate e cliccate senza scrivere codice. Il risultato visivo era curato, con animazioni, sezioni con parallax, un header con video in loop.
Il punteggio PageSpeed era 22 su mobile.
Il problema principale era la quantità di JavaScript caricata da quest'ultimo page builder per gestire tutte quelle animazioni. Non erano funzionalità che portavano valore al professionista o ai suoi clienti: erano scelte estetiche che avevano un costo nascosto misurato in secondi di attesa. Dopo una revisione mirata, rimuovendo le animazioni non necessarie, convertendo le immagini e migrando su un hosting più performante, il punteggio è salito a 74.
Il sito era diventato meno "impressionante" visivamente, ma significativamente più utile: caricava in meno di due secondi su mobile, e il numero di richieste di contatto tramite form nell'arco dei due mesi successivi era aumentato in modo misurabile.
Cosa fare adesso
Se non hai mai controllato la velocità del tuo sito, fallo oggi, in questo momento, con PageSpeed Insights. Se il punteggio è basso, non è una catastrofe ma è un'informazione preziosa che vale la pena portare a chi gestisce il tuo spazio online.
La velocità di un sito è una di quelle cose che non si vedono, ma si sentono, nel senso che chi la vive è l'utente che aspetta quei secondi in più e decide, spesso inconsapevolmente, di non aspettare. Il tuo sito può essere bello, ben scritto, ben ottimizzato per i motori di ricerca, ma se impiega troppo a caricarsi stai perdendo una parte delle persone che vorresti raggiungere, proprio nel momento in cui erano più vicine a contattarti.
Argomenti
Antonio Tufo
Full-Stack Developer & Interaction Designer. Lavoro con startup e PMI italiane.



