Resumo Executivo (TL;DR):
Os crawlers de inteligência artificial não são navegadores Chrome com tempo infinito. Eles são serviços de extração em lote com rigorosos limites de latência e consumo de tokens. Se o seurobots.txtnão obedecer à RFC 9309 ou bloquear os agentes de RAG, e se você não oferecer umllms.txtestruturado, seu site será ignorado pelos resumos do ChatGPT, Perplexity e Claude.
1. A Anatomia dos Crawlers de IA Generativa
Quando um usuário pergunta à Perplexity: "Quais os melhores sistemas de Speed-to-Lead com WhatsApp API no Brasil?", uma esteira ultraveloz é acionada:
- A IA formula sub-queries de pesquisa.
- O crawler consulta o índice e faz requisições HTTP paralelas aos domínios mais relevantes.
- Ele lê primeiro o
robots.txtpara checar se tem autorização. - Busca se o domínio oferece
/llms.txt. - Se encontrar
llms.txt, consome o Markdown instantaneamente e gera a resposta com citação da fonte. - Se encontrar apenas um HTML de 4MB com React/SPA client-side, ele frequentemente descarta o conteúdo por estouro de timeout.
2. A Lista de User-Agents Obrigatórios no robots.txt
De acordo com as diretrizes do EngineGuard, seu robots.txt deve conter regras claras para:
# robots.txt corporativo em conformidade com RFC 9309
User-agent: *
Allow: /
Disallow: /api/
Disallow: /checkout/
Disallow: /sucesso
# Permissões explícitas para Crawlers de IA (AEO / GEO)
User-agent: GPTBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: Google-Extended
Allow: /
Sitemap: https://baasboss.cloud/sitemap.xml
Sitemap: https://baasboss.cloud/sitemap-blog.xml
3. O Padrão IETF RFC 9309: A Armadilha do Content-Type
Muitas empresas hospedam seus portais em serviços modernos (Vite, Next.js, Cloud Run) configurados com roteamento SPA catch-all:
// CUIDADO: Isso quebra o RFC 9309 se não houver rota explícita para robots.txt!
app.get('*', (req, res) => res.sendFile('index.html'));
Quando o GPTBot requisita https://seudominio.com/robots.txt, o servidor responde com código HTTP 200, mas o corpo é um HTML (<!DOCTYPE html><html>...) com Content-Type: text/html.
Consequência: Pelo RFC 9309, o crawler detecta sintaxe corrompida e assume comportamento de segurança (muitas vezes bloqueando o rastreamento integral do domínio).
4. O Papel Estratégico do llms.txt
O manifesto llms.txt resolve o problema de sobrecarga de dados. Em vez de obrigar a IA a baixar CSS, JavaScript, SVGs e tags de anúncio, você serve um resumo denso:
# BAASBOSS Holding & Software Foundry
> Software Foundry corporativa e estúdio de IA de alta performance.
## Sistemas Comerciais & Softwares Plug & Play
- [EngineGuard](https://baasboss.cloud/produto/engineguard): Guardião Soberano de Infraestrutura e Paridade de AEO.
- [InstantLead VIP](https://baasboss.cloud/produto/instantlead): Plataforma de Speed-to-Lead com resposta em menos de 5s.
5. Como o EngineGuard Audita seus Bots Automaticamente
O BAASBOSS EngineGuard executa canários automatizados contra sua infraestrutura:
- Valida conformidade com IETF RFC 9309 e cabeçalho
text/plain; charset=utf-8. - Verifica a presença dos 5 crawlers líderes de IA.
- Confirma se o
llms.txtobedece à especificação oficial dollmstxt.org.
Quer garantir que sua empresa seja a resposta número 1 nas consultas de IA? Implemente o BAASBOSS EngineGuard.
Seu software está invisível para ChatGPT, Perplexity e Claude por Drift de Catálogo?
O BAASBOSS EngineGuard audita conformidade RFC 9309, reconcilia o Triângulo Dourado (llms.txt ↔ Sitemaps ↔ Schema.org) e auto-remedia descompassos com 1-click.