Core Web Vitals

As três métricas de UX para usuários reais do Google — LCP, INP e CLS — seus limites "bons", dados de campo versus laboratório, quanto importam para o ranqueamento e as ferramentas que os medem.

Publicado pela primeira vez: 26 de jun. de 2026 · Última atualização: 22 de ago. de 2026 · Avançado
Idiomas
1 sinal de evidência nesta página

Core Web Vitals são as três métricas de UX para usuários reais do Google: LCP (carregamento, bom ≤ 2,5 s), INP (responsividade, bom ≤200ms) e CLS (estabilidade visual, bom ≤ 0,1), cada uma avaliada no percentil 75 dos dados de campo em uma janela de 28 dias — o Google espera que as três sejam boas, não apenas uma. O INP substituiu o FID em 12 de março de 2024. O Google diz que seus sistemas de ranqueamento usam Core Web Vitals, mas não há um peso oficial nem um percentual de "desempate" associado, e uma boa pontuação não garante rankings melhores — a relevância ainda pode vencer. Pontuações de laboratório do Lighthouse/PSI servem para depuração, não para ranqueamento. Este hub explica as três, a divisão entre campo e laboratório e aponta para os aprofundamentos.

TL;DR — Core Web Vitals são três métricas de UX medidas em campo: LCP (carregamento, “bom” ≤ 2,5 s), INP (responsividade, ≤ 200 ms) e CLS (estabilidade visual, ≤ 0,1), cada uma avaliada no percentil 75 de usuários reais do Chrome (CrUX) em uma janela móvel de 28 dias. Os limites são os mesmos no celular e no desktop, mas o Google avalia cada dispositivo separadamente e espera que as três métricas sejam boas — não apenas uma. O INP substituiu o FID em 12 de março de 2024. O Google diz que seus sistemas de ranqueamento usam Core Web Vitals, mas não há um peso oficial nem um percentual de “desempate” associado — uma boa pontuação não garante rankings melhores, e a relevância ainda pode vencer. Pontuações de laboratório (Lighthouse/PSI) são medições de diagnóstico e frequentemente não coincidem com dados de campo. TTFB e FCP são “outros Web Vitals” de diagnóstico; TBT e Speed Index são proxies de laboratório.

O que conta como Core Web Vital

Core Web Vitals sit between what real users experience and a confirmed ranking signal Google doesn't quantify. Fonte: /technical-seo/web-performance/web-vitals/core-web-vitals/

© Patrick Stox LLC · CC BY 4.0 ·

O Google define Core Web Vitals como “the subset of Web Vitals that apply to all web pages, should be measured by all site owners, and will be surfaced across all Google tools.” (tradução) «em português, a citação confirma a explicação apresentada neste bloco» Existem exatamente três, e cada um mede uma dimensão diferente de como uma página é percebida: «o subconjunto de Web Vitals que se aplica a todas as páginas da web, deve ser medido por todos os proprietários de sites e será exibido em todas as ferramentas do Google.»

Core Web Vitals thresholds at the 75th percentile
RatingLCPINPCLS
Good ≤ 2.5 s≤ 200 ms≤ 0.1
Needs improvement 2.5–4.0 s200–500 ms0.1–0.25
Poor > 4.0 s> 500 ms> 0.25

Source: Google Web Vitals · Updated: 2026-07-12

O Google avalia os três limites “bons” no percentil 75: LCP em 2,5 segundos, INP em 200 milissegundos e CLS em 0,1. Uma página só é considerada “boa” no conjunto quando os três ultrapassam seus limites no p75 — não apenas um ou dois. Os próprios limites são os mesmos para celular e desktop, embora o Google avalie e informe cada classe de dispositivo separadamente. Evidence for this claim Core Web Vitals are assessed at the 75th percentile, with good thresholds of 2.5 seconds for LCP, 200 milliseconds for INP, and 0.1 for CLS. Scope: Current stable Core Web Vitals definitions from the Chrome team. Confidence: high · Verified: web.dev: Web Vitals

