Como melhorar Core Web Vitals, velocidade no celular e imagens?

Link copiado

Core Web Vitals de um site não são motivo para caçar nota verde para o relatório. Encontre o problema principal em um dispositivo real: LCP mostra velocidade de carregamento, INP mostra responsividade, CLS mostra saltos de layout.

Capa

Olhe dados reais, não só uma nota verde

Se o Lighthouse mostra 95, mas as pessoas dizem que o site é lento, eu não confio em uma única nota verde. Primeiro olho grupos reais de URL no Search Console e depois acho o culpado no PageSpeed e no DevTools.

O erro que eu eliminaria primeiro: Aplicar lazy-load na imagem hero.

Visual 01
Visual 01

O que preparar e que resultado esperar

  • Resultado: Você sabe qual recurso ou script deixa a página lenta e pode verificar a correção com dados de campo, não só com teste de laboratório.
  • Abra Search Console → Core Web Vitals e separe Mobile/Desktop. Para a URL problemática, rode PageSpeed Insights.
  • Mantenha os dados de origem e os direitos de acesso separados do resultado para poder verificar o que o trabalho de velocidade e Core Web Vitals realmente fez.
  • Metas de bom resultado: LCP abaixo de 2,5 s, INP abaixo de 200 ms e CLS abaixo de 0,1. Depois da correção, clique em start validation no Search Console.

Ache o problema principal e corrija um de cada vez

  1. Encontre a URL problemática

    No Search Console abra o grupo do problema e depois a URL específica. Cole no PageSpeed Insights e veja qual é o elemento LCP.

    Проверьте: Fica claro o que o usuário espera por mais tempo.

    Если не сработало: Verifique a página no Chrome DevTools Performance com perfil mobile.

  2. Corrija a primeira tela

    Comprima a imagem hero, defina dimensões e não aplique lazy-load no visual principal. Adie widgets secundários e scripts de terceiros.

    <img src="/hero.webp" width="1200" height="700" fetchpriority="high" alt="Técnico consertando um ar-condicionado">

    Проверьте: O visual principal aparece sem esperar JS pesado.

    Если не сработало: Substitua vídeo/animação por um primeiro frame estático no teste.

  3. Remova saltos e long tasks

    Defina width/height para imagens e iframes, reserve espaço para banners, corte JavaScript pesado e quebre long tasks.

    Проверьте: Em tela mobile, os elementos não saltam durante o carregamento.

    Если не сработало: Desative widgets de terceiros um a um e encontre o culpado.

  4. Teste um cenário real

    No DevTools ative CPU lenta e rede mobile, recarregue a página e grave Performance. Compare antes e depois na mesma URL.

    Проверьте: A correção melhorou a métrica necessária, não só a pontuação geral.

    Если не сработало: Reverta a última mudança e teste isoladamente.

Visual 02
Visual 02

Corrijo primeiro o elemento LCP

Metas para um bom resultado: LCP ≤ 2,5 s, INP < 200 ms, CLS < 0,1. Se o LCP é a imagem hero, não defina `loading=lazy`: coloque dimensões, formato moderno e `fetchpriority=high`. Imagens abaixo da primeira tela, por outro lado, devem carregar de forma lazy.

Para CLS, reserve espaço para imagens, vídeo, iframes, chat e o banner de cookies. Para INP, abra DevTools → Performance e procure long tasks: chats, mapas, sliders e vários widgets de analytics ao mesmo tempo.

<img src="/assets/hero.avif" width="1440" height="900" fetchpriority="high" alt="Equipe trabalhando em um processo">

Não confunda o laboratório com usuários reais

Registre URL, dispositivo, fonte de dados, LCP, INP e CLS antes da mudança. Depois da correção, confira de novo PageSpeed e DevTools na mesma URL e espere os dados de campo do Search Console atualizarem. Se você só arruma a nota e deixa um formulário lento ou um botão que salta, o usuário não terá uma experiência melhor.

  • Desative widgets de terceiros um a um primeiro.
  • Não aplique lazy-load no visual principal.
  • Não trate dados mobile e desktop como uma única métrica.

Um teste — um culpado

