Come velocizzare un sito WordPress: guida pratica per un sito veloce

Gabriele Iacovone

Se il tuo sito WordPress è lento, probabilmente stai perdendo clienti senza nemmeno accorgertene.

Negli anni ho visto siti WordPress perdere performance per motivi assurdi:

  • Hosting pessimi
  • Immagini pesanti caricate senza senso
  • Plugin installati “tanto per”
  • Page builder configurati male

Il risultato è quasi sempre lo stesso:
sito lento, utenti che scappano e conversioni che calano.

In questa guida vediamo cosa fare davvero per velocizzare WordPress, senza complicarsi la vita.

Perché la velocità del sito WordPress è così importante

Ti dico una cosa che molti sottovalutano: un sito lento non è solo un problema SEO.

È un problema di percezione. Se il tuo sito sembra lento, l’utente associa inconsciamente quella lentezza anche al tuo business. “Se il sito è così, figuriamoci il servizio.”

Magari non lo pensa in modo esplicito. Ma succede.

  • Un ritardo di 1 secondo nel caricamento riduce le conversioni del 7%
  • Il 53% degli utenti mobile abbandona una pagina che impiega più di 3 secondi a caricarsi
  • I siti veloci hanno tassi di rimbalzo più bassi e sessioni più lunghe

In altre parole: un sito lento ti costa clienti, ogni giorno.

grafico waterfall performance sito web

Prima di tutto: misura le performance reali

Non puoi migliorare ciò che non misuri. Prima di toccare qualsiasi impostazione, fai una diagnosi.

Questi sono i tool che uso sempre:

  • Google PageSpeed Insights gratuito, ti dà un punteggio e suggerimenti specifici
  • GTmetrix mostra la cascata di caricamento, ideale per trovare i colli di bottiglia
  • WebPageTest per test avanzati da diverse location e dispositivi

Analizza sempre sia la versione mobile che quella desktop. Spesso il mobile è molto più critico.

Il falso mito del PageSpeed score 100

Ti dico una cosa controcorrente:
inseguire il 100/100 su PageSpeed spesso è una perdita di tempo.

L’obiettivo non è vincere una gara di benchmark.
L’obiettivo è avere un sito percepito come veloce dagli utenti.

Se carica rapidamente, è stabile e risponde bene, sei già avanti rispetto alla maggior parte dei competitor.

Quindi i risultati dei test vanno saputi contestualizzare e letti nel modo corretto.

Core web vitals: le metriche che Google guarda davvero

Quando si parla di velocità di un sito WordPress, molti si fissano con un numero: il punteggio di PageSpeed.

Spoiler: non è quello che conta davvero.

Quello che Google osserva con attenzione sono i Core Web Vitals, cioè una serie di metriche che misurano l’esperienza reale dell’utente sul sito.

Le tre metriche principali sono queste👇

👉 Largest Contentful Paint (LCP)

LCP misura quanto tempo impiega a caricarsi l’elemento principale della pagina (di solito una grande immagine, un titolo o la sezione hero).

Valore consigliato: sotto i 2,5 secondi.

Se l’LCP è alto, spesso il problema è uno di questi:

  • Hosting lento
  • Immagini troppo pesanti
  • Cache assente
  • CSS o JavaScript che bloccano il caricamento

👉 Interaction to Next Paint (INP)

Questa metrica misura la reattività del sito.

In pratica: quando un utente clicca un pulsante o apre un menu, il sito risponde subito oppure sembra “bloccato”?

Hai presente quando premi qualcosa e non succede nulla per un secondo? Ecco, pessimo segnale.

Valore consigliato: sotto i 200 millisecondi.

Un INP scarso spesso dipende da:

  • JavaScript troppo pesante
  • Plugin poco ottimizzati
  • Troppe animazioni inutili

👉 Cumulative Layout Shift (CLS)

Il CLS misura la stabilità visiva della pagina.

Ti è mai capitato di cliccare un bottone e, proprio mentre stai per farlo, la pagina si sposta?
Magari compare un banner cookie o un’immagine si carica all’improvviso.

Fastidiosissimo.

Valore consigliato: inferiore a 0,1.

Di solito il problema nasce da:

  • Immagini senza dimensioni definite
  • Font caricati male
  • Popup invasivi
  • Banner che spostano il layout

Come controllare i Core Web Vitals:

  1. Lighthouse (integrato in Google Chrome)
  2. Google PageSpeed Insights
  3. Google Search Console (sezione “Segnali Web Essenziali”)
  4. GTmetrix per analizzare cosa rallenta davvero il caricamento

Il problema numero uno: l’hosting

Puoi fare tutte le ottimizzazioni del mondo, ma se il tuo hosting fa schifo, il sito sarà lento lo stesso.

Un hosting condiviso economico può sembrare un risparmio, ma ti costa in termini di performance, uptime e sicurezza. Se stai sul serio con il tuo business online, investi in un hosting degno.

Per maggiori dettagli leggi la guida: Come scegliere l’hosting WordPress giusto.

Ottimizzare le immagini

Le immagini non ottimizzate sono spesso la causa principale di un sito lento. Un file da 4MB caricato su una pagina web è un disastro.

❌ Errori comuni

  • Caricare immagini non compresse direttamente sul sito da Canva o Photoshop, o peggio direttamente dallo smartphone.

Magari pesa 4–8MB e viene mostrata a 700px.
WordPress non fa magie: se carichi un mattone, il browser deve scaricare un mattone.

