Core Web Vitals e anúncios: como monetizar sem destruir o LCP, o INP e o CLS do site
Anúncio mal implementado derruba os Core Web Vitals, a experiência e, no fim, a própria receita. Veja como cada métrica é afetada e o checklist técnico para monetizar com um site rápido.

Resposta rápidaOs Core Web Vitals medem a experiência real do usuário: LCP (velocidade de carregamento do maior elemento, ideal até 2,5 s), INP (resposta às interações, ideal até 200 ms) e CLS (estabilidade visual, ideal até 0,1). Anúncios afetam principalmente o CLS, quando empurram o conteúdo, e o INP, pelo excesso de scripts. A solução é reservar espaço para cada bloco, carregar scripts de forma assíncrona, usar lazy load abaixo da dobra e auditar parceiros e bidders periodicamente.
Todo publisher vive um dilema: mais anúncios trazem mais receita no curto prazo, mas um site lento e instável afasta leitores, reduz páginas por sessão e piora o desempenho na busca. Os Core Web Vitals são a forma de o Google medir essa experiência, e os anúncios estão entre os principais vilões quando mal implementados.
Neste guia eu explico como cada métrica é afetada pelos anúncios e o checklist técnico que eu uso para monetizar sem destruir a performance.

As três métricas
| Métrica | O que mede | Bom | Ruim |
|---|---|---|---|
| LCP (Largest Contentful Paint) | Tempo até o maior elemento visível carregar | Até 2,5 s | Acima de 4 s |
| INP (Interaction to Next Paint) | Tempo de resposta às interações | Até 200 ms | Acima de 500 ms |
| CLS (Cumulative Layout Shift) | Quanto a página “pula” durante o carregamento | Até 0,1 | Acima de 0,25 |
Os valores considerados são os do percentil 75 dos usuários reais, coletados pelo Chrome. Ou seja: não basta o site ser rápido no seu computador; ele precisa ser rápido no celular médio do seu leitor.
Como os anúncios afetam cada métrica
CLS: o principal problema
O anúncio chega depois do conteúdo e, se não houver espaço reservado, empurra o texto para baixo. O leitor perde o ponto de leitura e, às vezes, clica sem querer no anúncio, o que além de irritar pode gerar cliques inválidos.
INP: excesso de JavaScript
Cada tag de anúncio, wrapper de header bidding, pixel e script de medição disputa a thread principal do navegador. Quando o usuário toca em um menu ou rola a página, a resposta demora.
LCP: competição por rede e processamento
Se scripts de anúncio carregam antes do conteúdo principal, ou se um anúncio grande vira o maior elemento da tela, o LCP piora.
Checklist técnico para publishers
1. Reserve espaço para cada bloco
Defina uma altura mínima no contêiner do anúncio de acordo com o tamanho mais comum que ele recebe. Um bloco que costuma exibir 300×250 deve ter, no mínimo, 250 px de altura reservados. Para blocos com vários tamanhos, use a altura mais frequente e centralize o criativo.
2. Evite anúncios no topo que empurram conteúdo
Banners grandes acima do título são os que mais geram CLS. Se usar, reserve o espaço desde o primeiro carregamento.
3. Carregue as tags de forma assíncrona
As bibliotecas do Google, como o GPT do Ad Manager e o código do AdSense, já são assíncronas. Verifique se scripts de parceiros também são, e se não há chamadas síncronas bloqueando a renderização.
4. Use lazy load abaixo da dobra
Blocos que estão longe da primeira tela devem carregar só quando o usuário se aproxima deles. O Ad Manager tem configuração nativa de lazy loading, e o próprio AdSense já faz isso em vários formatos.
5. Limite os bidders e os timeouts
No header bidding, cada parceiro extra adiciona requisições e processamento. Mantenha os que realmente ganham leilões e defina timeouts realistas.
6. Cuidado com refresh e formatos intrusivos
O refresh de anúncios aumenta impressões, mas precisa seguir as políticas e não pode gerar saltos de layout. Formatos como intersticiais devem respeitar as regras de experiência.
7. Otimize o restante do site
Anúncios não são o único problema. Imagens no formato WebP ou AVIF, cache, CDN, tema leve e poucos plugins fazem diferença. No WordPress, um bom plugin de cache e uma hospedagem adequada, como discuti no guia de hospedagem, são a base.
8. Audite as tags todo mês
Scripts esquecidos de testes antigos, pixels duplicados e parceiros que não entregam mais receita costumam se acumular. Uma limpeza periódica melhora o INP sem perder dinheiro.
Como medir
- Search Console: relatório de Core Web Vitals com dados reais por grupo de URLs.
- PageSpeed Insights: dados de campo e de laboratório por página.
- Chrome DevTools: aba Performance para identificar scripts que travam a thread principal.
- Ferramentas de RUM: monitoramento contínuo com dados dos seus usuários.
Teste sempre no celular, onde está a maior parte do tráfego e onde os problemas aparecem mais.
Performance também é receita
Um site rápido não é só uma questão de SEO. Páginas que carregam bem geram mais páginas por sessão, mais tempo de leitura e melhor visibilidade dos anúncios, o que eleva o eCPM. Em muitos projetos que acompanho, reduzir a quantidade de anúncios e melhorar a estabilidade aumentou a receita total, porque o leitor ficou mais tempo e cada impressão passou a valer mais.
Equilíbrio entre densidade e experiência
Não existe número mágico de anúncios por página. Uma regra prática: o conteúdo deve sempre ser o protagonista. Se em qualquer tela do celular o leitor vê mais anúncio que texto, há excesso. Comece com menos blocos bem posicionados, meça receita por sessão e aumente com cuidado.
Perguntas frequentes
Podem prejudicar, principalmente o CLS e o INP, quando não há espaço reservado ou quando há excesso de scripts. Com boa implementação, é possível monetizar mantendo boas métricas.
Até 0,1 é considerado bom. Acima de 0,25 é considerado ruim. Reservar espaço para anúncios e imagens é a principal forma de reduzir o CLS.
Sim. Em março de 2024, o INP passou a ser a métrica oficial de responsividade dos Core Web Vitals, no lugar do FID.
Normalmente não. Ele evita carregar anúncios que o usuário nunca veria, melhora a visibilidade média e a performance. Ajuste a distância de carregamento para não perder impressões.
No Search Console, no relatório de Core Web Vitals, e no PageSpeed Insights, que mostra dados reais de usuários e testes de laboratório.
Quer saber quanto o seu projeto pode faturar?
Me chame no WhatsApp e eu faço uma análise gratuita do seu site, app ou operação de afiliados: tráfego, monetização e próximos passos.
Chamar no WhatsApp