Primeiro desative um widget de terceiros, meça de novo e registre o resultado. Depois restaure e confira o próximo. Não reescreva o frontend inteiro de uma vez: senão você volta à versão antiga e ainda não sabe a causa.

Para cada grupo de URL armazene `metric`, `device`, `source`, `before`, `after`, `change`, `owner` e `date`. Se o problema principal for um hero pesado, otimize-o; se for INP, corte JavaScript. Não corrija CLS trocando fonte se o salto vem de um espaço de anúncio.

LCP, INP e CLS: o que verificar exatamente

CritérioPerguntaBom sinal
EntradaO que exatamente entra no trabalho de velocidade e Core Web Vitals?Abra Search Console → Core Web Vitals e separe Mobile/Desktop. Para a URL problemática, rode PageSpeed Insights.
AçãoO que o sistema tem permissão de fazer sozinho?Somente ações listadas de antemão, sem acesso a toda a conta
VerificaçãoComo saber que o resultado pode ser aceito?Metas de bom resultado: LCP abaixo de 2,5 s, INP abaixo de 200 ms e CLS abaixo de 0,1. Depois da correção, clique em start validation no Search Console.
FalhaPara onde vai um caso pouco claro?Compare Field data e Lab data e depois corrija o único recurso mais pesado; não mude CDN, fonte e todo o JavaScript de uma vez.

O que deve mudar depois da configuração

Você sabe qual recurso ou script deixa a página lenta e pode verificar a correção com dados de campo, não só com teste de laboratório.

Visual 03
Visual 03

Quais acelerações atrapalham a primeira tela por acidente

Lançar antes de os dados de entrada estarem prontos

Aplicar lazy-load na imagem hero.

Conceder permissões excessivas

Corrigir só a nota de laboratório e ignorar dados reais.

Não verificar casos-limite

Esquecer dimensões de imagens e iframes.

Deixar falhas sem responsável

Adicionar mais um widget quando a primeira tela já está sobrecarregada.

Quando velocidade exige trabalho de arquitetura

Você precisa de um especialista se os pontos lentos envolvem CMS, renderização no servidor, um bundle JS grande ou vários sistemas externos.

O que verificar depois da otimização

Por que PageSpeed e Search Console mostram números diferentes?

O PageSpeed combina teste de laboratório com dados de campo disponíveis, enquanto o Search Console usa visitas reais agregadas em um período.

É preciso pontuação 100?

Não. Importam mais o desempenho estável das páginas-chave e boas métricas reais nos dispositivos dos clientes.

O que corrigir primeiro?

O que afeta o conteúdo principal e a primeira tela; depois saltos de layout e long tasks interativas.

Quando o resultado aparece no Search Console?

Dados de campo não atualizam na hora. Um teste de laboratório verifica a mudança imediatamente; o relatório real precisa acumular novas visitas.

Desenvolvimento web e conversão

Páginas de serviço, sites locais, velocidade, ferramentas interativas e cases que levam ao próximo passo.

Capa
Desenvolvimento web e conversão 7 min de leitura

Como estruturar uma página de serviço que converte?

Para “Como estruturar uma página de serviço que converte?”, conecte a intenção de busca, a estrutura da página, as provas e um próximo passo mensurável.

transacionalLer ↗
Capa
Desenvolvimento web e conversão 7 min de leitura

Como criar uma página de serviço para uma empresa local?

Para “Como criar uma página de serviço para uma empresa local?”, conecte a intenção de busca, a estrutura da página, as provas e um próximo passo mensurável.

transacionalLer ↗
Capa
Desenvolvimento web e conversão 7 min de leitura

Como adicionar calculadora ou quiz sem prejudicar o SEO?

Para “Como adicionar calculadora ou quiz sem prejudicar o SEO?”, conecte a intenção de busca, a estrutura da página, as provas e um próximo passo mensurável.

comercialLer ↗
Capa
Desenvolvimento web e conversão 7 min de leitura

Como transformar um case de cliente em uma página que vende e ranqueia?

Para “Como transformar um case de cliente em uma página que vende e ranqueia?”, conecte a intenção de busca, a estrutura da página, as provas e um próximo passo mensurável.

comercialLer ↗

Mostrar todos os artigos