Portare PageSpeed a 100 con LiteSpeed Cache: Guida Pratica
Raggiungere un punteggio di 100 su Google PageSpeed Insights è l’obiettivo di molti webmaster e sviluppatori. Non è solo una questione di vanità: un punteggio elevato significa che il tuo sito rispetta i Core Web Vitals di Google, il che si traduce in una migliore esperienza utente e, potenzialmente, in un posizionamento migliore nei risultati di ricerca. Con LiteSpeed Cache configurato correttamente, raggiungere un punteggio di 95-100 su PageSpeed è un obiettivo realistico per la maggior parte dei siti WordPress.
In questa guida pratica, partiremo da un sito WordPress non ottimizzato e lo porteremo al massimo punteggio, affrontando sistematicamente ogni segnalazione di PageSpeed Insights.
Comprendere il Punteggio PageSpeed
Google PageSpeed Insights valuta le prestazioni del tuo sito su una scala da 0 a 100, basandosi su sei metriche chiave:
- First Contentful Paint (FCP): il tempo necessario per mostrare il primo contenuto visibile
- Largest Contentful Paint (LCP): il tempo necessario per mostrare l’elemento più grande nel viewport
- Total Blocking Time (TBT): il tempo totale in cui il thread principale è bloccato
- Cumulative Layout Shift (CLS): quanto il layout “salta” durante il caricamento
- Speed Index: quanto velocemente il contenuto viene visualizzato progressivamente
- Time to Interactive (TTI): quando la pagina diventa completamente interattiva
Ogni metrica ha un peso diverso nel punteggio finale. Nel 2026, LCP e TBT hanno il peso maggiore, quindi è fondamentale concentrarsi su queste due metriche per massimizzare il punteggio.

Step 1: Attivare la Cache di LiteSpeed
Il primo passo è il più impattante. Attivare la cache di LiteSpeed riduce il TTFB (Time To First Byte) da 200-500ms a 5-15ms su server LiteSpeed. Questo miglioramento si riflette direttamente su FCP e LCP.
Configurazione consigliata:
- Cache: On
- Cache per utenti loggati: Off
- Cache REST API: On
- Cache Browser: On (TTL 2592000)
- TTL pubblico: 604800 (7 giorni)
Dopo aver attivato la cache, esegui un primo test su PageSpeed Insights per stabilire la baseline. Noterai un miglioramento immediato di 10-20 punti.
Step 2: Risolvere “Eliminate Render-Blocking Resources”
Questa è una delle segnalazioni più comuni e impattanti. Le risorse che bloccano il rendering (CSS e JS caricati in modo sincrono nel <head>) impediscono al browser di mostrare qualsiasi contenuto finché non sono completamente scaricate e processate.
In LiteSpeed Cache, risolvi questo problema con tre azioni:
1. Attiva il caricamento asincrono dei CSS:
- Page Optimization > CSS Settings > Load CSS Asynchronously: On
- Page Optimization > CSS Settings > Generate Critical CSS: On
2. Attiva il defer dei JavaScript:
- Page Optimization > JS Settings > JS Defer: On
3. Genera il Critical CSS:
- Toolbox > CSS > Generate Critical CSS
- Attendi il completamento (può richiedere 15-60 minuti)
Queste tre azioni risolvono la segnalazione nella maggior parte dei casi. Dopo l’implementazione, il miglioramento è tipicamente di 15-25 punti.
Step 3: Risolvere “Reduce Unused CSS”
WordPress carica spesso CSS di plugin che non vengono utilizzati sulla pagina corrente. Ad esempio, il CSS di Contact Form 7 viene caricato su tutte le pagine, anche quelle senza moduli.
LiteSpeed Cache offre la funzionalità UCSS (Unique CSS) per risolvere questo problema:
- Page Optimization > CSS Settings > Generate UCSS: On
Il UCSS rimuove tutte le regole CSS non utilizzate sulla pagina corrente, riducendo drasticamente la dimensione dei fogli di stile. Attenzione: testa accuratamente dopo l’attivazione, perché il UCSS potrebbe rimuovere CSS necessario per elementi caricati dinamicamente.

