Web Vitals

Publicado em 4 de maio de 2020, atualizado pela última vez em 31 de outubro de 2024

Otimizar a qualidade da experiência do usuário é fundamental para ter sucesso em longo prazo em qualquer site. Não importa se você é proprietário de uma empresa, profissional de marketing ou desenvolvedor, as Métricas da Web podem ajudar a quantificar a experiência no seu site e identificar oportunidades de melhoria.

Visão geral

O Web Vitals é uma iniciativa do Google para unificar as orientações relacionadas a indicadores de qualidade essenciais para proporcionar uma boa experiência do usuário na Web.

O Google oferece várias ferramentas há anos para medir e gerar relatórios de performance. Alguns desenvolvedores são especialistas no uso dessas ferramentas, enquanto outros acham que a abundância de ferramentas e métricas dificulta o acompanhamento.

Os proprietários de sites não precisam ser especialistas em performance para entender a qualidade da experiência que oferecem aos usuários. A iniciativa Métricas da Web visa simplificar o cenário e ajudar os sites a se concentrarem nas métricas mais importantes, as Core Web Vitals.

Core Web Vitals

As Core Web Vitals são um subconjunto das Métricas da Web que se aplicam a todas as páginas da Web, devem ser medidas por todos os proprietários de sites e serão mostradas em todas as ferramentas do Google. Cada uma das Core Web Vitals representa uma faceta distinta da experiência do usuário, é mensurável em campo e reflete a experiência real de um resultado crítico centrado no usuário.

As métricas que compõem os Core Web Vitals vão evoluir ao longo do tempo. O conjunto atual foca em três aspectos da experiência do usuário: carregamento, interatividade e estabilidade visual e inclui estas métricas (e seus respectivos limites):

Recomendações de limites de Largest Contentful Paint Recomendações de limite de Interaction to Next Paint Recomendações de limite de Cumulative Layout Shift
  • Largest Contentful Paint (LCP): avalia o desempenho do carregamento. Para proporcionar uma boa experiência do usuário, o LCP deve ocorrer dentro de 2,5 segundos após o início do carregamento da página.
  • Interaction to Next Paint (INP): mede a interatividade. Para proporcionar uma boa experiência do usuário, as páginas devem ter um tempo de INP de 200 milissegundos ou menos.
  • Cumulative Layout Shift (CLS): avalia a estabilidade visual. Para proporcionar uma boa experiência do usuário, as páginas devem manter um CLS de 0,1 ou menos.

Para garantir que você esteja atingindo a meta recomendada para essas métricas para a maioria dos seus usuários, um bom limite a ser medido é o 75º percentil de carregamentos de página, segmentado entre dispositivos móveis e desktops.

As ferramentas que avaliam a conformidade com as Core Web Vitals devem considerar uma página aprovada se ela atender às metas recomendadas no 75º percentil para todas as três métricas das Core Web Vitals.

Ciclo de vida

As métricas das Core Web Vitals passam por um ciclo de vida que consiste em três fases: experimental, pendente e estável.

As três fases do ciclo de vida das métricas Core Web Vitals, visualizadas como uma série de três chevrons. Da esquerda para a direita, as fases são "Experimental", "Pendente" e "Estável".
As etapas do ciclo de vida das Core Web Vitals.

Cada fase foi projetada para indicar aos desenvolvedores como eles devem pensar em cada métrica:

  • As métricas experimentais são Core Web Vitals em potencial que ainda podem passar por mudanças significativas, dependendo dos testes e do feedback da comunidade.
  • As métricas pendentes são futuras Core Web Vitals que passaram pela fase de testes e feedback e têm um cronograma bem definido para se tornarem estáveis.
  • As métricas estáveis são o conjunto atual de Core Web Vitals que o Chrome considera essenciais para ótimas experiências do usuário.

As Core Web Vitals estão nas seguintes fases do ciclo de vida:

Experimental

Quando uma métrica é desenvolvida inicialmente e entra no ecossistema, ela é considerada uma métrica experimental.

O objetivo da fase experimental é avaliar a adequação de uma métrica, primeiro explorando o problema a ser resolvido e, possivelmente, iterando sobre o que as métricas anteriores não conseguiram resolver. Por exemplo, a Interaction to Next Paint (INP) foi inicialmente desenvolvida como uma métrica experimental para resolver os problemas de performance de execução presentes na Web de forma mais abrangente do que a First Input Delay (FID).

A fase experimental do ciclo de vida das Core Web Vitals também tem como objetivo oferecer flexibilidade no desenvolvimento de uma métrica, identificando bugs e até mesmo explorando mudanças na definição inicial. Essa também é a fase em que o feedback da comunidade é mais importante.

Pendente

Quando a equipe do Chrome determina que uma métrica experimental recebeu feedback suficiente e comprovou sua eficácia, ela se torna uma métrica pendente. Por exemplo, a INP foi promovida em 2023 do status experimental para pendente com a intenção de desativar a FID.

As métricas pendentes são mantidas nessa fase por um mínimo de seis meses para dar tempo ao ecossistema de se adaptar. O feedback da comunidade continua sendo um aspecto importante dessa fase, à medida que mais desenvolvedores começam a usar a métrica.

Estável

Quando uma métrica candidata das Core Web Vitals é finalizada, ela se torna uma métrica estável. É quando a métrica pode se tornar uma Core Web Vital.

As métricas estáveis têm suporte ativo e podem estar sujeitas a correções de bugs e mudanças de definição. As métricas estáveis das Core Web Vitals não mudam mais de uma vez por ano. Qualquer mudança em uma Core Web Vital será comunicada claramente na documentação oficial da métrica, bem como no registro de mudanças dela. As Core Web Vitals também são incluídas em todas as avaliações.

Ferramentas para medir e gerar relatórios das Core Web Vitals

O Google acredita que as Core Web Vitals são essenciais para todas as experiências da Web. Como resultado, ele está comprometido em mostrar essas métricas em todas as ferramentas mais usadas. As seções a seguir detalham quais ferramentas têm suporte para as Core Web Vitals.

Ferramentas de campo para medir as Core Web Vitals

O Chrome User Experience Report coleta dados de medição anônimos e reais do usuário para cada Core Web Vital. Esses dados permitem que os proprietários de sites avaliem rapidamente a performance sem precisar instrumentar manualmente a análise nas páginas e alimentam ferramentas como o Chrome DevTools, o PageSpeed Insights e o relatório Core Web Vitals do Search Console.