Panorama da Maturidade Digital dos Publishers no Brasil
Mapa da maturidade digital dos veículos de conteúdo brasileiros.
Números de , atualizados uma vez por dia.
Quem a imprensa deixa entrar, e quem ela barra
Lemos o robots.txt de cada
veículo e resolvemos, agente por agente, se o conteúdo pode ser lido. A precedência das regras
segue a RFC 9309: o grupo mais específico ganha, e a diretiva mais longa ganha dentro do
grupo. Bloquear é decisão editorial legítima. Aqui só medimos.
| Agente | Bloqueado por | % |
|---|---|---|
| CCBot | 506 de 12.620 | 4% |
| Bytespider | 447 de 12.620 | 4% |
| ClaudeBot | 431 de 12.620 | 3% |
| GPTBot | 421 de 12.620 | 3% |
| Amazonbot | 362 de 12.620 | 3% |
| anthropic-ai | 351 de 12.620 | 3% |
| Applebot-Extended | 345 de 12.620 | 3% |
| Google-Extended | 332 de 12.620 | 3% |
| Diffbot | 317 de 12.620 | 3% |
| PerplexityBot | 284 de 12.620 | 2% |
Ver os outros 12 agentes
| Meta-ExternalAgent | 278 de 12.620 | 2% |
|---|---|---|
| cohere-ai | 257 de 12.620 | 2% |
| ChatGPT-User | 243 de 12.620 | 2% |
| ImagesiftBot | 235 de 12.620 | 2% |
| FacebookBot | 221 de 12.620 | 2% |
| OAI-SearchBot | 187 de 12.620 | 1% |
| YouBot | 181 de 12.620 | 1% |
| TimpiBot | 173 de 12.620 | 1% |
| Claude-User | 172 de 12.620 | 1% |
| Claude-SearchBot | 169 de 12.620 | 1% |
| Perplexity-User | 154 de 12.620 | 1% |
| GoogleOther | 152 de 12.620 | 1% |
E os buscadores?
A mesma pergunta, feita a quem manda tráfego. Aqui a resposta quase nunca é escolha editorial.
91 veículos bloqueiam Google ou Bing no próprio robots.txt — e estão fora da busca por causa disso.
| Buscador | Bloqueiam | Proporção |
|---|---|---|
| Baiduspider | 284 | 2% |
| YandexBot | 277 | 2% |
| Applebot | 138 | 1% |
| Slurp | 124 | 1% |
| LinkedInBot | 107 | 1% |
| DuckDuckBot | 104 | 1% |
| Twitterbot | 99 | 1% |
| Bingbot | 90 | 1% |
| facebookexternalhit | 89 | 1% |
| Googlebot-Image | 53 | 0% |
| Googlebot-News | 50 | 0% |
| Googlebot | 49 | 0% |
O repertório técnico que já foi adotado
Arquivos e marcações que decidem se o conteúdo é encontrado, entendido e monetizado corretamente. Nenhum deles custa caro, e a ausência de qualquer um se resolve numa tarde de trabalho.
-
HTTPS válido
11.570 · 73%Certificado íntegro e dentro da validade.
-
Favicon
9.931 · 63%Detalhe pequeno, ausência reveladora.
-
Sitemap XML
9.196 · 58%Sem ele, o buscador descobre menos páginas.
-
Feed RSS
7.646 · 48%É por onde agregadores — inclusive o nosso — leem a publicação.
-
Dados estruturados
7.280 · 46%Schema.org em JSON-LD: o que faz o conteúdo virar resultado rico.
-
ads.txt
4.836 · 31%Declaração de quem pode vender o inventário. Combate fraude.
-
Google Analytics 4
4.256 · 27%Medição de audiência própria.
-
llms.txt
1.974 · 12%Instrução explícita para agentes de IA. Prática nova, adoção baixa.
Quanto custa abrir a imprensa brasileira
Medição do Google PageSpeed Insights sobre a home de cada veículo, nas duas telas em que ela é aberta. Os cortes são os do próprio Google, os mesmos que decidem como uma URL compete na busca.
No celular
10.111 veículos36% passam nos Core Web Vitals
entre os 4.423 com LCP, CLS e INP medidos
- Bom (90+) 1.657 16%
- Precisa melhorar (50–89) 5.699 56%
- Ruim (abaixo de 50) 2.755 27%
- Performance
- 63
- LCP médio
- 5,1 s
- CLS médio
- 0,110
- Peso médio
- 4,2 MB
A infraestrutura digital dos publishers brasileiros
Plataforma de publicação, servidor e rede de entrega, detectados por assinatura no HTML, nos cabeçalhos HTTP e nos caminhos de arquivo. Cada lista traz os dez primeiros; o resto do mercado, que é longo e pulverizado, aparece somado ao final.
Plataforma de publicação
-
WordPress 6.920
-
Não identificado 6.744
-
Blogger 449
-
Desenvolvimento próprio (PHP) 433
-
Next.js 285
-
Wix 257
-
Desenvolvimento próprio (Laravel) 146
-
Desenvolvimento próprio (ASP.NET) 53
-
Joomla 44
-
Desenvolvimento próprio (Express) 42
-
Outros (38) 456
Servidor web
-
Não informado 10.306
-
Apache 1.530
-
LiteSpeed 1.296
-
nginx 1.034
-
GSE 487
-
nginx/1.24.0 140
-
nginx/1.29.8 118
-
Microsoft-IIS/10.0 80
-
Pepyaka 76
-
Apache/2 61
-
Outros (177) 701
Rede de entrega
-
Sem CDN detectada 9.783
-
Cloudflare 4.520
-
HostGator CDN 924
-
Amazon CloudFront 214
-
Fastly 128
-
Vercel 122
-
Google Cloud CDN 60
-
GoCache 31
-
Netlify 28
-
BunnyCDN 10
-
Outros (1) 9
Quantos responderam à última visita
Todo catálogo de imprensa carrega endereços que pararam de responder, e nenhum costuma dizer quantos. A diferença entre recusar o nosso robô e não responder separa um site que funciona normalmente de um que saiu do ar.
- 11.405
- responderam 200
- 1.798
- recusaram o robô
- 2.408
- não responderam
- 201
- devolveram erro
Atenderam normalmente na última coleta.
Firewall, WAF ou regra de hospedagem. O site segue no ar para os leitores — o que não conseguimos é medi-lo.
Nem chegaram a responder: fora do ar, DNS desligado ou domínio vencido.
O servidor está de pé, mas quebrou ao responder — ou a home não existe no endereço cadastrado.
Como a imprensa se protege
Seis cabeçalhos que o navegador respeita e que custam uma linha de configuração cada. Eles defendem o leitor de clickjacking e de injeção de script — e ninguém publica quantos veículos brasileiros os declaram. A escala é a mesma do securityheaders.com, para qualquer um conferir o próprio site e ver o mesmo resultado.
O que mais falta declarar
-
Permissions-Policy 10.659 veículos · 92%
Declara quais recursos do navegador — câmera, microfone, localização — a página e os anúncios dentro dela podem pedir.
-
Referrer-Policy 9.717 veículos · 84%
Controla quanto do endereço da sua página vai junto quando o leitor clica para sair. Sem ele, URLs internas vazam para todo site linkado.
-
X-Frame-Options 9.582 veículos · 83%
Impede que outro site coloque o seu dentro de um iframe invisível para roubar cliques — o golpe conhecido como clickjacking.
-
Strict-Transport-Security 8.844 veículos · 76%
Obriga o navegador a só falar com o site por HTTPS, mesmo que o leitor digite o endereço sem "s". Fecha a janela em que a conexão pode ser interceptada.
Medido em 11.609 dos 15.829 veículos rastreados.
A idade dos domínios
Há quanto tempo cada endereço existe — o sinal mais simples para separar um veículo estabelecido de um site que nasceu semana passada. E quando cada registro vence: domínio expirado é a única falha que apaga um veículo por inteiro, porque o endereço fica livre para qualquer um comprar.
- 12,4
- anos de idade média
- 2.402
- com dez anos ou mais
- 372
- vencem em 60 dias
- 53
- com registro expirado
A média de quanto tempo os domínios do catálogo existem.
Veículos cujo endereço já passou de uma década no ar.
Prazo curto o bastante para valer um aviso a quem opera.
O endereço está livre para qualquer um comprar — inclusive quem queira se passar pelo veículo.
Consultado no registro de cada domínio, em 4.170 veículos.
Pontos de atenção mais comuns
Cada linha é uma regra pública avaliada sobre o snapshot mais recente de cada veículo. O que cada uma significa está na metodologia.
| Ponto de atenção | Gravidade | Veículos |
|---|---|---|
| robots.txt bloqueia todos os crawlers | Crítico | 116 |
| Bloqueia o buscador no robots.txt | Crítico | 91 |
| Site não responde em HTTPS | Crítico | 39 |
| Sem JSON-LD de NewsArticle ou Organization | Alto | 6.155 |
| Sem meta description | Alto | 3.684 |
| Title com menos de 20 caracteres | Alto | 2.716 |
| LCP acima de 4 segundos | Alto | 1.985 |
| Feed sem publicação há mais de 180 dias | Alto | 1.086 |
| Monetiza mas não publica ads.txt | Alto | 975 |
| Página sem tag title | Alto | 343 |
| Sem link canonical | Médio | 2.453 |
| Nenhum sitemap encontrado | Médio | 2.403 |
| CLS acima de 0,25 | Médio | 980 |
| INP acima de 500 ms | Médio | 28 |
| Não publica llms.txt | Baixo | 9.631 |
| Nenhum feed RSS descoberto | Baixo | 3.912 |
| Bloqueia 3 ou mais agentes de IA | Info | 497 |