# Sito Web Veloce e Core Web Vitals: la Guida Pratica per PMI
**TLDR:** Un sito che impiega più di 3 secondi a caricarsi perde oltre il 50% dei visitatori mobile prima ancora che vedano la tua offerta. I Core Web Vitals — le metriche di esperienza utente di Google — sono diventati un fattore di ranking ufficiale e, soprattutto, un indicatore diretto di quanti clienti riesci a convertire. Questa guida spiega cosa misurare, quali soglie raggiungere e come intervenire concretamente sul sito della tua PMI.
---
Se hai mai aperto Google Analytics e visto un tasso di rimbalzo superiore al 70% sulle pagine mobili, il problema probabilmente non è il contenuto. È la velocità.
[Secondo i dati Google/Deloitte](https://www2.deloitte.com/ie/en/pages/consulting/articles/milliseconds-make-millions.html), migliorare la velocità di caricamento mobile di 0,1 secondi aumenta le conversioni dell'8% nel retail e del 10% nei siti di lead generation. Per una PMI con 200 visite al giorno, sono decine di contatti persi ogni mese — non per mancanza di domanda, ma per un sito che non performa.
## Cosa sono i Core Web Vitals (e perché Google li usa nel ranking)
Google ha introdotto i Core Web Vitals nel 2021 come segnale ufficiale di ranking. Misurano tre dimensioni dell'esperienza utente reale:
- **LCP — Largest Contentful Paint**: quanto impiega il contenuto principale della pagina (immagine hero, titolo H1) a renderizzarsi. Soglia buona: **< 2,5 secondi**.
- **INP — Interaction to Next Paint**: quanto il sito risponde ai clic e alle interazioni dell'utente. Sostituisce il vecchio FID dal 2024. Soglia buona: **< 200ms**.
- **CLS — Cumulative Layout Shift**: quanto il layout "salta" durante il caricamento (immagini senza dimensioni definite, font che appaiono tardi). Soglia buona: **< 0,1**.
La misura conta su dati reali, non di laboratorio: Google raccoglie le esperienze degli utenti Chrome tramite il dataset CrUX e le aggrega per URL. Il tuo punteggio PageSpeed è un'istantanea; il ranking usa la mediana degli ultimi 28 giorni.
## Perché le PMI italiane sono spesso indietro
[L'Osservatorio eCommerce B2C del Politecnico di Milano](https://www.osservatori.net/it/ricerche/osservatori-attivi/ecommerce-b2c) rileva ogni anno che la maggioranza dei siti di piccole imprese italiane non supera le soglie "buone" sui Core Web Vitals. I motivi ricorrenti che vediamo nei nostri audit a Roma e nel Lazio sono sempre gli stessi:
1. **Hosting condiviso economico** con TTFB (Time to First Byte) superiore a 800ms — il problema più sottovalutato.
2. **Immagini non ottimizzate**: JPEG da 3MB caricati a piena risoluzione su mobile.
3. **Troppi plugin o script di terze parti**: ogni tracker, chat widget e pixel pubblicitario aggiunge 200–400ms.
4. **Font Google caricati in modo sincrono**, che bloccano il rendering.
5. **Nessuna strategia di caching** — ogni visita ricarica tutto da zero.
Un'imprenditrice nel settore moda a Roma che seguiamo aveva LCP medio di 6,8 secondi su mobile. Tre interventi — migrazione hosting, ottimizzazione immagini con WebP e lazy loading, rimozione di 4 plugin inutilizzati — hanno portato LCP a 2,1 secondi. Il tasso di conversione mobile è salito del 22% in 60 giorni.
## Come misurare i Core Web Vitals del tuo sito
Prima di ottimizzare, misura. Gli strumenti essenziali:
**PageSpeed Insights** (`pagespeed.web.dev`): inserisci il tuo URL e ottieni sia i dati di campo reali (se il tuo sito ha abbastanza traffico nel database CrUX) sia quelli simulati in laboratorio. Analizza sia desktop che mobile — quasi sempre è mobile il collo di bottiglia.
**Google Search Console > Esperienza pagina**: mostra l'andamento storico su tutte le URL indicizzate del tuo sito, divise per "Buono", "Da migliorare" e "Scarso". È il pannello che Google usa per le sue valutazioni di ranking.
**WebPageTest** (`webpagetest.org`): per analisi avanzate con waterfall delle risorse, utile per capire esattamente quale script sta bloccando il rendering.
## Le ottimizzazioni con più impatto
Non tutti gli interventi sono uguali. In ordine di impatto per una PMI tipica:
### 1. Cambia hosting (se il TTFB supera 600ms)
Il TTFB è il tempo prima che il browser riceva il primo byte dal server. Se è alto, ogni altra ottimizzazione ha effetti marginali. Per un sito italiano, hosting su server europei (Frankfurt, Amsterdam) con PHP 8.x e supporto HTTP/3 fa la differenza. Soluzioni come Kinsta, Cloudways o un VPS gestito su Hetzner costano 20–60 €/mese e battono qualsiasi hosting condiviso da 3 €/mese.
### 2. Ottimizza le immagini in modo sistematico
- Converti tutto in **WebP** (supporto browser > 95% globale).
- Aggiungi sempre **width e height** agli `<img>` per eliminare CLS.
- Usa **lazy loading** (`loading="lazy"`) su tutto tranne l'immagine above the fold.
- L'immagine hero (quella che determina l'LCP) deve essere **precaricata** con `<link rel="preload">` e servita con `fetchpriority="high"`.
### 3. Elimina i render-blocking scripts
Ogni script JS nell'`<head>` senza `defer` o `async` blocca il rendering. Controlla il waterfall su WebPageTest: se vedi script di terze parti (Google Tag Manager mal configurato, chat widget, font icon) che bloccano il parsing HTML, spostali o caricali in modo asincrono.
### 4. Implementa il caching a più livelli
- **Browser cache**: header `Cache-Control` appropriati per asset statici (immagini, CSS, JS) — almeno 1 anno per i file con hash nel nome.
- **Server-side cache**: su WordPress, WP Rocket o LiteSpeed Cache; su altri CMS, un reverse proxy come Nginx o Varnish.
- **CDN**: Cloudflare in versione free è sufficiente per la maggioranza delle PMI e porta i tuoi asset fisicamente vicino all'utente.
### 5. Ottimizza il caricamento dei font
I font personalizzati sono tra le cause più frequenti di CLS e LCP degradato. Usa `font-display: swap` nel CSS, preleva i font con `<link rel="preload">` e considera l'auto-hosting invece di Google Fonts per eliminare la richiesta esterna.
## Core Web Vitals e SEO locale a Roma: il legame spesso ignorato
Per una PMI che compete su query locali ("avvocato Roma", "ristorante Prati", "idraulico Tuscolano"), i Core Web Vitals interagiscono con il posizionamento locale in modo indiretto ma reale. Google Maps e i risultati local pack usano segnali diversi, ma quando un utente clicca sul tuo sito dal risultato locale, l'esperienza che trova — veloce o lenta — determina se ti contatta o torna alla SERP e sceglie il concorrente.
Approfondiremo questo tema nell'articolo sulla [SEO locale per PMI italiane su Google Maps](/blog/seo-locale-google-maps-pmi-italiane), dove analizziamo anche il peso delle recensioni e della scheda Google Business Profile.
---
Se vuoi capire dove il tuo sito perde clienti per problemi di performance, il punto di partenza è un audit tecnico: analizziamo LCP, INP, CLS, TTFB e tutti i colli di bottiglia, poi definiamo un piano di intervento con priorità chiare e ROI stimabile. Scopri come lavoriamo su [Web Development per PMI a Roma](/servizi/web-development-roma) oppure [prenota una call](https://buluagency.it/prenota-una-call) per parlare direttamente del tuo progetto.