Core Web Vitals: Como atingir a pontuação máxima no PageSpeed
Alcançar 90+ no PageSpeed Insights deixou de ser apenas uma métrica “bonita” para relatórios. Hoje, Core Web Vitals impactam diretamente SEO, conversão, retenção e percepção de qualidade.
Mesmo assim, muitas equipas continuam presas a otimizações superficiais, tentando “agradar a ferramenta” em vez de melhorar a experiência real do utilizador.
Neste artigo, vamos direto ao ponto:
o que realmente importa nos Core Web Vitals e como atingir a pontuação máxima no PageSpeed sem hacks frágeis.
O que são Core Web Vitals (de verdade)?
Os Core Web Vitals medem experiência real, não apenas performance técnica isolada. Atualmente, os principais indicadores são:
- LCP (Largest Contentful Paint) → rapidez do carregamento principal
- INP (Interaction to Next Paint) → responsividade às interações
- CLS (Cumulative Layout Shift) → estabilidade visual
Se o utilizador percebe o site como rápido, estável e responsivo, os Core Web Vitals refletem isso.
Erro comum: otimizar apenas para o PageSpeed
PageSpeed Insights é uma ferramenta de diagnóstico, não um objetivo final.
Pontuações baixas geralmente indicam problemas reais, mas:
- Pontuações altas não garantem boa UX
- Pequenas mudanças podem inflar números sem melhorar a experiência
- Otimizações artificiais quebram facilmente em produção
O objetivo deve ser:
Melhorar a experiência real - a pontuação vem como consequência.
1. LCP: o maior impacto no PageSpeed
O LCP mede quanto tempo o conteúdo principal demora a aparecer. Na maioria dos sites, isso é:
- Uma imagem hero
- Um bloco de texto grande
- Um banner principal
Como melhorar o LCP de forma consistente
- Prioriza HTML rápido
- Evita JavaScript bloqueando renderização
- Otimiza imagens (tamanho, formato e carregamento)
- Usa preload apenas para recursos realmente críticos
Regra prática
Se o utilizador vê algo relevante em menos de 2,5s, o LCP tende a estar saudável.
2. INP: interatividade sem travamentos
INP substituiu métricas antigas porque reflete melhor a sensação de “site lento”.
Problemas comuns:
- JavaScript pesado no carregamento inicial
- Muitos listeners globais
- Componentes re-renderizando sem necessidade
Boas práticas para melhorar INP
- Reduz JavaScript inicial
- Divide bundles
- Usa interatividade apenas onde faz sentido
- Evita lógica pesada no main thread
Menos JavaScript quase sempre significa INP melhor.
3. CLS: estabilidade é experiência
Nada quebra mais a confiança do utilizador do que elementos “saltando” na tela.
CLS ruim geralmente vem de:
- Imagens sem dimensões definidas
- Fontes carregadas sem estratégia
- Conteúdo injetado dinamicamente sem espaço reservado
Como manter CLS próximo de zero
- Define sempre width e height
- Reserva espaço para banners e anúncios
- Usa font-display: swap com cuidado
- Evita inserções inesperadas acima do conteúdo
CLS é fácil de resolver - mas fácil de ignorar.
4. JavaScript: o vilão mais comum
Em quase todos os projetos com PageSpeed baixo, o padrão se repete:
JavaScript demais para o problema que está sendo resolvido.
Estratégia correta
- Avalia se a página precisa ser interativa
- Remove dependências desnecessárias
- Usa hidratação parcial quando possível
- Evita transformar páginas simples em SPAs
Cada KB de JavaScript afeta:
- LCP
- INP
- Consumo de CPU
- Bateria em dispositivos móveis
5. Imagens: onde os maiores ganhos acontecem
Imagens continuam sendo responsáveis pela maior parte do peso das páginas.
Checklist essencial
- Usa formatos modernos (WebP / AVIF)
- Serve imagens responsivas
- Evita imagens maiores que o necessário
- Prioriza lazy loading abaixo da dobra
Uma única imagem mal otimizada pode destruir o LCP.
6. Fontes: pequenas escolhas, grandes impactos
Fontes impactam diretamente:
- LCP
- CLS
- Percepção de carregamento
Boas práticas
- Usa poucas famílias
- Evita pesos desnecessários
- Faz preload apenas do essencial
- Testa sempre em conexões lentas
Menos fontes = menos bloqueio de renderização.
7. Infraestrutura também conta
Não adianta otimizar frontend se o backend é lento.
Fatores importantes:
- TTFB baixo
- CDN bem configurado
- Cache eficiente
- Build otimizado
PageSpeed não mede só frontend - ele reflete a cadeia inteira.
Como atingir 90+ no PageSpeed de forma sustentável
A fórmula não é secreta:
- HTML rápido
- Pouco JavaScript
- Imagens otimizadas
- Layout estável
- Infraestrutura consistente
Quando essas bases estão sólidas, o PageSpeed deixa de ser um problema recorrente.
Conclusão
Atingir a pontuação máxima no PageSpeed não é sobre agradar uma ferramenta - é sobre entregar uma experiência excelente.
Core Web Vitals funcionam porque:
- Penalizam excessos
- Recompensam simplicidade
- Refletem o uso real
Quando performance vira parte da arquitetura - e não um ajuste final - os resultados aparecem naturalmente.
Sites rápidos não são um acaso.
São uma escolha.