Tudo mais que você já ouviu — TTFB, FCP, TBT e Speed Index — não é um Core Web Vital. Mais sobre eles abaixo.

LCP — carregamento

LCP “reports the render time of the largest image, text block, or video visible in the viewport, relative to when the user first navigated to the page.” (tradução) «em português, a citação confirma a explicação apresentada neste bloco» Na prática, o elemento LCP geralmente é uma imagem de destaque, uma imagem de fundo grande ou o bloco da manchete. Observe que é o maior elemento visível — tamanhos diferentes de viewport podem ter elementos LCP diferentes, o que é uma das razões pelas quais os números de campo e de laboratório divergem. «informa o tempo de renderização da maior imagem, bloco de texto ou vídeo visível no viewport, em relação ao momento em que o usuário navegou pela primeira vez para a página.»

INP — responsividade

INP “assesses a page’s overall responsiveness to user interactions by observing the latency of all click, tap, and keyboard interactions that occur throughout the lifespan of a user’s visit to a page.” (tradução) «em português, a citação confirma a explicação apresentada neste bloco» Ele mede a interação completa: atraso de entrada → processamento do manipulador de evento → tempo até pintar o próximo quadro. «avalia a responsividade geral de uma página às interações do usuário observando a latência de todas as interações de clique, toque e teclado que ocorrem durante toda a visita do usuário à página.»

Esta é a grande melhoria em relação à métrica que substituiu. O INP melhora o FID ao observar todas as interações, não apenas a primeira — o FID media apenas o atraso de entrada da primeira interação. O INP se tornou um Core Web Vital em 12 de março de 2024, substituindo o First Input Delay (FID). Evidence for this claim INP became a Core Web Vital and replaced FID on March 12, 2024. Scope: Chrome and Google tooling transition from FID to INP. Confidence: high · Verified: web.dev: INP launch O FID foi removido do Search Console naquele dia. Ele está totalmente aposentado — não o otimize.

Vale guardar uma nuance: o INP não é sua pior interação individual, mas um percentil alto de todas elas. Um único clique travado não vai derrubar uma página que, de resto, é boa.

CLS — estabilidade visual

CLS “is a measure of the largest burst of layout shift scores for every unexpected layout shift that occurs during the entire lifecycle of a page.” (tradução) «em português, a citação confirma a explicação apresentada neste bloco» O “burst” (janela de sessão) agrupa mudanças que acontecem dentro de 1 segundo umas das outras, até uma janela total de 5 segundos. Os culpados habituais nomeados pelo Google são: “images or videos with unknown dimensions,” (tradução) «imagens ou vídeos com dimensões desconhecidas» “fonts that render larger or smaller than its initial fallback,” (tradução) «fontes renderizadas maiores ou menores que a alternativa inicial» e “third-party ads or widgets that dynamically resize themselves.” (tradução) «anúncios ou widgets de terceiros que se redimensionam dinamicamente» «é uma medida do maior conjunto de pontuações de mudanças de layout para cada mudança de layout inesperada que ocorre durante todo o ciclo de vida de uma página.» «imagens ou vídeos com dimensões desconhecidas», «fontes que são renderizadas maiores ou menores que seu fallback inicial» e «anúncios ou widgets de terceiros que redimensionam a si mesmos dinamicamente».

Dados de campo versus dados de laboratório — medição e diagnóstico

Core Web Vitals reflect real-user field measurements; lab scores help diagnose why those experiences occur. Fonte: /technical-seo/web-performance/web-vitals/core-web-vitals/

© Patrick Stox LLC · CC BY 4.0 ·

