Come Ottimizzare la Velocità del Sito Web: 12 Consigli e Guida
Le pagine lente costano ricavi reali — i dati di Google mostrano che LCP superiore a 2,5 s correla con tassi di abbandono significativamente più alti, e Walmart ha trovato che ogni secondo di tempo di caricamento influenzava le conversioni. Questa guida copre le 12 tecniche platform-agnostic a più alto rendimento per il 2026: Core Web Vitals, formati immagine moderni, CDN, caching, minificazione e altro.
Ogni mercoledì. 28.400+ operatori. Zero riempitivo.
✓ Controlla la tua casella — clicca sul link di conferma per completare l'iscrizione.
✓ Iscrizione completata!
✓ Sei già nella lista.
Indice
Aggiornato maggio 2026.
TL;DR: Le pagine lente costano ricavi reali — i dati di Google mostrano che LCP superiore a 2,5 s correla con tassi di abbandono significativamente più alti, e Walmart ha trovato che ogni secondo di tempo di caricamento influenzava le conversioni. Questa guida copre le 12 tecniche platform-agnostic a più alto rendimento per il 2026: Core Web Vitals, formati immagine moderni, CDN, caching, minificazione e altro.
Ogni proprietario di sito vuole un’esperienza veloce e fluida per i visitatori. Ogni secondo che passa mentre una pagina si carica è un secondo in cui una persona reale decide di andarsene.
Ho gestito abbastanza siti che generano ricavi da prendere questo sul serio. Non è teoria — le pagine lente mi costano denaro, e costano denaro anche a te. Di seguito sono riportate le dodici tecniche che utilizzo per prime, aggiornate per ciò che conta davvero nel 2026.
Nota per gli utenti WordPress: Ho un post separato che approfondisce strumenti e plugin specifici per WP. Questa guida rimane deliberatamente platform-agnostic, quindi si applica sia che tu usi WordPress, Shopify, Astro, Next.js o qualsiasi altra cosa.
Perché ottimizzare la velocità del sito?

