Os Core Web Vitals são um conjunto de métricas do Google que medem a experiência real do utilizador no seu website. Desde 2021, são fator oficial de ranking — e em 2026, o seu peso na classificação continua a aumentar.
As três métricas — LCP, INP e CLS — avaliam velocidade de carregamento, interatividade e estabilidade visual. Se o seu website não cumpre os thresholds do Google, está a perder posições nos resultados de pesquisa e, mais importante, está a perder clientes.
Neste guia, explicamos cada métrica em detalhe, como medi-las, e as técnicas específicas para as melhorar. Escrito pela equipa de SEO Técnico da PortugalSEO.
O Que São Core Web Vitals?
Core Web Vitals (CWV) são três métricas específicas criadas pelo Google para medir a qualidade da experiência do utilizador numa página web. Fazem parte de um conjunto mais alargado de sinais de experiência de página (Page Experience signals) que o Google utiliza como fator de ranking.
Em linguagem simples:
- LCP — Quão rápido a página carrega o conteúdo principal?
- INP — Quão rápido a página responde quando o utilizador clica ou interage?
- CLS — Os elementos da página mexem-se inesperadamente durante o carregamento?
Porque é que o Google criou os Core Web Vitals?
O Google quer mostrar resultados que não só tenham conteúdo relevante, mas que também ofereçam uma boa experiência. Dados do Google mostram que:
- Sites que cumprem CWV têm 24% menos abandono
- Uma melhoria de 0.1s no LCP pode aumentar conversões em 8%
- Páginas com CLS superior a 0.25 têm maior taxa de rejeição
Quais São as Três Métricas dos Core Web Vitals em 2026?
1. LCP — Largest Contentful Paint
O LCP mede quanto tempo demora a carregar o maior elemento visível da página (geralmente a imagem hero, um vídeo ou um bloco de texto grande). É o indicador de velocidade percebida pelo utilizador.
Bom
Tempo: ≤ 2.5 segundos
Status: Verde
Precisa de melhoria
Tempo: 2.5 – 4.0 segundos
Status: Amarelo
Mau
Tempo: > 4.0 segundos
Status: Vermelho
O que conta como LCP element:
- Imagens (incluindo background images em CSS)
- Vídeos (poster image)
- Blocos de texto grandes
- Elementos SVG
Causas comuns de LCP lento
- Imagens não otimizadas — Hero images de 2MB+ sem compressão
- Servidor lento — TTFB (Time to First Byte) elevado
- CSS e JavaScript bloqueantes — Recursos que impedem o render
- Fontes web lentas — Google Fonts sem preload
- Lazy loading no LCP element — Erro comum: aplicar lazy loading à imagem principal
Como melhorar o LCP
- Otimizar imagens: Formato WebP, compressão adequada, dimensões corretas. A imagem hero deve ter menos de 200KB.
- Preload do LCP element: <link rel=”preload” as=”image” href=”hero.webp”>
- Minimizar CSS bloqueante: Inline critical CSS, defer non-critical CSS
- CDN: Servir conteúdo estático a partir de servidores geograficamente próximos
- Server-side rendering: Renderizar o HTML no servidor em vez de depender de JavaScript do lado do cliente
- Cache: Configurar cache headers adequados (LiteSpeed, Cloudflare, etc.)
- Remover lazy loading do LCP: A imagem principal deve carregar imediatamente
2. INP — Interaction to Next Paint
O INP mede quanto tempo a página demora a responder às interações do utilizador — cliques, toques e pressionamentos de tecla. Substituiu o FID (First Input Delay) em março de 2024.
Bom
Tempo: ≤ 200 milissegundos
Status: Verde
Precisa de melhoria
Tempo: 200 – 500 milissegundos
Status: Amarelo
Mau
Tempo: > 500 milissegundos
Status: Vermelho
Diferença entre INP e FID: O FID media apenas o atraso do primeiro input. O INP mede a latência de todas as interações durante toda a visita e reporta o valor no percentil 75 — é uma métrica muito mais exigente e representativa.
Causas comuns de INP elevado
- JavaScript pesado — Scripts grandes que bloqueiam o main thread
- Third-party scripts — Google Tag Manager, chats, analytics, ads
- Event handlers complexos — Lógica pesada em resposta a cliques
- Layout thrashing — Leituras e escritas DOM repetidas
Como melhorar o INP
- Code splitting: Dividir JavaScript em chunks menores, carregados on-demand
- Defer third-party scripts: Carregar scripts externos depois do conteúdo principal
- Web Workers: Mover processamento pesado para threads separadas
- requestAnimationFrame: Agrupar atualizações visuais no ciclo de rendering
- Debounce/throttle: Limitar a frequência de event handlers
- Minimizar DOM: DOMs mais pequenos são mais rápidos de manipular
3. CLS — Cumulative Layout Shift
O CLS mede a estabilidade visual da página — quantos elementos se movem inesperadamente durante o carregamento. Já lhe aconteceu clicar num botão e a página “saltar”, fazendo-o clicar noutra coisa? Isso é CLS.
Bom
Score: ≤ 0.1
Status: Verde
Precisa de melhoria
Score: 0.1 – 0.25
Status: Amarelo
Mau
Score: > 0.25
Status: Vermelho
Causas comuns de CLS elevado
- Imagens sem dimensões — Imagens sem width/height definidos no HTML
- Anúncios dinâmicos — Banners que carregam depois e empurram conteúdo
- Fontes web (FOUT) — Flash of Unstyled Text quando a fonte carrega
- Conteúdo injetado dinamicamente — Banners de cookies, popups, elementos inseridos por JS
- Iframes sem dimensões — YouTube embeds, mapas, etc.
Como melhorar o CLS
- Definir dimensões em imagens e vídeos: <img width=”800″ height=”450″ …>
- Reservar espaço para anúncios: Usar min-height nos containers de ads
- font-display: swap + preload: Carregar fontes rapidamente sem layout shift
- Evitar injetar conteúdo acima do viewport: Banners e alertas devem ter espaço reservado
- CSS aspect-ratio: Usar a propriedade CSS aspect-ratio para reservar espaço proporcional
- Cuidado com o cookie banner: O banner deve ter posição fixa (fixed) para não empurrar conteúdo
Como Medir Core Web Vitals?
Existem duas formas de medir CWV — dados de campo (utilizadores reais) e dados de laboratório (simulados):
Dados de Campo (Field Data) — Os que o Google usa para ranking
Google Search Console
Dados: Relatório CWV de todo o site
Gratuita: Sim
PageSpeed Insights
Dados: CWV de URL específica (CrUX data)
Gratuita: Sim
CrUX Dashboard
Dados: Dados históricos no Data Studio
Gratuita: Sim
web-vitals JS library
Dados: Dados customizados no seu analytics
Gratuita: Sim
Dados de Laboratório (Lab Data) — Para diagnóstico
Chrome DevTools (Lighthouse)
Dados: Auditoria completa no browser
Gratuita: Sim
PageSpeed Insights
Dados: Secção de diagnóstico
Gratuita: Sim
GTmetrix
Dados: Waterfall detalhado e vídeo
Gratuita: Limitada
WebPageTest
Dados: Testes avançados multi-localização
Gratuita: Sim
Importante: O Google usa os dados de campo (CrUX) para o ranking, não os dados de laboratório. Os dados de laboratório servem para diagnosticar problemas e testar soluções.
Qual é o Impacto Real dos Core Web Vitals no Ranking?
Os CWV são um fator de ranking confirmado pelo Google, mas com nuances importantes:
- Não são o fator mais importante — Relevância do conteúdo e backlinks ainda pesam mais
- São um fator de desempate — Entre duas páginas igualmente relevantes, a com melhores CWV vence
- O impacto é progressivo — Não há “penalização” por CWV maus, mas há benefício por CWV bons
- Mobile é mais impactante — Os CWV mobile são avaliados separadamente e têm mais peso
Dados de mercado em 2026
- 45% dos sites ainda não cumprem os thresholds de CWV
- Sites com “bom” CWV têm em média +5.7% de tráfego orgânico vs. sites com CWV “mau”
- O INP é a métrica onde mais sites falham (substituiu FID em 2024, é mais exigente)
Como Otimizar Core Web Vitals em WordPress?
A maioria dos sites portugueses usa WordPress. Eis as otimizações específicas:
Plugins essenciais para CWV
- LiteSpeed Cache — Cache completo, minificação CSS/JS, lazy loading, CDN (ideal para Hostinger)
- WP Rocket — Alternativa premium: cache, preload, defer JS, minificação
- Imagify / ShortPixel — Compressão automática e conversão WebP
- Perfmatters — Desativar scripts desnecessários por página
- Asset CleanUp — Remover CSS/JS não utilizados em cada página
Otimizações técnicas para WordPress
- Minimizar plugins — Cada plugin adiciona CSS/JS. Remova os desnecessários.
- Tema leve — Evite temas pesados com page builders (Divi, Elementor). Opte por temas otimizados.
- Hosting de qualidade — Hosting partilhado barato = TTFB lento. Invista em LiteSpeed ou cloud.
- CDN — Cloudflare (gratuito) ou CDN do hosting para servir estáticos rapidamente.
- PHP 8.2+ — Versões recentes do PHP são significativamente mais rápidas.
- Base de dados — Limpar revisões, transients e tabelas órfãs regularmente.
Checklist de Core Web Vitals
LCP (≤ 2.5s)
- ☐ Imagens hero em WebP, <200KB
- ☐ Preload da imagem LCP no head
- ☐ CSS crítico inline, CSS não-crítico deferrido
- ☐ JavaScript com defer ou async
- ☐ TTFB < 800ms
- ☐ CDN ativo
- ☐ Cache de página ativo
INP (≤ 200ms)
- ☐ Third-party scripts deferridos
- ☐ JavaScript minificado e code-split
- ☐ Event handlers otimizados
- ☐ DOM < 1500 elementos
- ☐ Long tasks identificadas e corrigidas
CLS (≤ 0.1)
- ☐ Imagens com width/height explícitos
- ☐ Fontes com font-display: swap + preload
- ☐ Espaço reservado para ads e embeds
- ☐ Cookie banner com position: fixed
- ☐ Sem injeção de conteúdo acima do fold
Precisa de Ajuda com SEO?
A PortugalSEO ajuda empresas portuguesas a dominar o Google. Estratégia personalizada para o seu negócio.
Perguntas Frequentes Sobre Core Web Vitals
O que são Core Web Vitals e porque importam?
Core Web Vitals são três métricas do Google que medem a experiência do utilizador: LCP (velocidade de carregamento), INP (interatividade) e CLS (estabilidade visual). São fator oficial de ranking desde 2021 e ajudam o Google a diferenciar sites que oferecem boa experiência dos que não oferecem.
Como verifico os Core Web Vitals do meu site?
Use o Google Search Console para ver o relatório geral do site, ou o PageSpeed Insights para URLs específicas. Os dados de campo (CrUX) são os que o Google usa para ranking. Para diagnóstico técnico, use o Chrome DevTools (Lighthouse) ou o GTmetrix que mostram exatamente o que otimizar.
O que é INP e porque substituiu o FID?
INP (Interaction to Next Paint) mede a latência de todas as interações do utilizador durante a visita, reportando o percentil 75. Substituiu o FID porque este só media o primeiro input, ignorando problemas de interatividade posteriores. O INP é mais exigente e representativo da experiência real.
Posso melhorar Core Web Vitals sem conhecimentos técnicos?
Parcialmente. Plugins como LiteSpeed Cache ou WP Rocket automatizam muitas otimizações em WordPress. Comprimir imagens e definir dimensões é simples. Mas otimizações avançadas como code splitting, critical CSS inline e otimização de JavaScript requerem conhecimentos técnicos ou um profissional.
Quanto tempo demora a melhorar os Core Web Vitals?
As melhorias técnicas podem ser implementadas em dias ou semanas, mas os dados de campo no CrUX demoram 28 dias a atualizar porque são baseados no percentil 75 dos últimos 28 dias de utilizadores reais. Espere 1-2 meses para ver o impacto completo nos dados do Search Console.
Conclusão
Os Core Web Vitals são uma componente essencial do SEO Técnico em 2026. Embora não sejam o fator de ranking mais pesado, são um diferenciador importante — e são essenciais para oferecer uma boa experiência que converte visitantes em clientes.
Comece por medir o estado atual no Google Search Console, identifique as páginas com piores métricas, e aplique as otimizações deste guia por prioridade.
Precisa de ajuda com Core Web Vitals? O serviço de SEO Técnico da PortugalSEO inclui auditoria completa de performance e implementação das otimizações necessárias. Fale connosco.