Esta é a distinção que mais causa confusão, então seja preciso com ela.

  • Dados de campo (CrUX) são “data collected from the real users visiting your site.” (tradução) «em português, a citação confirma a explicação apresentada neste bloco» Eles são informados no percentil 75, em uma janela móvel de 28 dias, segmentados entre celular e desktop. Core Web Vitals representam esse tipo de experiência do mundo real e são usados pelos sistemas de ranqueamento do Google. Eles refletem dispositivos, redes, estados de cache e o back/forward cache reais.
  • Dados de laboratório são “data collected in a controlled environment with predefined device and network settings” (tradução) «em português, a citação confirma a explicação apresentada neste bloco» — um único celular emulado, cache frio, nenhum usuário real. Lighthouse e a seção de laboratório do PageSpeed Insights produzem esses dados. É uma ferramenta de diagnóstico para encontrar problemas, não uma medição de campo. Evidence for this claim Core Web Vitals are real-world experience metrics used by Google ranking systems; lab measurements are diagnostic and can differ from field measurements. Scope: Google Search use of Core Web Vitals and Chrome UX Report field data. Confidence: high · Verified: Google: Core Web Vitals and Search web.dev: Lab and field data «dados coletados de usuários reais que visitam seu site.» «dados coletados em um ambiente controlado com configurações predefinidas de dispositivo e rede».

A orientação do próprio Google: “If you have both field data and lab data for a given page, field data is what you should use to prioritize your efforts.” (tradução) «em português, a citação confirma a explicação apresentada neste bloco» E a pontuação de desempenho do Lighthouse “often does not correlate with field Core Web Vitals.” (tradução) «em português, a citação confirma a explicação apresentada neste bloco» Digo o mesmo no meu guia de Core Web Vitals: dados de laboratório são mais úteis para testar e iterar, porque os dados de CWV de campo são uma média móvel de 28 dias — você não verá sua correção refletida por semanas. «se você tiver dados de campo e dados de laboratório para uma determinada página, deve usar os dados de campo para priorizar seus esforços.» «frequentemente não se correlaciona com Core Web Vitals de campo.»

A regra do p75 e por que ela importa

Uma página só passa se 75% dos usuários reais atingirem o limite “bom”. É um limite deliberadamente tolerante, mas real: a maioria dos seus visitantes (3 de 4) teve uma boa experiência, sem que você fique refém de alguns pontos fora da curva em conexões ruins. É também por isso que seu celular mostrar um carregamento de 1,8 s não significa nada sozinho — o seu p75 entre todos é o que conta.

Nível da página versus nível da origem — não se deixe enganar

Origin-level averages flatter you — only 21.2% of individual pages actually pass. Fonte: Data: Ahrefs

Muitas ferramentas mostram por padrão uma pontuação no nível da origem (média do site inteiro), que pode ser muito mais otimista que a das suas páginas individuais. No meu estudo de dados de CWV (CrUX mais 5,2 milhões de páginas do Ahrefs Site Audit), apenas 21,2% das páginas individuais passaram nos três limites, contra 33% no nível da origem. A documentação de experiência na página do Google diz que seus sistemas geralmente avaliam as páginas individualmente, embora também executem avaliações mais amplas do site inteiro — portanto, uma origem que “passa” ainda pode esconder muitas páginas individuais que falham. Quando uma ferramenta oferece as duas visões, não presuma que a média no nível da origem informa o que uma página específica está fazendo; verifique também o número no nível da página.

Uma armadilha relacionada: páginas sem tráfego suficiente não têm nenhum dado de campo do CrUX, e o CrUX inclui apenas usuários do Chrome que aceitaram participar das estatísticas de uso (sem Chrome no iOS, sem outros navegadores). Isso é uma lacuna de elegibilidade de dados, não uma reprovação — dados de campo ausentes não são o mesmo que uma pontuação ruim. A forma exata como cada ferramenta agrupa páginas semelhantes ou faz fallback para URLs com pouco tráfego (PSI, Search Console, API do CrUX) é documentada por aquele produto específico, não por uma regra universal.