Step 4: Risolvere “Reduce Unused JavaScript”
Come per il CSS, molti script JavaScript vengono caricati inutilmente su pagine dove non servono. La soluzione più efficace è il JS Delay:
- Page Optimization > JS Settings > JS Delay: On
Configura la lista degli script da ritardare. I candidati principali sono:
google-analytics
googletagmanager
gtag
fbevents
facebook
tawk
hotjar
intercom
recaptcha
Questi script di terze parti sono i principali responsabili del TBT (Total Blocking Time) elevato. Ritardarli fino alla prima interazione utente può migliorare il punteggio di 10-20 punti.
Step 5: Ottimizzare le Immagini
Le immagini non ottimizzate sono spesso responsabili delle segnalazioni “Properly size images”, “Serve images in next-gen formats” e “Efficiently encode images”.
Configurazione consigliata in LiteSpeed Cache:
- Image Optimization > Auto Request Cron: On
- Image Optimization > Auto Pull Cron: On
- Image Optimization > Optimize Original Image: On
- Image Optimization > WebP Replacement: On
- Livello di compressione: 2 (Lossy)
Avvia l’ottimizzazione in massa e attendi il completamento. Per l’immagine LCP (la più grande above the fold), assicurati anche di:
- Escluderla dal Lazy Loading
- Aggiungere
fetchpriority="high" - Considerare un preload nel
<head>
Step 6: Risolvere “Avoid Enormous Network Payloads”
Questa segnalazione indica che la pagina scarica troppi dati. Le soluzioni principali sono:
Minificazione: riduci la dimensione di CSS e JS rimuovendo spazi e commenti.
- Page Optimization > CSS Settings > CSS Minify: On
- Page Optimization > JS Settings > JS Minify: On
- Page Optimization > HTML Settings > HTML Minify: On
Combinazione: riduci il numero di richieste HTTP combinando i file.
- Page Optimization > CSS Settings > CSS Combine: On
- Page Optimization > JS Settings > JS Combine: On
Compressione GZIP/Brotli: il server LiteSpeed abilita automaticamente la compressione Brotli, che è più efficiente di GZIP. Verifica che sia attiva controllando le intestazioni HTTP per Content-Encoding: br.
Step 7: Risolvere “Reduce Initial Server Response Time”
Il TTFB dovrebbe essere inferiore a 200ms. Con la cache LiteSpeed attiva, questo obiettivo è facilmente raggiungibile. Se il TTFB è ancora alto:
- Verifica che la pagina testata sia effettivamente in cache (controlla l’intestazione
X-LiteSpeed-Cache: hit) - Attiva l’Object Cache con Redis per velocizzare le query al database
- Ottimizza il database eliminando revisioni e transient
- Verifica che il server non sia sovraccarico
Step 8: Risolvere i Problemi CLS
Il CLS (Cumulative Layout Shift) è causato da elementi che cambiano posizione dopo il caricamento iniziale. Le cause più comuni sono:
Immagini senza dimensioni: attiva “Add Missing Sizes” in Page Optimization > Media Settings.
Font web che causano FOUT/FOIT: usa il preload per i font:
- Page Optimization > Tuning > Preload: aggiungi gli URL dei file font (.woff2)
- Considera
font-display: swapnel CSS
Annunci e embed che si caricano in ritardo: riserva lo spazio con dimensioni esplicite nel CSS.
CSS caricato in ritardo che causa FOUC: verifica che il Critical CSS sia completo e copra tutti gli elementi above the fold.

