LCP, sigla de Largest Contentful Paint, é uma métrica que mede quanto tempo demora para o principal conteúdo visível de uma página aparecer na tela.
Ela faz parte das Core Web Vitals e ajuda a avaliar a experiência de carregamento percebida pelo usuário. Em vez de medir apenas quando a página começa a mostrar algo, o LCP observa quando o maior elemento visível é renderizado.
O que o LCP mede?
O LCP começa a ser contado quando o usuário acessa a página e termina quando o maior elemento de conteúdo aparece na área visível da tela.
Esse elemento pode ser:
- uma imagem;
- um bloco de texto;
- a imagem de capa de um vídeo;
- uma imagem de fundo carregada pelo CSS;
- uma imagem inserida dentro de um elemento SVG.
Na prática, o elemento medido pode ser a imagem principal de um artigo, o título de uma página, um banner ou a apresentação principal de uma página de vendas.
O LCP considera apenas o conteúdo visível antes de o usuário começar a rolar a página. Por isso, imagens e textos localizados mais abaixo normalmente não são usados como o principal elemento da medição inicial.
Qual é um bom resultado de LCP?
As faixas recomendadas são:
- até 2,5 segundos: bom;
- acima de 2,5 até 4 segundos: precisa melhorar;
- acima de 4 segundos: ruim.
Para uma avaliação adequada, o resultado deve estar dentro da faixa boa em pelo menos 75% das visitas, considerando separadamente usuários de celulares e computadores.
Isso significa que um único teste rápido não apresenta toda a realidade. A experiência pode variar conforme o aparelho, a conexão, a localização do visitante e a velocidade do servidor.
LCP e FCP são a mesma coisa?
Não.
O FCP, ou First Contentful Paint, mede quando o primeiro conteúdo aparece na tela. Pode ser um texto pequeno, um ícone ou parte do cabeçalho.
O LCP busca identificar quando o maior conteúdo visível foi apresentado.
Exemplo:
- O fundo da página aparece.
- O menu é carregado.
- Um pequeno texto fica visível.
- A imagem principal do artigo finalmente aparece.
O FCP pode ser registrado no terceiro momento. O LCP provavelmente será registrado no quarto, quando o elemento principal estiver visível.
Por isso, uma página pode começar a mostrar conteúdo rapidamente e ainda apresentar um LCP ruim.
O que pode deixar o LCP lento?
O tempo total do LCP pode ser dividido em quatro partes principais:
Resposta inicial do servidor
O navegador precisa receber o código inicial da página antes de começar a exibir o conteúdo.
Uma hospedagem lenta, muitos redirecionamentos, processamento excessivo ou falta de cache podem aumentar o tempo até o primeiro byte, conhecido como TTFB.
Atraso para encontrar o recurso
Mesmo depois de receber a página, o navegador pode demorar para descobrir qual imagem, fonte ou arquivo precisa carregar.
Isso acontece quando o elemento principal depende de JavaScript, está escondido em um arquivo CSS ou não aparece diretamente no código HTML inicial.
Tempo para carregar o recurso
Uma imagem grande ou um arquivo hospedado longe do usuário pode demorar para ser transferido.
O tamanho do arquivo, a qualidade da conexão, a localização do servidor e a quantidade de recursos carregados ao mesmo tempo influenciam esse período.
Atraso para renderizar o elemento
O recurso pode ter terminado de carregar, mas continuar invisível porque o navegador está processando CSS, JavaScript, fontes ou outras tarefas.
Nesse caso, reduzir apenas o tamanho da imagem talvez não resolva o problema. O navegador também precisa estar livre para mostrar o elemento.
Como melhorar o LCP?
Otimize a imagem principal
Quando o elemento de LCP é uma imagem, vale:
- usar dimensões adequadas;
- comprimir o arquivo;
- utilizar formatos modernos, como WebP ou AVIF;
- evitar carregar uma imagem muito maior que o espaço em que ela será exibida;
- entregar versões diferentes conforme o tamanho da tela.
Reduzir o peso da imagem pode ajudar, mas a melhoria precisa ser confirmada com novos testes.
Não use carregamento tardio na imagem principal
O carregamento tardio, também chamado de lazy loading, é útil para imagens localizadas abaixo da área inicial da página.
Porém, ele não deve ser usado na imagem principal responsável pelo LCP. Isso pode atrasar o momento em que o navegador começa a baixar o recurso.
Melhore a resposta do servidor
Cache, hospedagem adequada, redução de redirecionamentos e otimização do banco de dados podem ajudar o servidor a entregar a página mais rapidamente.
Um TTFB elevado adiciona atraso a todas as etapas posteriores do carregamento.
Reduza CSS e JavaScript desnecessários
Arquivos grandes ou mal organizados podem bloquear a exibição da página.
Remover códigos não utilizados, adiar recursos secundários e reduzir tarefas longas ajuda o navegador a mostrar o conteúdo principal mais cedo.
Priorize o recurso principal
O navegador deve encontrar rapidamente a imagem ou fonte necessária para apresentar o maior conteúdo.
Em configurações mais técnicas, podem ser utilizados recursos como preload e fetchpriority="high" para informar que determinado arquivo possui prioridade. Essas alterações precisam ser aplicadas com cuidado para não colocar vários recursos como prioritários ao mesmo tempo.
Como descobrir qual elemento está causando o LCP?
O PageSpeed Insights pode mostrar qual elemento foi identificado como o principal conteúdo da página durante o teste.
Ele pode apresentar, por exemplo:
- a imagem destacada do artigo;
- o título principal;
- um banner;
- uma seção de apresentação;
- uma imagem de fundo.
Também é possível analisar o elemento e os tempos de carregamento pelo Chrome DevTools, Lighthouse e outras ferramentas de desempenho.
Antes de instalar plugins ou fazer várias alterações, é importante descobrir qual elemento está sendo medido e onde ocorre o atraso.
Dados de campo e dados de laboratório
Os dados de laboratório vêm de uma simulação controlada, como a realizada pelo Lighthouse.
Os dados de campo representam a experiência de usuários reais e podem ser consultados em ferramentas como PageSpeed Insights e Google Search Console, quando há informações suficientes.
Como o objetivo das Core Web Vitals é avaliar experiências reais, o acompanhamento deve considerar o 75º percentil das visitas em celulares e computadores.
Uma página pode ter um bom resultado no teste de laboratório e apresentar dificuldades para usuários reais. Também pode acontecer o contrário.
LCP melhora o posicionamento no Google?
O LCP faz parte das Core Web Vitals, que são consideradas pelos sistemas de classificação do Google.
Porém, atingir 2,5 segundos não garante uma boa posição. O Google avalia vários aspectos da experiência e continua priorizando a relevância e a utilidade do conteúdo. Buscar uma pontuação perfeita apenas por SEO pode não ser o melhor uso de tempo e recursos.
A melhoria do LCP deve ter como principal objetivo fazer o usuário encontrar o conteúdo com rapidez.
Exemplo prático
Imagine uma página de vendas cuja imagem principal possui 4 MB.
Além disso, a imagem:
- está configurada com lazy loading;
- só é descoberta depois da execução de um script;
- depende de arquivos CSS grandes;
- está hospedada num servidor lento.
Comprimir a imagem pode ajudar, mas não resolverá todos os atrasos.
A correção completa pode exigir a otimização da imagem, a retirada do lazy loading, a priorização do recurso, a redução de códigos que bloqueiam a renderização e uma resposta mais rápida do servidor.
Em resumo
LCP é a métrica que mede quanto tempo demora para o maior conteúdo visível de uma página aparecer.
Um bom resultado ocorre em até 2,5 segundos para pelo menos 75% das visitas.
Imagens pesadas, servidor lento, carregamento tardio, CSS excessivo e JavaScript podem prejudicar o resultado. A melhoria deve começar pela identificação do elemento medido e da etapa responsável pelo atraso.
Explore também
- PageSpeed Insights
- Core Web Vitals
- Experiência do Usuário
- INP
- CLS
- Página de Vendas
- SEO Técnico
- Google Search Console
Aprofunde o assunto
- Empreendedorismo Digital: como começar do zero
- O que é LCP? Explicamos o Largest Contentful Paint
- Como construir uma audiência engajada no início do seu negócio digital
✅ Na prática
Analise uma página importante no PageSpeed Insights e responda:
- Qual elemento foi identificado como LCP?
- Ele é uma imagem ou um bloco de texto?
- O arquivo está pesado?
- A imagem principal usa lazy loading?
- O servidor demora para responder?
- Existem códigos bloqueando a exibição?
- O resultado real é diferente do teste de laboratório?
Faça uma alteração por vez e teste novamente. Assim, será possível identificar o que realmente melhorou o carregamento.
💡 Você sabia?
O elemento considerado como LCP pode mudar durante o carregamento.
Um texto pode ser inicialmente o maior conteúdo visível, mas depois ser substituído na medição quando uma imagem maior termina de carregar. O navegador mantém como resultado o maior elemento apresentado antes da primeira interação do usuário.

