Três arquivos. Três empregos. Uma confusão só.

Muita empresa mistura robots.txt, sitemap.xml e llms.txt como se fossem variações da mesma ideia. Não são. Cada um resolve um problema diferente na conversa entre o site e as máquinas — buscadores, crawlers e, agora, agentes de IA.

Neste artigo você vai sair com a função de cada arquivo clara, saber o que acontece quando um está errado e entender onde o MCP entra (spoiler: em outra camada).

Por que a confusão é comum

Os três:

Aí nasce o atalho mental: "é tudo arquivo de IA/SEO".

Na prática, misturar os papéis gera erro clássico: liberar sitemap e achar que o bot da IA está autorizado; ou criar llms.txt e achar que o Googlebot foi configurado.

Três arquivos. Três funções.
Três arquivos. Três funções.

robots.txt — a porta de entrada

Função: dizer aos crawlers o que podem ou não podem acessar.

Se o robots.txt bloqueia os bots das IAs com regras amplas, o resto da estratégia enfraquece: a máquina nem chega nas páginas que você otimizou.

É a camada de rastreabilidade — a base da pirâmide que já detalhamos no artigo sobre robots.txt e os bots das IAs.

sitemap.xml — o mapa do terreno

Função: listar URLs relevantes do site para ajudar buscadores a descobrir e priorizar páginas.

O sitemap não autoriza acesso (isso é robots).

Ele também não explica "o que a empresa vende" em linguagem de oferta.

Ele responde: "estas páginas existem e merecem ser consideradas."

Site grande sem sitemap costuma ser descoberto de forma mais lenta e irregular. Site com sitemap e robots bloqueando tudo continua invisível.

Autorização primeiro. Mapa depois.
Autorização primeiro. Mapa depois.

llms.txt — o índice curado para IAs

Função: oferecer um resumo e mapa editorial do que a empresa é e quais recursos importam, em formato legível por humanos e agentes.

O llms.txt não substitui robots (não libera bot).

Não substitui sitemap (não lista o site inteiro de forma sistemática).

Não substitui catálogo JSON nem MCP (não é base de preço/estoque consultável).

Ele responde: "se você é uma IA, comece por aqui para me entender."

Comparativo

Pergunta que responde

Formato

Foco principal

SEO clássico

GEO / agentes

Substitui MCP?

Tabela comparativa
Tabela comparativa

O que cada um NÃO faz

robots.txt não:

sitemap.xml não:

llms.txt não:

Tratar qualquer um como "solução completa de IA" é o atalho que mais gera frustração.

Ordem prática de prioridade

Para a maioria das empresas:

  1. robots.txt — garantir que os bots certos entram
  2. Clareza das páginas — o que os bots encontram precisa fazer sentido
  3. sitemap.xml — facilitar descoberta sistemática (SEO + higiene técnica)
  4. Schema — entidades explícitas
  5. llms.txt — índice curado
  6. MCP + ai-catalog + server.json — consulta e inventário vivo

Sem o passo 1, os passos 5 e 6 perdem força.

Com o passo 1 ok e páginas ruins, sitemap e llms só aceleram a descoberta de conteúdo fraco.

Onde entram Schema e MCP

robots.txt Papel: autoriza o acesso.

sitemap.xml Papel: lista URLs.

Schema / JSON-LD Papel: declara entidades na página.

llms.txt Papel: resume e prioriza.

ai-catalog.json Papel: inventário estruturado.

server.json + MCP Papel: conexão e consulta ao vivo.

A Scrypta atua a partir da geração dos arquivos de catálogo/manifesto e do MCP Server (e pode incluir llms.txt no pacote de artefatos).

Ela não substitui a obrigação de ter robots.txt correto no seu domínio — isso continua sendo configuração do seu site.

Por isso o diagnóstico e o checklist sempre começam em rastreabilidade. Se quiser entender o que cada arquivo estruturado faz, leia ai-catalog.json e server.json: para que servem e como criar um llms.txt que realmente ajuda.

O próximo passo

Antes de criar mais um arquivo na raiz, responda:

O diagnóstico gratuito da Scrypta ajuda a ver o quadro de legibilidade:

Leva cerca de 15 segundos.