Il tempo di caricamento della pagina è la durata dal momento in cui un utente richiede un URL al momento in cui la pagina è utilizzabile. Il framework Core Web Vitals di Google (LCP, INP, CLS) ha reso la velocità un fattore di posizionamento diretto — e le soglie sono rigide.
Tre leve di business ne dipendono:
Conversione
L’impatto della velocità sulle conversioni è ben documentato. HubSpot, Walmart e Amazon hanno tutti pubblicato dati che mostrano che ogni secondo aggiuntivo di tempo di caricamento provoca cali misurabili nei ricavi. Le cifre esatte cambiano nel tempo, ma la direzione non cambia mai: più veloce = più conversioni.
A partire dal 2026, le superfici di ricerca basate su AI (Google AI Overviews, Perplexity, ChatGPT Search) aggiungono una nuova variabile: se la tua pagina è lenta da indicizzare o non supera i Core Web Vitals, ha meno probabilità di essere citata nelle risposte AI. La velocità non è più solo una questione di UX — è una questione di visibilità AI.
Pertinente: Modi per migliorare il tasso di conversione del tuo e-commerce
Visibilità (SEO + ricerca AI)
Google ha utilizzato segnali di esperienza della pagina — inclusi i Core Web Vitals — come input di posizionamento dal 2021, e tali segnali persistono nel 2026. Le tre metriche da conoscere:
- LCP (Largest Contentful Paint): Quanto velocemente si renderizza il più grande elemento visibile. Obiettivo: sotto 2,5 s.
- INP (Interaction to Next Paint): Quanto rapidamente la pagina risponde ai click/tap. Ha sostituito FID nel 2024. Obiettivo: sotto 200 ms.
- CLS (Cumulative Layout Shift): Quanto il layout si sposta durante il caricamento. Obiettivo: sotto 0,1.
L’indicizzazione mobile-first di Google è il default da anni — la velocità della tua pagina mobile è ciò che viene indicizzato, punto.
Pertinente: I migliori motori di ricerca recensiti
Usabilità
Le pagine pesanti non solo si posizionano più in basso — frustrino le persone reali. Un’immagine hero che si carica lentamente, un layout che si sposta proprio quando un utente sta per toccare un pulsante, una pagina che si blocca su uno smartphone Android di fascia media: queste esperienze danneggiano la fiducia. Gli utenti non distinguono tra «la tua immagine era grande» e «il tuo sito è rotto».
Come misurare la velocità del sito nel 2026
Prima di ottimizzare, misura. Gli strumenti che utilizzo:
- PageSpeed Insights (pagespeed.web.dev) — esegue Lighthouse e mostra i Core Web Vitals del mondo reale dal dataset CrUX di Google. Gratuito e autorevole.
- WebPageTest (webpagetest.org) — vista filmstrip, grafici a cascata, test multi-location. Eccellente per diagnosticare TTFB e risorse che bloccano il rendering.
- Chrome DevTools — integrato in ogni browser Chrome. La scheda Performance e la scheda Lighthouse ti danno una baseline locale.
Questi strumenti hanno in gran parte sostituito la generazione precedente di misuratori di velocità. Mostrano i punteggi esatti dei Core Web Vitals che Google utilizza, quindi stai ottimizzando per la cosa giusta.
Consigli su come velocizzare il sito
Consiglio 1. Usa una Content Delivery Network (CDN)
Un CDN memorizza nella cache le tue risorse statiche (immagini, JS, CSS, font) su nodi edge in tutto il mondo e le serve dal nodo più vicino a ciascun visitatore. Invece che ogni richiesta viaggi fino al tuo server di origine in un unico data center, gli utenti a Tokyo raggiungono un nodo di Tokyo, gli utenti a Francoforte raggiungono un nodo di Francoforte.
I CDN migliorano drasticamente anche il TTFB (Time to First Byte) — il ritardo prima che il server inizi a rispondere. Il TTFB è un input a monte di LCP, quindi ridurlo sposta più Core Web Vitals contemporaneamente.
Le opzioni vanno dai livelli gratuiti (Cloudflare) a servizi a pagamento ottimizzati per le performance (Fastly, Bunny.net). Per la maggior parte dei siti, il livello gratuito di Cloudflare è un punto di partenza significativo.
Pertinente: Strategia dei contenuti pilastro
Consiglio 2. Passa a un host migliore (o vai static/edge)
Il livello di hosting ha un effetto soffitto: nessuna quantità di ottimizzazione compensa un’origine lenta. Lo stack nel 2026:
- Hosting condiviso — il più economico, il più lento. Buono per esperimenti a basso traffico; una responsabilità per qualsiasi cosa che generi ricavi.
- VPS / cloud gestito — controlli le risorse; più veloce del condiviso. Buono per app dinamiche.
- Sito statico / edge deployment — se il tuo contenuto non ha bisogno di essere renderizzato dinamicamente per ogni richiesta, distribuisci una build statica su un CDN globale (Netlify, Vercel, Cloudflare Pages). TTFB dell’origine zero perché non c’è un’origine — ogni nodo edge serve l’intera pagina. Questo è ora il default per siti marketing e blog ad alte prestazioni.
- Serverless / edge functions — per percorsi dinamici che necessitano comunque di velocità, le funzioni serverless eseguite all’edge (Cloudflare Workers, Vercel Edge Functions) battono i round-trip tradizionali del server.
Consulta la mia analisi dettagliata: Recensione Bluehost e Recensione GoDaddy.
Consiglio 3. Usa formati immagine moderni (WebP e AVIF)
Nel 2020 questo consiglio riguardava l’uso di ImageOptim per comprimere JPEG. Nel 2026, la prima domanda è il formato.
WebP offre file circa 25–35% più piccoli rispetto a JPEG con qualità equivalente. AVIF va oltre — spesso 40–50% più piccolo di JPEG — ed è ora supportato da tutti i browser moderni. Per contenuti fotografici, AVIF è la prima scelta; WebP è il fallback affidabile.
Approccio pratico:
- Servi elementi
<picture>con un<source type="image/avif">e un<source type="image/webp">prima del fallback JPEG<img>. - Usa strumenti in fase di build (Sharp, Squoosh CLI, la pipeline immagini integrata di Astro,
<Image>di Next.js) per generare automaticamente i formati in fase di build — non farlo manualmente per ogni immagine. - Specifica sempre attributi espliciti
widtheheightper prevenire il layout shift (CLS).
ImageOptim è ancora utile per la compressione in batch su Mac se stai lavorando con file JPEG/PNG legacy, ma il vantaggio maggiore nel 2026 è la conversione del formato.
Consiglio 4. Implementa il lazy loading per immagini e iframe
Il lazy loading rimanda il download delle immagini fuori schermo finché l’utente non scorre vicino a esse. L’attributo del browser è ora HTML nativo — non è richiesta alcuna libreria JavaScript:
<img src="photo.jpg" loading="lazy" alt="…" width="800" height="600" />Applica loading="lazy" a ogni immagine al di sotto della piega. Non applicarlo alle immagini hero o a qualsiasi cosa visibile nel viewport iniziale — quelle devono caricarsi immediatamente per un buon LCP.
Per gli iframe (embed YouTube, mappe, ecc.), lo stesso attributo loading="lazy" funziona in tutti i browser moderni. Un pattern facade YouTube (mostra una miniatura, carica l’iframe solo al click) va oltre e può risparmiare centinaia di kilobyte al caricamento iniziale.
Consiglio 5. Minifica JavaScript e CSS
Ogni byte di JS e CSS che si carica sul percorso critico ritarda il rendering. La minificazione rimuove spazi bianchi, commenti e caratteri ridondanti dai file sorgente. Per JS, il tree-shaking rimuove completamente il codice inutilizzato.
Nel 2026, se usi un moderno build tool (Vite, webpack, Rollup, esbuild, Parcel), la minificazione e il tree-shaking sono attivi per default nelle build di produzione. Non c’è nessun passaggio manuale — verifica solo che la tua configurazione di build sia impostata su mode: 'production' o equivalente.
Per i siti senza una build pipeline (HTML/CSS/JS semplice), strumenti come css-minifier.com e javascript-minifier.com funzionano ancora. Ma migrare a un build tool paga dividendi composti.
Un’ulteriore considerazione per il 2026: code splitting. Non raggruppare tutto il JS della tua app in un unico file. Distribuisci solo il codice necessario per la pagina corrente; carica il resto in modo lazy. Questo migliora direttamente INP riducendo il tempo di parsing/esecuzione JS al caricamento della pagina.
Consiglio 6. Abilita la compressione Gzip o Brotli
Quando un browser richiede un file, il server può comprimerlo prima di inviarlo. Il browser lo decomprime alla ricezione. Questo è trasparente per gli utenti e riduce la dimensione del trasferimento del 60–80% per le risorse basate su testo (HTML, CSS, JS).
- Gzip — universalmente supportato; abilitalo nella configurazione del server o nelle impostazioni CDN.
- Brotli — più recente, comprime circa il 15–20% meglio di Gzip per la maggior parte delle risorse. Supportato in tutti i browser moderni e tutti i principali CDN. Preferisci Brotli dove disponibile.
La maggior parte degli host gestiti e CDN (Cloudflare, Netlify, Vercel) abilita la compressione automaticamente. Se sei su un VPS, verifica tramite checkgzipcompression.com e aggiungi le righe di configurazione del server rilevanti se mancanti.
Consiglio 7. Usa il caching del browser e del CDN
Il caching consente ai visitatori abituali (e ai nodi edge dei CDN) di riutilizzare le risorse precedentemente scaricate invece di recuperarle nuovamente dalla tua origine.
Due livelli:
- Cache del browser — imposta header
Cache-Controlcon valorimax-ageappropriati. Le risorse statiche (immagini, font, bundle JS/CSS con hash) possono avere TTL molto lunghi (un anno o più). I documenti HTML dovrebbero avere TTL più brevi ono-cachein modo che gli aggiornamenti si propaghino. - Cache del CDN — il tuo CDN memorizza nella cache le risposte all’edge. Configura le regole di cache per memorizzare aggressivamente nella cache le risorse statiche consentendo all’HTML di aggiornarsi a ogni deploy.
I nomi di file con hash del contenuto (es. main.a3f9b2.js) sono la soluzione pratica: poiché il nome del file cambia con ogni build, puoi impostare un TTL lungo della cache del browser senza preoccuparti che gli utenti vedano JS obsoleto.
Consiglio 8. Ottimizza il database e il tempo di risposta del server (TTFB)
Se gestisci un sito dinamico supportato da un database (WordPress, app personalizzata, ecc.), ogni richiesta di pagina implica una query al database. Le query lente gonfiano il TTFB, il che danneggia LCP.
Passaggi da esaminare:
- Abilita il caching delle query a livello di applicazione (cache oggetti come Redis o Memcached).
- Esamina i log delle query lente per trovare query costose e aggiungere indici mancanti.
- Usa una cache a livello di pagina (full-page caching) in modo che le richieste ripetute servano una risposta HTML pre-renderizzata senza colpire affatto il database.
Per WordPress in particolare, plugin come WP-Optimize e WP Rocket gestiscono molti di questi livelli. Ma il principio di ottimizzazione del database si applica a qualsiasi stack dinamico.
Consiglio 9. Riduci il carico dei font web
I font web sono una causa comune di CLS e LCP. Ogni file di font personalizzato che il browser non ha mai visto è una richiesta bloccante.
Best practice per il 2026:
- Usa WOFF2 — il formato più compresso; supportato ovunque.
- Self-host i font dove possibile — rimuove una ricerca DNS di terze parti e ti consente di impostare header di cache. I font di Google Fonts possono essere scaricati e serviti dal tuo CDN.
- Precarica i tuoi file font critici in
<head>:<link rel="preload" as="font" type="font/woff2" href="/fonts/your-font.woff2" crossorigin>. - Usa
font-display: swapin modo che il testo si renderizzi immediatamente con un font di fallback mentre il font personalizzato si carica. Previene il testo invisibile (FOIT). - Effettua il subsetting dei font — se usi solo caratteri latini, rimuovi i set di caratteri cirillici, CJK e altri. Strumenti come
pyftsubseto l’API di subsetting di Google Fonts gestiscono questo. - Limita i pesi dei font — carica solo i pesi che utilizzi effettivamente. Ogni peso è una richiesta di file separata.
Consiglio 10. Correggi e previeni gli errori 404
Un link non funzionante che genera un 404 è una richiesta sprecata — e se i crawler li trovano ripetutamente, sprecano il budget di crawling. Strumenti per l’audit:
- Google Search Console — mostra i 404 che Google ha trovato sul tuo sito. Gratuito e autorevole.
- Screaming Frog — esegue il crawl del tuo sito come un motore di ricerca, identifica link interni ed esterni non funzionanti.
- Ahrefs / Semrush — mostrano i 404 su larga scala, particolarmente utili per trovare link in entrata non funzionanti.
Quando trovi un 404 che riceveva traffico (controlla Analytics o Search Console), imposta un reindirizzamento 301 verso la pagina live più pertinente. Un reindirizzamento generale alla homepage è una soluzione di ultima risorsa, non una soluzione.
Consiglio 11. Minimizza le catene di reindirizzamento
Ogni reindirizzamento in una catena aggiunge un intero round-trip HTTP prima che il browser dell’utente carichi qualsiasi contenuto. Una catena di tre reindirizzamenti (A → B → C → D) può aggiungere diverse centinaia di millisecondi a LCP.
Colpevoli comuni:
- HTTP → HTTPS → www → non-www (può essere collassato in un singolo reindirizzamento)
- URL di campagne vecchie che si concatenano attraverso più reindirizzamenti di tracciamento
- Catene di reindirizzamento mobile (m.example.com che reindirizza all’URL completo poi alla pagina)
Controlla con Screaming Frog o un’estensione del browser che mostra le catene di reindirizzamento. La correzione consiste nell’aggiornare il link di origine per puntare direttamente alla destinazione finale, o consolidare i reindirizzamenti a livello di server.
Consiglio 12. Usa prefetching e preloading in modo strategico
Il browser ha diversi suggerimenti che ti consentono di caricare le risorse in modo speculativo prima che siano necessarie:
<link rel="preload">— recupera una risorsa critica (immagine hero, font principale, CSS above-the-fold) con la massima priorità. Usalo con parsimonia; il preloading eccessivo entra in competizione con se stesso.<link rel="prefetch">— recupero a bassa priorità di una risorsa probabilmente necessaria alla prossima navigazione (es. il prossimo post del blog, la pagina di checkout).<link rel="dns-prefetch">— risolve il DNS per un dominio di terze parti prima che venga effettuata una richiesta. Economico e ampiamente utile per analytics, font, domini CDN.<link rel="preconnect">— stabilisce una connessione TCP (e handshake TLS per HTTPS) a un’origine di terze parti in anticipo. Usalo per il tuo CDN e qualsiasi API critica di terze parti.
La Speculation Rules API (supportata in Chrome/Edge dal 2024) va oltre, consentendo il prerendering completo della prossima pagina probabile. Vale la pena esplorare per siti ad alto traffico dove la previsione della pagina successiva è affidabile.
Velocità del sito — FAQ 2026
Cosa sono i Core Web Vitals e influenzano direttamente il posizionamento su Google?
Sì. Google ha utilizzato i Core Web Vitals come segnale di posizionamento dal 2021, e rimangono parte dei segnali di esperienza della pagina nel 2026. Le tre metriche sono LCP (Largest Contentful Paint, obiettivo < 2,5 s), INP (Interaction to Next Paint, obiettivo < 200 ms) e CLS (Cumulative Layout Shift, obiettivo < 0,1). Puoi vedere i tuoi punteggi del mondo reale in Google Search Console sotto «Core Web Vitals» — questi sono misurati da utenti Chrome reali, non simulazioni di laboratorio.
Qual è il modo più veloce per migliorare specificamente LCP?
LCP è quasi sempre l’immagine hero o il testo dell’intestazione più grande. Priorità: (1) servi quell’immagine in AVIF/WebP, (2) aggiungi fetchpriority="high" all’<img> hero, (3) non applicare mai il lazy loading all’hero (rimuovi loading="lazy"), (4) precaricala con <link rel="preload">, (5) servila da un nodo CDN vicino ai tuoi utenti. Ridurre il TTFB tramite un CDN aiuta anche perché LCP non può iniziare finché non arriva il primo byte.
La velocità della pagina è ancora rilevante con la ricerca AI (ChatGPT, Perplexity, Google AI Overviews)?
Sì, anzi potrebbe essere ancora più importante. I motori di ricerca AI attingono da pagine che possono indicizzare e renderizzare rapidamente. Una pagina che non supera i Core Web Vitals o impiega molto tempo a rispondere è un candidato peggiore per le citazioni nelle risposte generate dall’AI. Il meccanismo sottostante differisce dal tradizionale posizionamento a link blu, ma la velocità rimane un prerequisito per la visibilità.
Devo ottimizzare la velocità in modo diverso per mobile vs. desktop?
Google indicizza e classifica in base alla versione mobile della tua pagina. Testa su un vero dispositivo Android di fascia media (o usa l’emulazione mobile di WebPageTest con una connessione limitata), non solo sul tuo veloce computer desktop. Problemi comuni specifici per mobile: script che bloccano il rendering che bloccano il viewport mobile, font che si caricano diversamente su mobile, e immagini non dimensionate per viewport mobile (con conseguenti download inutilmente grandi).
Letture correlate: Confronto Wix vs. Squarespace · Recensione BigCommerce · Modi per migliorare il tasso di conversione del tuo e-commerce
La versione breve
Se stai leggendo questo perché il flusso di lavoro che descrive sta consumando la tua settimana, è il tipo di loop per cui costruisco AI agent. Due slot di costruzione aperti alla volta.
Aggiornato per maggio 2026
Una breve nota di maggio 2026: il flusso di lavoro descritto in questo post è stato verificato rispetto allo stato attuale degli strumenti e delle piattaforme sottostanti. Dove strumenti specifici, UI o funzionalità si sono evoluti, il consiglio strutturale regge ancora — l’implementazione apparirà leggermente diversa nel 2026. Se incontri un passaggio che non corrisponde a ciò che vedi sullo schermo, è probabile che si tratti di un aggiornamento dell’UI, non di un cambiamento fondamentale nell’approccio. Invia un messaggio tramite il modulo di contatto e lo aggiornerò esplicitamente.
Ogni mercoledì. 28.400+ operatori. Zero riempitivo.
✓ Controlla la tua casella — clicca sul link di conferma per completare l'iscrizione.
✓ Iscrizione completata!
✓ Sei già nella lista.
Ricevi il manuale dell'IA nella tua casella di posta
Ogni mercoledì. 28.400+ operatori. Zero riempitivo.
Controlla la tua casella di posta.
Ti abbiamo inviato un'email di conferma — clicca sul link per completare l'iscrizione. Controlla lo spam se non la vedi entro un minuto.
Sei iscritto.
Benvenuto — la prossima edizione arriverà presto nella tua casella.
Sei già nella lista — cercala ogni mercoledì.