Os Core Web Vitals são um conjunto de métricas de desempenho definidas pelo Google que medem a experiência real dos utilizadores num site. Desde 2021, são um fator de ranking no Google — o que significa que um site lento perde posições para um site rápido com conteúdo similar. Mas antes de afetarem o SEO, afetam as pessoas. E pessoas que esperam demais saem.

O que são os Core Web Vitals?

São três métricas que o Google considera fundamentais para avaliar se um site proporciona uma boa experiência:

MétricaO que medeBomA melhorarFraco
LCP (Largest Contentful Paint)Velocidade de carregamento do maior elemento visível< 2,5s2,5s–4,0s> 4,0s
INP (Interaction to Next Paint)Rapidez de resposta a cliques e toques< 200ms200ms–500ms> 500ms
CLS (Cumulative Layout Shift)Estabilidade visual (elementos que saltam)< 0,10,1–0,25> 0,25

O INP substituiu o FID (First Input Delay) em março de 2024 como métrica oficial do Google. Se ainda vês referências ao FID em artigos mais antigos, a métrica atual é o INP.

[INTERNAL-LINK: Saber mais sobre SEO em Portugal → /site]

LCP: o que é e porque importa

O LCP mede quanto tempo demora até o maior elemento visível da página (normalmente uma imagem de destaque, um título grande, ou um bloco de texto principal) estar completamente carregado.

Por que importa: é a primeira impressão visual. Se o utilizador está a olhar para um ecrã em branco durante 4 segundos, a probabilidade de sair antes de ver qualquer conteúdo é muito alta.

Causas mais comuns de LCP fraco:

  • Imagens de grande dimensão sem compressão (o erro mais frequente)
  • Alojamento lento sem CDN
  • JavaScript a bloquear o carregamento
  • Fontes externas a atrasar o render (Google Fonts sem pré-carregamento)

Como melhorar:

  • Comprimir todas as imagens e converter para WebP
  • Usar um CDN (Cloudflare é gratuito e muito eficaz)
  • Pré-carregar a imagem principal com <link rel="preload">
  • Mudar para alojamento mais rápido

[UNIQUE INSIGHT] A maioria dos sites WordPress com LCP fraco tem o problema numa única imagem — a imagem de destaque (hero image) da página inicial. Comprimir essa imagem e servir num formato moderno (WebP ou AVIF) melhora o LCP imediatamente, sem tocar em mais nada.

INP: resposta a interações

O INP mede o tempo que o browser demora a responder visualmente após o utilizador fazer algo — clicar num botão, preencher um campo, abrir um menu.

Um INP acima de 500ms é problemático. O utilizador clica num botão e fica 0,5 segundos a olhar para nada. Em mobile, com processadores menos potentes, o problema é mais grave.

Causas comuns de INP fraco:

  • JavaScript excessivo a correr no thread principal
  • Plugins WordPress que fazem scripts pesados
  • Chat widgets e scripts de marketing que bloqueiam a interação
  • Terceiros (analytics, publicidade) sem carregamento diferido

[INTERNAL-LINK: Criar um site rápido com a fassst → /site]

CLS: o problema dos elementos que saltam

O CLS é o mais irritante dos três para os utilizadores. Acontece quando estás a ler um artigo, vais clicar num link, e de repente o texto salta para baixo porque um anúncio ou uma imagem carregou. Clicaste no sítio errado.

Causas comuns:

  • Imagens sem dimensões definidas no HTML (width e height)
  • Anúncios que aparecem sem espaço reservado
  • Fontes web que causam “flash” de texto antes de carregarem
  • Elementos adicionados dinamicamente via JavaScript acima do conteúdo

A correção mais simples: definir sempre as dimensões das imagens no código, mesmo quando são responsivas.

Como verificar os teus Core Web Vitals

Há duas ferramentas principais, gratuitas e do próprio Google:

PageSpeed Insights (pagespeed.web.dev): Inseres o URL e em segundos tens uma análise com as três métricas, com diagnóstico e sugestões de melhoria. Usa dados reais de utilizadores Chrome (se disponíveis) e dados de laboratório.

Google Search Console: No menu “Experiência > Core Web Vitals”, vês os dados do teu site agrupados por “Bom”, “A melhorar” e “Fraco”, com URLs específicos problemáticos.

[ORIGINAL DATA] Com base nas auditorias que fazemos antes de aceitar projetos de reabilitação de sites, mais de 70% dos sites WordPress que analisamos têm LCP acima de 4 segundos — a categoria “Fraco”. O problema quase sempre está nas imagens e nos plugins de page builder (Elementor, Divi) que carregam CSS e JavaScript em excesso.

O que os Core Web Vitals custam quando estão fracos

O impacto é concreto e mensurável:

Taxa de rejeição: Estudos do Google mostram que a probabilidade de rejeição (o utilizador sair sem interagir) aumenta 32% quando o tempo de carregamento passa de 1 para 3 segundos, e 90% quando passa de 1 para 5 segundos.

Posições no Google: Sites com Core Web Vitals no intervalo “Bom” têm uma vantagem de ranking sobre sites similares com Core Web Vitals “Fracos”. Não é o único fator, mas é um critério real e crescente.

Conversões: Um e-commerce com checkout lento perde vendas diretamente. Cada segundo adicional de carregamento tem impacto real nas taxas de conversão.

Sites rápidos: o que parece na prática

Um site bem construído em termos de performance tem:

  • LCP abaixo de 2 segundos no mobile
  • INP abaixo de 100ms (muito rápido)
  • CLS próximo de 0 (nada salta)
  • Score de 90+ no PageSpeed Insights

Na fassst, construímos sites com Astro servido via Cloudflare Pages. Astro gera HTML estático — sem JavaScript a correr no servidor para cada visita, sem base de dados a consultar em tempo real. O resultado são sites com scores de 95+ em performance no PageSpeed Insights de forma consistente.

[PERSONAL EXPERIENCE] A diferença entre um site WordPress com Elementor (score típico de 45-60) e um site estático em Astro (score típico de 95+) é visível a olho nu. O segundo carrega antes de o utilizador acabar de piscar.

Como agir se os teus Core Web Vitals estão fracos

Prioridade 1: Corre o PageSpeed Insights e anota as 3 maiores oportunidades listadas.

Prioridade 2: Começa pelas imagens — comprime tudo, converte para WebP, define dimensões.

Prioridade 3: Audita os plugins (se usas WordPress). Desativa um por um e verifica o impacto no score.

Prioridade 4: Considera mudar de alojamento se o servidor for lento.

Se o site foi construído em WordPress com page builders pesados e o score está consistentemente abaixo de 50, pode ser mais eficiente reconstruí-lo do que otimizá-lo.

[INTERNAL-LINK: Falar com a equipa sobre o teu site → /contactos]