TTFB (Time to First Byte): cos'è e come migliorarlo

Il TTFB (Time to First Byte) è il tempo tra l'invio di una richiesta HTTP e la ricezione da parte del browser del primo byte della risposta del server. Un buon TTFB è sotto gli 800 ms. Incide su LCP e sulla velocità complessiva di caricamento della pagina.

Cos'è il TTFB

Il Time to First Byte (TTFB) è il tempo tra l'invio di una richiesta HTTP da parte del browser e la ricezione del primo byte della risposta del server. La metrica misura la latenza totale: risoluzione DNS, setup della connessione TCP, handshake TLS e tempo di elaborazione del server.

A differenza di LCP o CLS, il TTFB non fa parte dell'insieme ufficiale dei Core Web Vitals, ma è il precursore più importante di tutte le metriche lato client: un TTFB scarso degrada automaticamente LCP e il tempo di caricamento complessivo.

Come misurare il TTFB

  • Google PageSpeed Insights — mostra il TTFB nei Lab Data sotto Server Response Time
  • Chrome DevTools → Network → intestazione della richiesta → Waiting for server response
  • WebPageTest — diagramma waterfall dettagliato con scomposizione per fasi
  • Lighthouse in Chrome — audit: Reduce initial server response time

Benchmark di Google

TTFBValutazione
< 800 msBuono (verde)
800 ms - 1800 msDa migliorare (arancione)
> 1800 msScarso (rosso)
Google consiglia di raggiungere un TTFB < 800 ms, ma per i siti ad alto traffico si considera ottimale < 200 ms con caching CDN.

Come migliorare il TTFB

  • CDN e caching delle risposte — il metodo più efficace: una risposta in cache dal nodo CDN più vicino arriva in 10-50 ms
  • Caching a livello di server — Redis, Varnish o page cache integrata nel CMS
  • Ottimizzazione delle query SQL lente e dei problemi N+1 del database
  • SSR con Incremental Static Regeneration (ISR) invece dell'SSR completo a ogni richiesta
  • Scelta di un data center geograficamente vicino al tuo pubblico

TTFB e SEO

Google ha confermato ufficialmente che la velocità del server è un segnale di posizionamento dal 2010. Il TTFB incide sulla SEO in due modi: direttamente come uno dei segnali di velocità della pagina, e indirettamente degradando l'LCP, che fa parte dei Core Web Vitals ed entra nel segnale Page Experience.

FAQ

Quale TTFB è considerato buono per la SEO?
Google considera buono un TTFB sotto gli 800 ms. Per le nicchie competitive punta a < 200 ms usando una CDN.
Il TTFB incide sui Core Web Vitals?
Non direttamente: il TTFB non è una metrica CWV. Ma un TTFB scarso aumenta automaticamente l'LCP, che è una metrica Core Web Vitals.
Quanto in fretta si può migliorare il TTFB?
Configurare una CDN con caching delle pagine statiche è l'approccio più rapido: il TTFB scende a 10-50 ms nel giro di ore.