✅ Cosa fare

  • Usa il formato WebP al posto di JPEG e PNG: pesa fino al 30% in meno a parità di qualità.
  • Ridimensiona le immagini prima di caricarle: non ha senso caricare un’immagine da 3000px se viene mostrata a 800px. Puoi usare servizi come Compress Image per ottimizzare le immagini prima di caricarle.
  • Attiva il lazy loading: le immagini si caricano solo quando l’utente le vede.

Plugin consigliati: ShortPixel – effettua la compressione automatica e converte anche in WebP.

Caching: il trucco che fa sembrare il tuo sito un razzo

Il caching significa salvare una versione “statica” delle tue pagine, così il server non deve ricostruirle da zero ad ogni visita.

Per la maggior parte dei siti WordPress, un buon plugin di caching risolve moltissimo:

  • WP Rocket – il migliore in assoluto, configurazione semplice e risultati immediati (a pagamento)
  • LiteSpeed Cache – gratuito e potentissimo, ideale se il tuo hosting usa server LiteSpeed
  • WP Fastest Cache – gratuito e semplice da configurare

Oltre al caching delle pagine, attiva anche il caching del browser e, se necessario, un CDN (Content Delivery Network) come Cloudflare. Il CDN serve i file statici del tuo sito da server vicini all’utente: meno distanza, più velocità.

⚠️ Consiglio di attivare la CDN solo se il tuo sito deve essere visualizzato su più paesi, ad esempio se hai un ecommerce che vende in tutta Europa.

Minificazione e concatenazione di CSS e JavaScript

Ogni file CSS e JS che il tuo sito carica è una richiesta HTTP separata. Meno richieste = sito più veloce.

La minificazione rimuove spazi, commenti e caratteri inutili dal codice. La concatenazione unisce più file in uno solo.

WP Rocket lo fa in automatico. Se usi LiteSpeed Cache o altri plugin, trovi le stesse opzioni nelle impostazioni avanzate.

Attenzione: dopo aver attivato queste opzioni, testa sempre il sito visivamente. A volte la concatenazione degli script rompe qualcosa. Se noti problemi, esclude i file problematici dall’ottimizzazione.

Pulisci il database WordPress

Nel tempo, il database di WordPress si riempie di dati inutili: revisioni dei post, commenti spam, opzioni di plugin disinstallati, dati temporanei.

Un database pensante rallenta le query e, di conseguenza, il sito.

Plugin come WP-Optimize o Database Cleaner ti permettono di fare pulizia con un click.
Fallo con regolarità, magari una volta al mese.

Inoltre: disinstalla i plugin che non usi. Non basta disattivarli, devono essere rimossi. Ogni plugin attivo è potenzialmente codice che gira in background.

Scegli un tema leggero e ottimizzato

Alcuni temi WordPress (es: i temi di ThemeForest) sono veri e propri pachidermi: caricano decine di file CSS e JS, hanno feature che non userai mai e codice inutile.

Se vuoi performance, scegli temi leggeri come GeneratePress, Blocksy o costruisci con page builder performanti come Bricks Builder (che genera codice pulito e leggero, a differenza di altri builder).

Evita temi multipurpose “tutto in uno” pieni di slider, animazioni e widget preinstallati se non ti servono davvero.

Google Fonts: un dettaglio che rallenta più di quanto pensi

Caricare i Google Fonts dall’esterno aggiunge una richiesta a server di Google, che può aggiungere latenza. La soluzione? Ospita i font localmente sul tuo server.

Scarica i file dei font e servili dal tuo server, eliminando la dipendenza esterna.

I plugin che rallentano WordPress (più spesso di quanto pensi)

  • Page builder pesanti
  • Plugin popup invasivi
  • Analytics mal configurate
  • Plugin “all-in-one”
  • Plugin duplicati

Un sito WordPress con 20 plugin non è necessariamente lento.
Un sito con 5 plugin scritti male, sì.

Checklist finale: cosa fare subito

  1. Misura le performance attuali con PageSpeed Insights e GTmetrix
  2. Passa a un hosting performante se stai su uno economico
  3. Comprimi e converti le immagini in WebP
  4. Installa un plugin di caching (WP Rocket o LiteSpeed Cache)
  5. Attiva un CDN (se hai untenti in vari paesi)
  6. Minifica CSS e JS
  7. Pulisci il database e rimuovi plugin inutili
  8. Scegli un tema leggero
  9. Ospita i Google Fonts in locale
  10. Evita l’installazione di plugin non strettamente necessari

Conclusione: la velocità non è optional

La verità è semplice: puoi investire migliaia di euro in advertising, SEO o contenuti.
Ma se il sito è lento, stai riempiendo un secchio bucato.

Un sito veloce converte di più, scala meglio su Google e dà un’esperienza utente che si ricorda.

Non devi fare tutto in un giorno. Inizia dal punto che ti darà il guadagno maggiore, spesso l’hosting e le immagini, e poi procedi per step.

Riflessione finale: se il tuo sito impiega più di 3 secondi a caricarsi, ogni giorno che passa senza intervenire è un giorno in cui stai lasciando soldi sul tavolo. Vale la pena dedicarci qualche ora adesso.

Gabriele Iacovone

Web Designer & WordPress Developer

Web Designer e Sviluppatore WordPress da oltre 10 anni, aiuto aziende e professionisti a convertire i visitatori in clienti.

Leggi la mia storia

👋

Vuoi velocizzare il tuo sito WordPress?

Contattami e spicchiamo il volo!

Contattami