Quanto Core Web Vitals realmente importa para o ranqueamento?

Eles são um sinal de ranqueamento confirmado — o Google diz que seus sistemas de ranqueamento usam Core Web Vitals. O que a documentação atual do Google não faz é atribuir um peso, percentual ou rótulo oficial de “desempate” a esse sinal, portanto tenha cuidado ao repetir essas descrições como se fossem palavras do próprio Google.

Do lado do “é real”: a documentação do Google diz que Core Web Vitals “along with other page experience aspects, aligns with what our core ranking systems seek to reward,” (tradução) «junto com outros aspectos da experiência na página, alinham-se ao que nossos principais sistemas de ranqueamento procuram recompensar», e John Mueller afirmou publicamente que são “more than a tie-breaker, but it also doesn’t replace relevance.” (tradução) «mais que um critério de desempate, mas também não substituem a relevância».

Do lado do “não exagere”: Mueller também disse “Core Web Vitals are not giant factors in ranking, and I doubt you’d see a big drop just because of that,” (tradução) «em português, a citação confirma a explicação apresentada neste bloco» e, na atualização da documentação de março de 2024, acrescentou via LinkedIn que “it’s not going to make your site’s rankings jump up.” (tradução) «em português, a citação confirma a explicação apresentada neste bloco» A documentação de experiência na página do próprio Google é direta: “Google Search always seeks to show the most relevant content, even if the page experience is sub-par.” (tradução) «em português, a citação confirma a explicação apresentada neste bloco» A documentação de 2024 ainda alerta que “trying to get a perfect score just for SEO reasons may not be the best use of your time.” (tradução) «em português, a citação confirma a explicação apresentada neste bloco» Evidence for this claim Google says Core Web Vitals are used by ranking systems, while page experience does not override more relevant content. Scope: Google Search ranking guidance; no fixed weight or ranking-position effect is promised. Confidence: high · Verified: Google: Core Web Vitals and Search Google: Page experience «Core Web Vitals não são fatores gigantes no ranqueamento, e duvido que você visse uma grande queda apenas por causa disso»; «isso não vai fazer os rankings do seu site dispararem»; «a Pesquisa Google sempre busca mostrar o conteúdo mais relevante, mesmo que a experiência na página esteja abaixo do ideal»; «tentar obter uma pontuação perfeita apenas por razões de SEO talvez não seja o melhor uso do seu tempo».

Minha leitura pragmática: a relevância domina, o Google não atribuiu um número ao peso dos CWV e a maioria dos sites não verá um grande benefício por trabalhar neles para fins de ranqueamento. Dito isso, as melhorias de UX subjacentes valem a pena para usuários e conversões — e plataformas (WordPress, Cloudflare e frameworks) continuam absorvendo automaticamente boa parte da carga de otimização. Especialmente para pequenas empresas e negócios locais, isso geralmente não deveria estar no topo da lista.

Mais um esclarecimento da atualização de 2024: entre os sinais mais amplos de experiência na página, apenas Core Web Vitals têm confirmação de contribuição direta para o ranqueamento. HTTPS, compatibilidade com dispositivos móveis, ausência de intersticiais intrusivos e clareza do conteúdo são boas práticas, mas não aumentam diretamente o ranqueamento como a documentação já deu a entender.

Os “outros Web Vitals” — de diagnóstico, não Core

