As Core Web Vitals são três métricas definidas pela Google para medir objetivamente a experiência do utilizador numa página web: velocidade de carregamento, rapidez de resposta à interação e estabilidade visual. Desde 2021, fazem parte oficial dos sinais de classificação da Google — um fator pequeno, mas real.
O que são as Core Web Vitals?
As três métricas são:
- LCP (Largest Contentful Paint): Quanto tempo demora a aparecer o maior elemento visual da página.
- INP (Interaction to Next Paint): Quanto tempo a página demora a reagir a um clique/toque do utilizador.
- CLS (Cumulative Layout Shift): Quanto os elementos mudam de posição de forma inesperada durante o carregamento da página.
As três são calculadas a partir de dados reais de utilizadores (telemetria anónima de utilizadores do Chrome); não se trata de um teste de laboratório, mas da experiência real de visitantes reais.
LCP — Maior Renderização de Conteúdo
O LCP é o momento em que o utilizador sente que "a página carregou" — geralmente uma imagem de destaque, um bloco de título ou o fotograma de capa de um vídeo grande. Os limiares da Google:
| Valor | Avaliação |
|---|---|
| 2.5 segundos ou menos | Bom |
| 2.5 – 4 segundos | Precisa de melhorias |
| Mais de 4 segundos | Fraco |
As causas mais frequentes: imagens grandes não otimizadas, tempo de resposta lento do servidor, ficheiros CSS/JS que bloqueiam a renderização e tipos de letra carregados tardiamente.
INP — Interação até a Próxima Renderização
O INP, que em 2024 substituiu a antiga métrica FID (First Input Delay), mede a velocidade de resposta não de uma única primeira interação, mas de todas as interações na página. Deteta se o ecrã congela quando carrega num botão.
| Valor | Avaliação |
|---|---|
| 200 milissegundos ou menos | Bom |
| 200 – 500 ms | Precisa de melhorias |
| Mais de 500 ms | Fraco |
A causa mais frequente são execuções pesadas de JavaScript que ocupam a thread principal (main thread) durante muito tempo — especialmente scripts de terceiros executados durante o carregamento da página (publicidade, chat ao vivo, ferramentas de análise) provocam isto com frequência.
CLS — Mudança Cumulativa de Layout
Está prestes a clicar numa notícia, a página desloca-se de repente e acaba por clicar num anúncio por engano — é exatamente isto que o CLS mede. Imagens sem dimensões definidas, espaços de anúncios/banners carregados posteriormente e tipos de letra carregados tardiamente (font swap) são as causas mais comuns.
| Valor | Avaliação |
|---|---|
| 0.1 ou menos | Bom |
| 0.1 – 0.25 | Precisa de melhorias |
| Mais de 0.25 | Fraco |
Como afetam realmente o SEO?
Aqui é importante ajustar corretamente as expectativas: as Core Web Vitals não são um fator de classificação tão forte como a qualidade do conteúdo e a correspondência com a intenção de pesquisa. Segundo a própria Google, funcionam como critério de desempate "entre dois conteúdos igualmente bons" — ou seja, uma boa pontuação de Web Vitals não salva um conteúdo fraco, mas entre duas páginas de qualidade semelhante, a mais rápida pode destacar-se.
O efeito indireto é maior do que o direto: uma página lenta e instável afasta o utilizador, aumenta a taxa de rejeição, reduz a duração da sessão — e estes sinais comportamentais afetam a classificação de forma muito mais forte do que as Core Web Vitals.
Como medir?
- PageSpeed Insights: Mostra num único ecrã os dados reais de utilizadores (se disponíveis) e o teste de laboratório. O ponto de partida mais prático.
- Search Console → Core Web Vitals: Agrupa todas as páginas do seu site e mostra em conjunto quais são "boas", "precisam de melhorias" ou "fracas".
- Chrome DevTools → Lighthouse: Oferece uma análise instantânea e detalhada na consola do programador.
Passos práticos para melhorar
- Converta as imagens para formatos modernos. Utilize WebP/AVIF, comprima-as no tamanho real
de apresentação e adie as que estão abaixo da dobra com
loading="lazy". - Defina dimensões fixas para imagens e espaços publicitários. O navegador deve saber quanto espaço reservar antes de o conteúdo carregar — isto melhora diretamente o CLS.
- Reduza os recursos que bloqueiam a renderização. Carregue os ficheiros CSS/JS não críticos de forma diferida (defer/async).
- Otimize os tipos de letra. Utilize
font-display: swape não carregue pesos/caracteres desnecessários. - Limite os scripts de terceiros. Cada script de chat ao vivo, análise ou publicidade que adiciona pode piorar o INP; mantenha apenas os que realmente precisa.
- Reduza o tempo de resposta do servidor. A cache (caching) e uma boa escolha de alojamento são o fator do LCP mais negligenciado, mas também o mais eficaz.
Ordem de prioridade: Normalmente, o maior ganho vem das imagens — na maioria dos sites, a origem do problema de LCP é uma única imagem grande não otimizada. Corrija-a primeiro e depois passe aos restantes pontos.
Se, mesmo com uma boa velocidade de página, não consegue atrair visitantes, o estrangulamento está na visibilidade — nesse caso, pode consultar o nosso guia para aumentar o CTR ou o nosso artigo geral sobre como aumentar o tráfego orgânico.