Desenvolvimento Web

Core Web Vitals: guia prático para passar em LCP, INP e CLS

O que cada métrica mede, quais são as causas mais comuns de nota ruim e o que corrigir primeiro.

Autor
Gabriel Lisbôa
Publicado
Leitura
2 min

Core Web Vitals são três métricas que descrevem a experiência real de quem abre sua página: quão rápido o conteúdo principal aparece, quão rápido a página responde a um toque e quanto o layout pula durante o carregamento.

LCP: o conteúdo principal aparece quando?

O Largest Contentful Paint mede o tempo até o maior elemento visível da primeira tela ser desenhado, normalmente a imagem do hero ou o título. A meta é ficar abaixo de 2,5 segundos.

As causas mais comuns de LCP alto:

  • imagem do topo em formato pesado e sem dimensões declaradas;
  • fonte web carregada tarde, atrasando o texto;
  • JavaScript bloqueando a renderização antes do primeiro pixel;
  • servidor lento para entregar o HTML.

O caminho mais curto costuma ser: converter a imagem principal para WebP ou AVIF, carregá-la com prioridade alta, pré-carregar a fonte principal e servir o HTML por CDN.

INP: a página responde ao toque?

O Interaction to Next Paint substituiu o FID e mede a latência de todas as interações da visita, não só da primeira. A meta é ficar abaixo de 200 milissegundos.

O vilão quase sempre é JavaScript demais ocupando a thread principal: scripts de chat, de mapas, de rastreamento e bibliotecas inteiras importadas para usar uma função. Reduzir o que é carregado, adiar o que não é crítico e quebrar tarefas longas em pedaços menores resolve a maior parte dos casos.

CLS: o layout pula?

O Cumulative Layout Shift soma os deslocamentos inesperados de elementos. A meta é ficar abaixo de 0,1.

Quase todo CLS vem de três lugares: imagens sem largura e altura, anúncios ou embeds que entram sem espaço reservado e fontes que trocam de tamanho quando carregam. Declare as dimensões, reserve o espaço e use font-display: swap com uma fonte de reserva parecida.

Ordem de ataque

  1. Meça com dados de campo, não só com o laboratório.
  2. Corrija o LCP da página mais importante para a receita.
  3. Reduza o JavaScript de terceiros.
  4. Declare dimensões de mídia para zerar o CLS.
  5. Meça de novo após duas semanas, porque dados de campo levam tempo para atualizar.

O papel do código limpo

Sites com HTML semântico e pouco JavaScript passam nessas métricas quase sem esforço. Já temas com dezenas de plugins exigem uma otimização constante só para não regredir. Por isso a performance é uma decisão de arquitetura, e não um ajuste de última hora.

Dúvidas comuns

Perguntas frequentes sobre este tema

Qual Core Web Vital costuma ser o mais difícil de acertar?
Na prática, o LCP em páginas com imagem grande no topo e o INP em páginas com muito JavaScript de terceiros. O CLS costuma ser o mais barato de corrigir.
Core Web Vitals afetam o ranqueamento?
Fazem parte dos sinais de experiência de página. Sozinhos não elevam um conteúdo fraco, mas desempatam entre páginas parecidas e melhoram a conversão.
Como medir com dados reais?
Use o relatório de Core Web Vitals do Search Console e o CrUX. O PageSpeed Insights mostra dados de campo e de laboratório lado a lado.
GL
Gabriel Lisbôa

Fundador da Ás Design. Escreve sobre estratégia, design e tecnologia.

Falar com o autor
Ás Design · Diagnóstico de oportunidades

Descubra onde seu site pode avançar.

Diagnóstico gratuito: 15 perguntas rápidas e um resultado que você vê na hora.

Fazer diagnóstico
Google e SEORedes e linksExperiênciaComportamentoConversão
Diagnóstico gratuito01/15