Step 9: Lazy Loading Intelligente
Configura il Lazy Loading per tutte le immagini tranne quelle above the fold:
- Page Optimization > Media Settings > Lazy Load Images: On
- Page Optimization > Media Settings > Lazy Load Iframes: On
- Page Optimization > Media Settings > Generate LQIP: On
Escludi l’immagine LCP dal Lazy Loading aggiungendo la sua classe CSS o URL parziale nelle esclusioni.
Step 10: Prefetch e Preconnect
Configura il DNS Prefetch per tutti i domini esterni utilizzati dal tuo sito:
//fonts.googleapis.com
//fonts.gstatic.com
//www.googletagmanager.com
//www.google-analytics.com
//cdnjs.cloudflare.com
Aggiungi preconnect per i domini più critici (come il CDN dei font) e preload per le risorse critiche (font .woff2, immagine hero).
Checklist Completa per PageSpeed 100
Ecco la checklist riassuntiva di tutte le azioni necessarie:
- Attivare cache LiteSpeed con TTL appropriati
- Attivare cache browser (TTL 30 giorni)
- Minificare HTML, CSS e JS
- Combinare CSS e JS (se non causa problemi)
- Attivare CSS asincrono + Critical CSS
- Attivare JS Defer
- Configurare JS Delay per script di terze parti
- Attivare UCSS (Unique CSS)
- Ottimizzare tutte le immagini con compressione lossy
- Attivare WebP replacement
- Configurare Lazy Loading con esclusioni per immagini above the fold
- Attivare LQIP per placeholder di qualità
- Aggiungere dimensioni mancanti alle immagini
- Configurare DNS Prefetch e Preconnect
- Preload font e immagine hero
- Attivare Object Cache con Redis
- Pulire il database (revisioni, transient, spam)
- Attivare compressione Brotli (automatica su LiteSpeed)
Quando 100 Non È Realistico
È importante essere realistici: raggiungere esattamente 100 non è sempre possibile o necessario. Alcuni fattori possono impedirlo:
Script di terze parti pesanti: Google Analytics, Google Tag Manager, Facebook Pixel e altri script di terze parti hanno un impatto significativo. Anche con il JS Delay, possono ridurre il punteggio.
Page builder pesanti: Elementor, Divi e WPBakery generano un volume significativo di CSS e JS. Un punteggio di 85-95 potrebbe essere il massimo realistico.
Contenuti embedded: video YouTube, mappe Google e widget social aggiungono peso alla pagina.
Un punteggio di 90+ è eccellente e sufficiente per soddisfare i requisiti di Google per i Core Web Vitals. Non sacrificare la funzionalità del sito per guadagnare gli ultimi 5-10 punti.
Test Mobile vs Desktop
PageSpeed Insights valuta separatamente mobile e desktop. Il punteggio mobile è quasi sempre più basso perché il test simula un dispositivo mid-range con connessione 4G throttled. Non è insolito avere 98 su desktop e 75 su mobile.
Concentrati prima sul punteggio mobile, poiché è quello che Google utilizza per il ranking (mobile-first indexing). Le ottimizzazioni che migliorano il mobile migliorano anche il desktop.
Conclusione
Raggiungere un punteggio PageSpeed elevato con LiteSpeed Cache è un processo sistematico che richiede la configurazione coordinata di cache, ottimizzazione CSS/JS, immagini e prefetch. Seguendo la checklist di questa guida, puoi portare la maggior parte dei siti WordPress a un punteggio di 90-100. Ricorda che l’obiettivo finale non è il numero in sé, ma l’esperienza reale dei tuoi visitatori.
Serie Completa: LiteSpeed Cache per WordPress
- Installazione e Configurazione
- Configurazione Cache
- Ottimizzazione CSS e JavaScript
- Ottimizzazione Immagini e WebP
- Lazy Load e Placeholder
- CDN e QUIC.cloud
- LiteSpeed Cache e WooCommerce
- Critical CSS e Prefetch
- Database e Object Cache
- Esclusioni e Cache Crawler
- LiteSpeed vs WP Rocket vs W3TC
- LiteSpeed vs Apache vs Nginx
- ESI e Cache Dinamica
- → Portare PageSpeed a 100 con LiteSpeed Cache
- Troubleshooting
Vuoi portare il tuo sito a PageSpeed 100 senza stress? G Tech Group offre un servizio di ottimizzazione PageSpeed professionale. Il nostro hosting WordPress con LiteSpeed è già ottimizzato per le massime prestazioni. Contattaci per un audit gratuito del tuo sito.
Migliora il Tuo Sito WordPress
Scopri le nostre guide complete sugli altri plugin essenziali per WordPress: