Medindo a performance do seu site com Lighthouse
Use o Lighthouse para auditar e melhorar a performance, acessibilidade, SEO.
Introdução
A performance de um site é um fator crucial para o sucesso online. Sites rápidos proporcionam uma melhor experiência para os usuários, resultando em maior engajamento, retenção e conversões. Para medir e melhorar a performance do seu site, uma ferramenta indispensável é o Lighthouse.
Por que Performance Importa?
A performance de um site tem um impacto direto na experiência do usuário e, consequentemente, nos resultados de negócio. Sites lentos podem levar a altas taxas de abandono, pois os usuários não têm paciência para esperar o carregamento. Além disso, a performance também influencia o SEO, já que mecanismos de busca, como o Google, consideram a velocidade de carregamento como um dos fatores de ranqueamento.
Isso fica ainda mais evidente em conexões móveis mais lentas, que ainda são a realidade de boa parte dos usuários no Brasil. Um site que carrega rápido no wifi do escritório pode estar pesado demais pra quem acessa pelo 4G no ônibus, e é justamente esse usuário que costuma desistir primeiro se a página demora.
O que é o Lighthouse?
Lighthouse é uma ferramenta open-source desenvolvida pelo Google que permite auditar a performance, acessibilidade, SEO, e outras práticas recomendadas de uma página web. Ela pode ser executada em qualquer página, pública ou que necessite de autenticação, e gera um relatório detalhado com sugestões de melhorias.
Ela já vem embutida no Chrome DevTools, então não precisa instalar nada pra começar a testar. Isso baixa bastante a barreira de entrada: dá pra rodar uma auditoria completa do seu site em menos de um minuto, sem configurar nada.
Como Usar?
Você pode usar o Lighthouse de várias maneiras:
-
Google Chrome DevTools:
- Abra o Chrome e navegue até a página que deseja auditar.
- Abra as Ferramentas de Desenvolvedor (Ctrl+Shift+I ou F12).
- Vá para a aba "Lighthouse".
- Selecione as auditorias que deseja executar e clique em "Generate report".
-
Extensão do Chrome:
- Instale a extensão Lighthouse.
- Navegue até a página que deseja auditar.
- Clique no ícone da extensão e, em seguida, em "Generate report".
-
Linha de Comando:
- Instale o Lighthouse globalmente via npm:
npm install -g lighthouse. - Execute o Lighthouse via linha de comando:
lighthouse https://seusite.com.
- Instale o Lighthouse globalmente via npm:
-
PageSpeed Insights:
- Se você não quer nem abrir o DevTools, o PageSpeed Insights roda o Lighthouse no servidor do Google e ainda mostra dados reais de usuários (CrUX), não só de uma simulação local.
Analisando o Relatório
Após a execução do Lighthouse, você receberá um relatório dividido em várias seções:
-
Performance:
- Mede o tempo de carregamento e interatividade da página.
- Métricas importantes incluem First Contentful Paint (FCP), Speed Index, Time to Interactive (TTI), entre outras.
- Sugestões comuns incluem otimização de imagens, uso de cache, e minimização de recursos.
-
Acessibilidade:
- Avalia a facilidade de uso da página para pessoas com deficiências.
- Verifica o uso de atributos ARIA, contraste de cores, tamanhos de fontes, etc.
-
Melhores Práticas:
- Verifica práticas de segurança e outras recomendações gerais de desenvolvimento.
- Inclui verificações como uso de HTTPS, presença de certificados SSL válidos, entre outros.
-
SEO:
- Avalia a otimização para motores de busca.
- Verifica a presença de tags meta, título, descrição, uso de palavras-chave, etc.
Core Web Vitals: as métricas que o Google realmente olha
Dentro da seção de Performance, três métricas merecem atenção redobrada porque impactam diretamente o ranqueamento no Google, os chamados Core Web Vitals:
- LCP (Largest Contentful Paint): mede quanto tempo leva pra o maior elemento visível da tela (geralmente uma imagem ou bloco de texto) aparecer. Ideal abaixo de 2.5s.
- CLS (Cumulative Layout Shift): mede o quanto a página "pula" enquanto carrega, tipo quando um botão muda de lugar porque uma imagem carregou depois. Ideal abaixo de 0.1.
- INP (Interaction to Next Paint): mede quanto tempo a página demora pra responder visualmente depois de uma interação, como um clique. Substituiu o antigo FID e é o que hoje mede a sensação de "travado" ou "fluido" numa interação.
Melhorar essas três métricas costuma ter o maior retorno em relação ao esforço, tanto pra experiência do usuário quanto pra SEO.
Melhorias comuns que fazem diferença
Na prática, algumas correções aparecem repetidamente em relatórios do Lighthouse e valem a pena atacar primeiro:
- Otimizar imagens: usar formatos modernos como WebP ou AVIF e servir o tamanho certo pra cada tela, em vez de uma imagem gigante redimensionada via CSS.
- Adiar JavaScript não crítico: scripts de terceiros (analytics, chat, ads) costumam ser os maiores vilões de performance. Carregar eles depois do conteúdo principal ajuda bastante.
- Usar cache do navegador e CDN: reduz o tempo de resposta pra visitantes recorrentes e usuários geograficamente distantes do servidor.
- Reservar espaço para imagens e anúncios: definir
widtheheight(ouaspect-ratio) evita que o layout pule quando o conteúdo carrega, melhorando o CLS. - Reduzir o JavaScript enviado ao cliente: em frameworks modernos, isso muitas vezes significa revisar bundles grandes, fazer code splitting e evitar bibliotecas pesadas pra tarefas simples.
Conclusão
A performance de um site é essencial para garantir uma boa experiência ao usuário e melhorar os resultados do seu negócio online. Usar o Lighthouse é uma maneira eficiente de identificar e corrigir problemas de performance, acessibilidade, SEO, e melhores práticas. Integrar essa ferramenta no seu fluxo de trabalho de desenvolvimento, rodando auditorias antes de cada deploy importante, pode trazer melhorias significativas e contínuas para o seu site.
Direto na sua
caixa de entrada.
Um aviso por e-mail sempre que eu publicar um post novo. Sem spam, sem newsletter chata, só isso.
Leia também
- PWA: transforme seu site num app instalável24 de setembro de 2026 · 5 min
- Tratamento de erro na prática: além do try/catch23 de setembro de 2026 · 4 min
- Índices de banco de dados: acelere queries sem adivinhar22 de setembro de 2026 · 4 min
- Como construí a newsletter do blog: double opt-in e envio em lote19 de setembro de 2026 · 5 min