TTFB: como medir e melhorar (Guia Completo)

ttfb

O TTFB (Time To First Byte) é um dos indicadores mais importantes de performance web e impacta diretamente SEO, Core Web Vitals e experiência do usuário. Um TTFB alto significa que o servidor demora para responder ao primeiro byte, deixando o site aparentemente lento — mesmo com páginas leves.

Neste artigo completo, você vai entender o que é TTFB, como medir corretamente e como reduzir o TTFB na prática, com foco em servidores Linux, WordPress e sites de alto tráfego.


O que é TTFB (Time To First Byte)?

O TTFB mede o tempo entre a requisição HTTP feita pelo navegador e o recebimento do primeiro byte de resposta do servidor.

Ele inclui:

  • Resolução DNS
  • Conexão TCP
  • Handshake TLS (HTTPS)
  • Processamento no servidor (PHP, banco de dados, cache)

📌 Importante: TTFB não mede o carregamento da página inteira, apenas a rapidez da resposta inicial do servidor.


Por que o TTFB é importante para SEO?

O Google usa o desempenho do servidor como sinal indireto de qualidade, especialmente em:

  • Core Web Vitals
  • Rastreamento (crawl budget)
  • Experiência do usuário (UX)

Impactos diretos de um TTFB alto

  • Páginas parecem lentas mesmo com bom PageSpeed
  • Piora LCP (Largest Contentful Paint)
  • Reduz taxa de conversão
  • Afeta indexação em sites grandes

💡 Sites rápidos tendem a ranquear melhor, principalmente em nichos competitivos.


Qual é um bom valor de TTFB?

TTFBAvaliação
Até 200 msExcelente
200–500 msBom
500–800 msRegular
Acima de 800 msRuim

🔎 Em WordPress, valores acima de 600 ms já indicam problema de servidor ou cache.


Como medir o TTFB corretamente

1. Chrome DevTools

  1. Abra o site no Chrome
  2. Pressione F12 → Network
  3. Recarregue a página
  4. Clique no primeiro request (HTML)
  5. Veja o campo Waiting (TTFB)

✔️ Ideal para testes locais e debug técnico.


2. Clique aqui para WebPageTest

  • Teste real de múltiplas localizações
  • Mostra TTFB isolado
  • Excelente para comparar CDN vs servidor

3. GTmetrix

  • Mostra TTFB como Initial Server Response Time
  • Útil para relatórios rápidos

⚠️ Atenção: sempre teste sem cache do navegador.

4.Clique aqui para KeyCDN test

  • Mostra TTFB como Initial Server Response Time

Principais causas de TTFB alto

🔴 Servidor lento ou sobrecarregado

  • Overselling em VPS
  • CPU em steal
  • I/O de disco lento

🔴 Falta de cache

  • WordPress sem cache de página
  • PHP processando toda requisição

🔴 Banco de dados mal otimizado

  • Queries lentas
  • Tabelas sem índices
  • MariaDB/MySQL mal configurado

🔴 DNS lento

  • Nameservers gratuitos e instáveis
  • TTL muito baixo

🔴 Ausência de CDN

  • Usuário longe do servidor

Como melhorar o TTFB (passo a passo)

1. Ative cache de página

Para WordPress:

  • WP Rocket
  • W3 Total Cache
  • LiteSpeed Cache

📌 Cache reduz drasticamente o tempo de processamento PHP.


2. Use PHP-FPM bem configurado

⚡ PHP mal configurado é uma das maiores causas de TTFB alto.


3. Otimize o banco de dados

  • Use índices corretos
  • Ajuste innodb_buffer_pool_size
  • Evite plugins pesados

🔧 Em servidores WordPress, o banco é crítico para TTFB.


4. Utilize CDN

Uma CDN reduz:

  • Latência
  • Distância física
  • Tempo até o primeiro byte

Boas opções:

  • Cloudflare
  • Bunny.net

5. Use HTTP/2 ou HTTP/3

  • Reduz latência
  • Melhor multiplexação
  • Impacta diretamente TTFB percebido

6. Revise DNS

  • Use Cloudflare, Route53 ou similares
  • Aumente TTL quando possível

7. Avalie seu VPS

Sinais de VPS ruim:

  • CPU steal alto
  • Load baixo, mas site lento
  • TTFB inconsistente

📌 Muitas vezes, trocar de VPS resolve mais que otimizar WordPress.


TTFB alto mesmo com cache: o que pode ser?

  • Cache mal implementado
  • Cache apenas para usuários logados
  • Problemas de I/O
  • Firewall WAF mal configurado

👉 Sempre teste requisições anônimas.


TTFB em WordPress: valores reais

SituaçãoTTFB médio
WordPress sem cache800–1500 ms
Cache de página200–400 ms
Cache + CDN80–200 ms

Boas práticas finais

✔️ Use monitoramento contínuo (Zabbix, UptimeRobot) ✔️ Monitore tempo de resposta do Nginx/Apache ✔️ Analise logs de slow queries ✔️ Evite plugins que executam consultas em cada request


Conclusão

O TTFB é um dos fatores mais ignorados — e mais importantes — de performance web. Não adianta otimizar imagens e scripts se o servidor demora para responder.

Se o seu site é WordPress, blog técnico ou projeto de alto tráfego, reduzir o TTFB pode significar:

  • Melhor SEO
  • Mais conversões
  • Menor custo de servidor

👉 Servidor rápido não é luxo, é requisito.


FAQ – TTFB

TTFB afeta SEO diretamente?
Indiretamente, sim. Ele influencia Core Web Vitals e experiência do usuário.

CDN sempre reduz TTFB?
Na maioria dos casos, sim, especialmente para visitantes distantes.

Qual o maior vilão do TTFB em WordPress?
Falta de cache e banco de dados mal otimizado.