Velocidade de Carregamento do Site: Como Testar e Melhorar Passo a Passo
A velocidade de carregamento do site afeta diretamente suas conversões, posição no Google e satisfação do usuário. Neste guia, você vai aprender a testar corretamente, interpretar os resultados e aplicar correções na ordem certa para o máximo impacto.
Por que a velocidade de carregamento importa?
A velocidade não é apenas uma métrica técnica — é uma métrica de negócio. Os dados são consistentes:
- Google: 53% dos visitantes mobile abandonam sites que levam mais de 3 segundos para carregar
- Amazon: calculou que cada 100ms de latência custava 1% em vendas
- Walmart: a cada 1 segundo de melhoria no carregamento, a conversão aumentava 2%
- Deloitte: melhoria de 0,1 segundo no tempo de carregamento resultou em 8% mais conversões no varejo
No contexto brasileiro, a velocidade é ainda mais crítica. Uma parcela significativa dos acessos vem de dispositivos intermediários (celulares de R$800-1.500) em conexões 4G instáveis. O que carrega em 1,5 segundos no seu computador pode levar 6+ segundos no celular do seu cliente.
Impacto no SEO
Desde 2021, o Google usa os Core Web Vitals (LCP, INP, CLS) como fator de ranqueamento. Sites que atendem os limiares de "bom" nas três métricas recebem um boost no ranking. Não é o fator mais importante (conteúdo relevante ainda domina), mas em buscar competitivas, pode ser o desempate.
Impacto no comportamento do usuário
Ferramentas como o Microsoft Clarity mostram claramente o impacto da velocidade nos sinais de frustração. Sites lentos apresentam:
- Mais rage clicks (usuários clicando repetidamente porque a página não responde)
- Mais dead clicks (clicando em elementos que ainda não carregaram ou não são interativos)
- Sessões mais curtas e scroll depth menor
- Maior taxa de quick backs (usuário volta para o Google em poucos segundos)
Como testar a velocidade corretamente
Ferramenta 1: PageSpeed Insights
A ferramenta oficial do Google. Disponível em pagespeed.web.dev.
O que ela mostra:
- Dados de campo (Field Data) — dados reais de usuários do Chrome nos últimos 28 dias. Estes são os dados que o Google usa para ranqueamento. Se disponíveis, são mais confiáveis que dados de laboratório
- Dados de laboratório (Lab Data) — simulação feita pelo Lighthouse em condições controladas. Úteis para diagnóstico mas podem não refletir a experiência real dos usuários
- Pontuação (0-100) — baseada nos dados de laboratório. Serve como referência mas não é o que o Google usa para ranking
- Oportunidades e Diagnósticos — sugestões específicas de melhoria com estimativa de economia
Como interpretar:
- Olhe primeiro para os Core Web Vitals de campo (LCP, INP, CLS). Se todos estão "Bom" (verde), você está bem
- Se algum está amarelo ou vermelho, desça até "Diagnósticos" para entender a causa
- A pontuação numérica varia entre testes — não se estresse com variações de 5-10 pontos
- Teste tanto mobile quanto desktop. Mobile é mais crítico e geralmente tem pontuação mais baixa
Ferramenta 2: GTmetrix
Oferece análise mais visual que o PageSpeed Insights, com waterfall charts que mostram exatamente a ordem de carregamento de cada recurso.
Vantagens sobre PageSpeed:
- Waterfall view detalhado (essencial para identificar gargalos)
- Histórico de testes (veja tendência ao longo do tempo)
- Teste de diferentes localizações (incluindo São Paulo no plano pago)
- Comparação visual antes/depois de otimizações
Limitação: a versão gratuita só testa de Vancouver (Canadá), o que não reflete o tempo de resposta para visitantes brasileiros. Para dados realistas de performance no Brasil, use o plano pago ou combine com PageSpeed Insights (que usa dados reais).
Ferramenta 3: WebPageTest
A ferramenta mais técnica e detalhada. Gratuita, open source, com opções avançadas:
- Teste de São Paulo e outras cidades brasileiras
- Múltiplas rodadas de teste para resultados consistentes
- Filmstrip view (screenshots do carregamento frame a frame)
- Comparação de URLs lado a lado
- Teste com diferentes velocidades de conexão
Ferramenta 4: Chrome DevTools
Para diagnóstico direto no navegador:
- Abra DevTools (F12)
- Vá na aba Network, recarregue a página e veja o waterfall completo
- Ative Slow 3G no dropdown de throttling para simular conexões lentas
- Na aba Performance, grave o carregamento e identifique long tasks (blocos vermelhos = JavaScript bloqueando a thread principal)
- Na aba Lighthouse, gere um relatório completo sem sair do navegador
Os 10 problemas de velocidade mais comuns (e como resolver)
1. Imagens não otimizadas
Diagnóstico: PageSpeed mostra "Serve images in next-gen formats" ou "Properly size images".
Solução:
- Converta para WebP (ou AVIF com fallback WebP)
- Comprima com qualidade 80% (use Squoosh para ajustar visualmente)
- Sirva tamanhos adequados para cada dispositivo com
srcset - Implemente lazy loading (
loading="lazy") para imagens abaixo do fold
Impacto: alto. Pode reduzir o peso da página em 40-70%.
2. Servidor lento (TTFB alto)
Diagnóstico: TTFB acima de 600ms no WebPageTest ou PageSpeed mostra "Reduce server response time".
Solução:
- Ative cache de página (HTML estático em vez de processamento dinâmico)
- Considere upgrade de hospedagem se está em compartilhada
- Use CDN para reduzir latência geográfica
- Otimize queries ao banco de dados
Impacto: alto. TTFB é a base de toda a cadeia de carregamento.
3. JavaScript bloqueante
Diagnóstico: PageSpeed mostra "Reduce JavaScript execution time" ou "Minimize main-thread work".
Solução:
- Adicione
deferouasyncem scripts não-críticos - Carregue chat widgets e analytics após o onload da página
- Remova scripts que não são mais usados
- Considere code splitting para carregar JS sob demanda
Impacto: alto para INP e percepção de velocidade.
4. CSS bloqueante
Diagnóstico: "Eliminate render-blocking resources" no PageSpeed.
Solução:
- Extraia CSS crítico (above-the-fold) e inline no HTML
- Carregue CSS não-crítico de forma assíncrona
- Remova CSS não utilizado (PurgeCSS ou WP Rocket "Remove Unused CSS")
Impacto: médio-alto. Melhora LCP significativamente.
5. Fontes web lentas
Diagnóstico: "Ensure text remains visible during webfont load" ou flash de texto invisível ao carregar.
Solução:
- Use
font-display: swapna declaração @font-face - Preload fontes críticas:
<link rel="preload" href="/font.woff2" as="font" crossorigin> - Limite fontes: use no máximo 2-3 famílias e apenas os pesos necessários
- Use formato WOFF2 (melhor compressão)
Impacto: médio. Melhora CLS e LCP.
6. Sem compressão (Gzip/Brotli)
Diagnóstico: "Enable text compression" no PageSpeed.
Solução: ative Brotli (preferível) ou Gzip no servidor. No Cloudflare, Brotli é ativado automaticamente. Em servidores Apache/Nginx, adicione as diretivas de compressão.
Impacto: médio. Reduz o tamanho de arquivos de texto (HTML, CSS, JS) em 60-80%.
7. Sem CDN
Diagnóstico: todos os recursos servidos do mesmo servidor de origem, sem cache de borda.
Solução: configure Cloudflare (gratuito) ou outro CDN. Para sites brasileiros, ter PoPs (pontos de presença) no Brasil é essencial.
Impacto: médio-alto. Reduz latência para visitantes distantes do servidor.
8. Cache mal configurado
Diagnóstico: "Serve static assets with an efficient cache policy" no PageSpeed.
Solução: configure headers de cache para assets estáticos:
# Imagens, fontes, CSS, JS - cache por 1 ano
Cache-Control: public, max-age=31536000, immutable
# HTML - cache curto ou sem cache (conteúdo muda)
Cache-Control: no-cache
Impacto: médio. Melhora visitas repetidas significativamente.
9. Layout shift (CLS alto)
Diagnóstico: CLS acima de 0,1 no PageSpeed. Elementos pulando durante o carregamento.
Solução:
- Defina dimensões em todas as imagens e vídeos
- Reserve espaço para anúncios dinâmicos
- Use
font-display: swapcom fallback font de tamanho similar - Não insira conteúdo dinamicamente acima do viewport
Impacto: médio. Afeta ranking e experiência percebida.
10. Excesso de requisições HTTP
Diagnóstico: mais de 80-100 requisições no waterfall do GTmetrix ou DevTools Network.
Solução:
- Combine CSS e JS quando possível
- Use sprites ou ícones SVG inline em vez de muitos arquivos de ícone separados
- Remova scripts e plugins de terceiros desnecessários
- Use HTTP/2 (suporta multiplexing — múltiplas requisições na mesma conexão)
Impacto: médio. Especialmente em conexões com alta latência.
Ordem de prioridade para correções
Não tente corrigir tudo de uma vez. Priorize pelo maior impacto com menor esforço:
- Semana 1: Otimize imagens (maior ganho isolado) + ative CDN (Cloudflare gratuito)
- Semana 2: Configure cache de página + ative compressão Brotli/Gzip
- Semana 3: Audite e adie JavaScript de terceiros
- Semana 4: Otimize CSS (critical CSS inline) + fontes web
- Contínuo: Monitore semanalmente e corrija regressões
Como monitorar velocidade continuamente
Velocidade degrada com o tempo. Novas features, plugins, scripts de marketing e conteúdo adicionam peso gradualmente.
- Google Search Console — monitora Core Web Vitals automaticamente e alerta sobre problemas. Verifique o relatório "Experiência de página" mensalmente
- PageSpeed Insights — teste as 5 páginas mais importantes semanalmente
- Microsoft Clarity — monitore tendências de rage clicks e dead clicks. Aumento repentino pode indicar degradação de performance
- SpeedCurve ou Calibre — ferramentas de monitoramento contínuo que testam automaticamente e alertam sobre regressões (pagas)
O ClarityInsights combina dados comportamentais do Clarity com análise por IA para identificar quando problemas de performance estão impactando a experiência dos seus usuários, entregando relatórios semanais com recomendações práticas.
Benchmarks de velocidade por tipo de site
O que é "rápido" depende do seu contexto:
- Blog/conteúdo: LCP abaixo de 1,5s, pontuação PageSpeed 85+ mobile
- E-commerce: LCP abaixo de 2,0s, pontuação PageSpeed 70+ mobile (páginas de produto são naturalmente mais pesadas)
- SaaS/aplicação: INP abaixo de 150ms (interatividade é mais importante que LCP)
- Landing page: LCP abaixo de 1,2s, pontuação PageSpeed 90+ mobile (página simples, deve ser ultra-rápida)
Compare com seus concorrentes: teste as 3-5 páginas equivalentes dos seus principais concorrentes no PageSpeed. Se você é significativamente mais lento, está perdendo usuários para eles.
Quer relatórios automáticos do Clarity?
ClarityInsights analisa seus dados e envia um relatório AI com recomendações UX.
Obtenha seu relatório grátis