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?
| TTFB | Avaliação |
|---|---|
| Até 200 ms | Excelente |
| 200–500 ms | Bom |
| 500–800 ms | Regular |
| Acima de 800 ms | Ruim |
🔎 Em WordPress, valores acima de 600 ms já indicam problema de servidor ou cache.
Como medir o TTFB corretamente
1. Chrome DevTools
- Abra o site no Chrome
- Pressione F12 → Network
- Recarregue a página
- Clique no primeiro request (HTML)
- 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
- Ajuste
pm.max_children.Clique aqui paraPHP-FPM: Como Calcular pm.max_children Corretamente - Evite swap
- Use PHP 8.2+
⚡ 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ção | TTFB médio |
| WordPress sem cache | 800–1500 ms |
| Cache de página | 200–400 ms |
| Cache + CDN | 80–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.
