MEÇA A ESPERA

Auditoria de desempenho web: corrija o atraso por trás da nota

Uma nota resume um teste, não a experiência de todos os visitantes. Use tempos, estabilidade visual e diagnósticos do Sitelemetry para corrigir o gargalo real.

Ilustração conceitual de uma linha de carregamento com imagem, interação e layout estável; não é um gráfico de medições.
Ilustração conceitual

Lentidão não é um problema único. O servidor pode demorar, a imagem principal começar tarde, um script bloquear a interação ou um banner mover o botão durante o toque. Cada falha pede evidência e correção próprias.

Comece por página, dispositivo e ação importantes. Uma página inicial rápida no desktop não prova rapidez do produto ou pagamento móvel. Testes diferentes podem atribuir uma variação à causa errada.

Escopo desta auditoria

O que pode ser medido

  • Desempenho público via PageSpeed Insights, laboratório Lighthouse e métricas CrUX quando fornecidas.
  • Estratégia móvel ou desktop, URL medida, oportunidades, diagnósticos e evidências por métrica disponíveis.

O que ela não comprova

  • Um teste de laboratório é amostra controlada. Dados de campo podem faltar ou representar toda a origem.
  • Local Agent utiliza método local limitado próprio, não Lighthouse hospedado ou CrUX.

Acesso depende do plano e disponibilidade do provedor. Dados ausentes aparecem como indisponíveis, sem medições inventadas.

1. Leia laboratório e campo de modo diferente

Lighthouse executa um cenário repetível de diagnóstico. CrUX agrega experiências reais elegíveis quando há dados suficientes. Público, dispositivos, rede e janelas distintas podem explicar divergências. A documentação do PageSpeed Insights explica ambas as fontes.

Leia a origem de cada métrica: um valor pode vir do campo e outro do laboratório. Confira se os dados descrevem a URL exata ou toda a origem. Falta de campo significa amostra ausente, não reprovação em Core Web Vitals nem ausência de visitantes.

2. Entenda os três Core Web Vitals

MétricaO que descreveLimite bom de referência
LCPExibição do maior elemento visível de conteúdo2,5 segundos ou menos
INPResposta às interações200 milissegundos ou menos
CLSMovimento inesperado do layout0,1 ou menos

No campo, os limites se aplicam ao percentil 75 das visitas, separando categorias de dispositivo. Consulte Web Vitals. Um valor de laboratório não comprova aprovação de campo. Time to First Byte e First Contentful Paint ajudam no diagnóstico, mas não são Core Web Vitals adicionais.

3. Relacione sintomas e evidências

As prioridades são ilustrativas. O impacto sobre uma tarefa essencial importa mais que o título de um diagnóstico.

SintomaPrioridade contextualEvidência
Conteúdo principal aparece tardeAlta se atrasa entender a ofertaElemento LCP, resposta e requisições
Compra responde lentamenteAlta para conversãoTraço de interação e tarefas longas
Conteúdo se move sob o ponteiroAlta se provoca ações acidentaisElementos deslocados e dimensões reservadas
Script grande sem usoMédia até medir custo realBytes, execução e utilização

Estimativa de economia não é garantia. Sugestões podem sobrepor custos; recurso pesado pode ser necessário. Confirme o gargalo antes de excluir funções ou trocar infraestrutura.

4. Corrija o componente que gera o atraso

Conteúdo tardio: encontre primeiro o elemento LCP. Se o servidor demora, investigue backend e cache. Se a imagem principal é descoberta tarde, deixe-a acessível cedo no documento e evite carregamento preguiçoso dessa imagem inicial. Sirva tamanho apropriado. O guia LCP separa as fases.

Interação lenta: procure manipuladores caros, renderização síncrona e trabalho de terceiros. Divida tarefas longas e reduza trabalho desnecessário. Total Blocking Time ajuda no laboratório, mas não é INP. Use o guia INP com uma gravação real de interação.

Movimento: reserve espaço para imagens, incorporações e banners antes que cheguem. A solução depende do elemento que se desloca e da causa.

5. Compare antes e depois com controle

  1. Registre URL, estratégia, momento e fonte.
  2. Aplique mudança coerente ligada ao gargalo observado.
  3. Repita testes comparáveis e avalie tendência, não o melhor resultado.
  4. Confira visualmente e conclua a interação principal.
  5. Verifique outro modelo que compartilhe o componente.
  6. Observe campo depois: uma janela agregada não reflete um lançamento imediatamente.

Guarde diagnóstico, não só captura da nota. Se uma imagem carrega mais rápido mas desloca o layout, a correção está incompleta. Confira telas estreitas e conteúdo tardio, como avisos de cookies, fontes e widgets.

6. Reconheça os limites do teste

Uma navegação não exercita todos os estados de uma aplicação complexa. A página pode carregar rápido e reagir mal após longa edição. Laboratório pode usar consentimento, conta ou conteúdo diferentes do cliente real.

Sitelemetry informa estratégia e fontes disponíveis. Local Agent verifica entrega local por outro método limitado; não compare sua nota diretamente com Lighthouse público. Se PageSpeed estiver indisponível, resolva ou repita a medição em vez de interpretar o campo vazio como zero. As provas devem mostrar o que realmente executou.

7. Inclua velocidade no trabalho do produto

Defina orçamentos para modelos e ações sob seu controle: peso de imagens, scripts de terceiros e processamento do cliente. Ao adicionar chat, analítica ou animação, teste antes e depois em vez de presumir custo zero.

Preserve funcionamento, acessibilidade e velocidade juntos. Um formulário estável que comunica progresso vale mais que uma boa nota obtida escondendo conteúdo. Priorize a página móvel comercial, execute o teste disponível e escreva uma tarefa com aceitação mensurável. Associe acessibilidade e integrações se o mesmo componente afeta as três áreas.

Perguntas frequentes

Por que duas execuções dão notas diferentes?

Rede, carga, cache e variabilidade do laboratório influenciam. Compare mesma URL e dispositivo em vários testes equivalentes e observe métricas.

Sem CrUX significa site lento?

Não. Faltam dados de campo elegíveis para o escopo. Use laboratório para diagnóstico sem declarar aprovação ou reprovação de campo.

TBT é igual a INP?

Não. TBT diagnostica trabalho bloqueante em laboratório; INP descreve resposta durante interações dos usuários.

Fontes e leituras

  1. Google: sobre PageSpeed Insightsdevelopers.google.com
  2. web.dev: Web Vitalsweb.dev
  3. web.dev: otimizar Largest Contentful Paintweb.dev
  4. web.dev: otimizar Interaction to Next Paintweb.dev
Equipe Sitelemetry

Preparado pela equipe Sitelemetry e conferido com o escopo do produto e as fontes primárias citadas. Os exemplos são ilustrativos, salvo quando um caso observado é identificado.

SITELEMETRY

Coloque o guia em prática.

Confira as evidências, corrija a causa e execute novamente os controles relevantes.

Abrir Sitelemetry