Performance web e Core Web Vitals
Um site lento não perde só paciência: perde posição na busca e perde venda no meio do funil. Aqui o trabalho começa medindo e termina medindo de novo.
As três métricas que decidem
LCP — Largest Contentful Paint. Quanto tempo até o maior elemento visível aparecer. O limite para "bom" é 2,5 segundos. É a métrica que mais reflete a sensação de lentidão.
CLS — Cumulative Layout Shift. O quanto o layout se move sozinho durante o carregamento. O limite é 0,1. É o que faz o usuário clicar no botão errado porque a página pulou.
INP — Interaction to Next Paint. Quanto tempo a página leva para responder a um toque ou clique. O limite é 200 ms. Substituiu o antigo FID em março de 2024 e é onde JavaScript pesado cobra o preço.
O Google usa o dado de campo — visitas reais, coletadas no CrUX numa janela de 28 dias — para avaliar a experiência da página. Por isso relatório de laboratório sozinho não basta: ele mostra o que dá para corrigir, não o que o usuário está de fato vivendo.
Como eu trabalho
- Levantamento. Dado de campo do CrUX, laboratório no Lighthouse, waterfall de rede e, quando há acesso, log e configuração do servidor. Nesse ponto eu ainda não mexi em nada.
- Priorização. Listo as causas por impacto estimado no LCP e no INP, não por quantidade. Quase sempre quatro ou cinco itens respondem pela maior parte do atraso.
- Correção em staging. Aplico, meço de novo e comparo com a linha de base. Nada de risco vai direto para produção.
- Produção e acompanhamento. Subo, monitoro o campo ao longo das semanas seguintes e ajusto o que a realidade contradisser.
O que costuma aparecer
- Imagem de destaque sem dimensão declarada, sem formato moderno e sem prioridade de carregamento — a causa isolada mais frequente de LCP ruim.
- Fontes de terceiros bloqueando a renderização do texto principal.
- Page builders que injetam CSS e JavaScript de componentes que a página nem usa.
- Plugins acumulados: cada um carrega o próprio script em todas as páginas, mesmo onde não é necessário.
- Servidor com TTFB alto por falta de cache de página ou por configuração de PHP-FPM inadequada ao pico.
- Banner de cookies e chat de atendimento inseridos no topo do documento.
O que você recebe
Um relatório curto com a linha de base medida, a lista priorizada com o impacto estimado de cada item, o que foi corrigido, e a nova medição feita pelo mesmo método. Mais a documentação do que mudou, para o seu time conseguir manter.
Site rápido sem estrutura de indexação continua invisível — a outra metade do problema está em SEO técnico.