Eles aparecem constantemente e são classificados de forma errada. Nenhum deles é Core Web Vital:

  • Time to First Byte (TTFB) — quanto tempo até o primeiro byte da resposta chegar. Ele “precedes every other meaningful loading performance metric” e alimenta o LCP, mas o Google é explícito: “Because TTFB isn’t a Core Web Vitals metric, it’s not absolutely necessary that sites meet the ‘good’ TTFB threshold.” (tradução) «em português, a citação confirma a explicação apresentada neste bloco» (Bom ≤ 0,8 s.) De diagnóstico.
  • First Contentful Paint (FCP) — tempo até qualquer conteúdo ser pintado. Um diagnóstico útil de carregamento (bom ≤ 1,8 s), mas não Core.
  • Total Blocking Time (TBT) — um proxy de laboratório para INP. Ferramentas como Lighthouse “cannot measure INP” (tradução) «em português, a citação confirma a explicação apresentada neste bloco» sem um usuário real, então informam TBT. Apenas laboratório.
  • Speed Index — um proxy de laboratório para a velocidade de carregamento percebida. Exclusivo do Lighthouse. «precede todas as outras métricas significativas de desempenho de carregamento»; «como o TTFB não é uma métrica de Core Web Vitals, não é absolutamente necessário que os sites atinjam o limite de TTFB ‘bom’»; «não consegue medir INP».

Use-os para depurar. Não os informe como Core Web Vitals nem trate seus limites como barreiras de ranqueamento.

Um mito para aposentar

Você pode ver “Engagement Reliability” sendo apresentado como um novo Core Web Vital. Não há nenhum anúncio oficial do Google sobre essa métrica — ela circula apenas em conteúdo de terceiros. Os Core Web Vitals são LCP, INP e CLS. Até que o Google diga o contrário, essa é a lista.

Como medir — e qual ferramenta usar para cada coisa

Associe a ferramenta ao trabalho:

  • Relevante para o ranqueamento (dados de campo): PageSpeed Insights (mostra dados de campo do CrUX no nível da página e da origem), relatório Core Web Vitals do Google Search Console (agrupa páginas semelhantes e expõe padrões do site inteiro), API do CrUX / BigQuery (análise personalizada e por país) e a biblioteca JS web-vitals (colete seu próprio RUM).
  • Depuração (dados de laboratório): Lighthouse, painel Performance do Chrome DevTools e a seção de laboratório do PSI. Eles encontram a causa; não decidem seu ranqueamento.

O fluxo que sugiro: use o GSC para descobrir quais grupos de páginas estão falhando em campo, confirme com o PageSpeed Insights no nível da página e depois entre no Lighthouse / DevTools para diagnosticar e iterar — sabendo que os números de campo podem levar até 28 dias para serem atualizados.

Para onde ir agora: o cluster de desempenho web

Este hub é o mapa. Cada tópico abaixo é um aprofundamento próprio.

Os três Core Web Vitals

  • Largest Contentful Paint — a métrica de carregamento: o que conta como elemento LCP, a meta de ≤ 2,5 s e como fazê-lo ser pintado mais cedo.
  • Interaction to Next Paint — a métrica de responsividade que substituiu o FID: atraso de entrada, processamento do evento e atraso de apresentação, e como reduzir cada um.
  • Cumulative Layout Shift — a métrica de estabilidade visual: janelas de sessão, as causas habituais (mídia dimensionada, fontes, anúncios injetados) e como atingir ≤ 0,1.

Métricas de suporte e diagnóstico

  • Time to First Byte — latência do servidor/resposta que alimenta o LCP; útil para depurar, não é um Core Web Vital.
  • First Contentful Paint — quando o primeiro conteúdo é pintado; um diagnóstico de carregamento.
  • Total Blocking Time — o proxy de laboratório que o Lighthouse usa para aproximar o INP.
  • Speed Index — o proxy de laboratório para a velocidade percebida de carregamento.

Como são medidos

  • PageSpeed Insights — dados de campo (CrUX) mais um relatório de laboratório do Lighthouse em um só lugar.
  • Google Lighthouse — o mecanismo de laboratório/diagnóstico por trás do PSI e do DevTools.
  • Chrome UX Report (CrUX) — o conjunto de dados de usuários reais em que se baseia a avaliação do Google.

Para ver o cluster inteiro, consulte o hub de desempenho web. Cada tópico irmão aponta para este automaticamente assim que é publicado.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.