---
title: "llms-full.txt: o conteúdo do site inteiro num arquivo | Grupo Marfre"
description: "llms-full.txt reúne o texto de todas as páginas do site num só arquivo. Veja quando faz sentido, como gerar dos espelhos .md e como evitar vazamento."
canonical: https://grupomarfre.com.br/sites-agenticos/llms-full-txt/
alternate_html: https://grupomarfre.com.br/sites-agenticos/llms-full-txt/
language: pt-BR
last_updated: 2026-10-27
type: guia
---
# llms-full.txt: o conteúdo do site inteiro num arquivo

**Resposta rápida:** O llms-full.txt é um arquivo na raiz do site com o texto completo de todas as páginas públicas em Markdown, para um agente ler tudo numa só requisição. Faz sentido em site de conteúdo e documentação. Deve ser gerado a partir dos espelhos .md, nunca escrito à parte, e filtrado para não incluir página privada.

O llms-full.txt é a versão longa do [llms.txt](https://grupomarfre.com.br/sites-agenticos/llms-txt/). Em vez de uma lista de links com resumo, traz o texto completo das páginas num único arquivo Markdown. O agente que o lê não precisa abrir página por página. Na régua do Grupo Marfre, o arquivo é gerado, como os espelhos .md, e não ganha redação própria.

Ele não é obrigatório. O Google declarou no changelog de 15/06/2026 que a Busca não precisa do llms.txt e que ele não afeta o ranking, nem para mais nem para menos. A evidência de efeito do llms.txt em citação ainda é anedótica, segundo o que o mercado relata. A mesma lógica vale para o llms-full.txt: se ele é gerado automaticamente no deploy, o custo é baixo. Se alguém precisa mantê-lo à mão, não compensa.

## O que o llms-full.txt traz que o llms.txt não traz?

O llms.txt, segundo a proposta de llmstxt.org, é um arquivo Markdown na raiz com um H1 com o nome do site, uma citação em bloco com o resumo e seções com listas de links. É um índice. O llms-full.txt é o conteúdo: o texto de cada página, uma depois da outra. O nome é uma convenção que acompanha o llms.txt.

| Arquivo | O que contém | Para que serve |
| --- | --- | --- |
| llms.txt | Resumo e lista de links | Mostrar o que existe e onde |
| Espelho .md de uma página | O texto de uma página só | Ler uma página sem o HTML |
| llms-full.txt | O texto de todas as páginas públicas | Ler o site inteiro numa requisição |

Para escrever o índice, veja [como escrever um llms.txt bom](https://grupomarfre.com.br/sites-agenticos/como-escrever-llms-txt/).

## Quando o llms-full.txt faz sentido?

Faz sentido quando o valor do site está no texto: blog com muitos guias, base de conhecimento, documentação de produto, site institucional com conteúdo explicativo longo. Nesses casos, um agente que leia o arquivo tem o material completo para responder sem depender de abrir dezenas de páginas.

Não faz sentido em três situações:

- **Site de poucas páginas.** Com cinco páginas de serviço, o llms.txt com links já resolve.
- **Loja com catálogo grande.** Milhares de fichas de produto viram ruído num arquivo só.
- **Site com área logada ou muito conteúdo restrito.** O risco de vazamento (seção abaixo) passa a pesar mais que o ganho.

Um teste simples: se você colasse o site inteiro numa conversa com uma IA, as respostas sobre a sua empresa melhorariam? Se sim, o arquivo vale. Se a resposta já cabe no llms.txt, pule.

## Como gerar o llms-full.txt a partir dos espelhos .md?

Gere o arquivo concatenando os espelhos .md das páginas públicas, no build ou no deploy. Na régua do Grupo Marfre, o espelho .md sai da mesma fonte do HTML, com frontmatter YAML (title, description, canonical, alternate\_html, language, last\_updated, type), e nunca é redigido à parte. O llms-full.txt herda essa regra.

O motivo é prático: um texto escrito à parte diverge do site na primeira edição, e o agente passa a ler a versão velha. O frontmatter de cada espelho também separa as páginas dentro do arquivo e informa a URL canônica de cada trecho.

Exemplo de script (domínio fictício; ajuste o mapeamento de caminho ao seu projeto):

```bash
#!/usr/bin/env bash
set -euo pipefail

SAIDA="dist/llms-full.txt"
: > "$SAIDA"

## A lista de páginas vem do sitemap: só entra o que é público
grep -o '<loc>[^<]*</loc>' dist/sitemap.xml \
  | sed 's/<[^>]*>//g' \
  | while read -r url; do
      caminho="${url#https://www.exemplo.com.br}"
      if [ "$caminho" = "/" ]; then
        arquivo="dist/index.md"
      else
        arquivo="dist${caminho%/}.md"
      fi
      if [ -f "$arquivo" ]; then
        cat "$arquivo" >> "$SAIDA"
        printf '\n\n' >> "$SAIDA"
      else
        echo "sem espelho: $url" >&2
      fi
    done
```

Detalhes do espelho estão em [espelho em Markdown de cada página](https://grupomarfre.com.br/sites-agenticos/espelho-markdown-por-pagina/).

## Que cuidado ter com o tamanho do arquivo?

O arquivo cresce a cada página publicada, e o agente tem uma janela de contexto limitada. Um llms-full.txt grande demais pode não caber numa leitura só. As fontes usadas neste guia não fixam um tamanho ideal, então defina o seu por medição e por corte de conteúdo de baixo valor.

Para medir, rode `wc -c` e `wc -w` no arquivo gerado e registre os valores a cada deploy. Para reduzir:

1.  Tire páginas sem valor de resposta: agradecimento, arquivos paginados, listas de tags.
2.  Coloque as páginas centrais primeiro (serviços, Sobre, perguntas frequentes).
3.  Se o site é grande, mantenha um índice por seção em vez de um arquivo único: veja [llms.txt modular](https://grupomarfre.com.br/sites-agenticos/llms-txt-modular/).

A relação entre texto e limite de leitura está em [tamanho da página e orçamento de tokens](https://grupomarfre.com.br/sites-agenticos/tamanho-da-pagina-e-tokens/).

## Como evitar que página privada entre no arquivo?

Use lista de páginas permitidas, não "tudo que existe na pasta". No script acima, a lista vem do sitemap, que só tem HTML público. Um arquivo que concatena a pasta inteira vai incluir o que não devia.

O caso real vem de um site publicado pelo Grupo Marfre: arquivo de ferramenta que sobe junto no deploy (README, config) precisa ser barrado. Sem isso, um `/README` com cabeçalho de Markdown virava `/README.md` e saía inteiro para robô. Num llms-full.txt, o mesmo erro publicaria o arquivo para todo mundo, de uma vez.

Nunca devem entrar no arquivo:

- rascunhos e páginas de teste;
- páginas com `noindex`;
- área de cliente e propostas comerciais;
- README, arquivos de configuração e anotações internas.

## Como conferir o arquivo publicado?

Confira com curl depois do deploy. Três verificações, em cinco comandos, bastam:

```bash
curl -s -o /dev/null -w "%{http_code} %{content_type}\n" https://www.exemplo.com.br/llms-full.txt
curl -s https://www.exemplo.com.br/llms-full.txt | head -n 12
curl -s https://www.exemplo.com.br/llms-full.txt | grep -c '^canonical:'
curl -s https://www.exemplo.com.br/sitemap.xml | grep -o '<loc>' | wc -l
curl -s https://www.exemplo.com.br/llms-full.txt | grep -iE 'readme|rascunho|noindex|/cliente/'
```

O resultado esperado:

- **Status 200 e conteúdo em Markdown.** A primeira linha deve ser o início do frontmatter (`---`), não `<!doctype html>`. Em sites que o Grupo Marfre publica, o Cloudflare Pages sem `404.html` devolveu a home com HTTP 200 em endereço inexistente (soft 404). Um arquivo que sumiu pode parecer publicado.
- **Duas contagens iguais.** O número de `canonical:` no arquivo deve bater com o número de URLs do sitemap, descontadas as páginas que você tirou de propósito. Se divergir além disso, o script avisou quais páginas ficaram sem espelho.
- **A última busca sem resultado.** Se algo aparecer, confira cada linha: pode ser conteúdo que não devia estar ali.

Mais receitas em [como testar a camada agêntica com curl](https://grupomarfre.com.br/sites-agenticos/testar-camada-agentica-com-curl/).

## Perguntas frequentes

### Preciso do llms-full.txt se já tenho llms.txt?

Não. O llms.txt já cumpre o papel de índice. O llms-full.txt só compensa em site de conteúdo ou documentação, e se for gerado automaticamente.

### Posso escrever o llms-full.txt à mão?

Pode, mas o texto vai divergir do site na primeira edição. Gerar a partir dos espelhos .md garante que o arquivo e as páginas digam a mesma coisa.

### Com que frequência o arquivo deve ser atualizado?

A cada deploy. Se a geração faz parte do build, o arquivo nunca fica atrás do site, e ninguém precisa lembrar de regenerá-lo.

### O llms-full.txt faz a IA citar meu site?

Não há garantia. A evidência de efeito do llms.txt em citação ainda é anedótica, e o Google diz que a Busca não depende dele. O arquivo facilita a leitura por quem o consulta, e só.

## Fontes consultadas

- [llmstxt.org/](https://llmstxt.org/)

## Leia também

### [O que é llms.txt e para que serve](https://grupomarfre.com.br/sites-agenticos/llms-txt/)

llms.txt é um arquivo Markdown na raiz do site que resume o negócio para IA. Veja o formato, quem lê, a diferença para robots.txt e sitemap e se vale criar.

### [Como escrever um llms.txt bom (com modelo pronto)](https://grupomarfre.com.br/sites-agenticos/como-escrever-llms-txt/)

Como escrever um llms.txt bom: estrutura em 6 blocos, modelo pronto com a Padaria Exemplo, erros comuns e como conferir antes de publicar o arquivo.

### [Espelho em Markdown de cada página: o que é e como gerar](https://grupomarfre.com.br/sites-agenticos/espelho-markdown-por-pagina/)

Espelho em Markdown de cada página: o que é, como nomear o arquivo .md, gerar da mesma fonte do HTML, o que tirar e como evitar conteúdo duplicado.

### [llms.txt modular: um índice por seção do site](https://grupomarfre.com.br/sites-agenticos/llms-txt-modular/)

llms.txt modular: um arquivo por seção do site, ligado pelo llms.txt da raiz. Veja como organizar blog, guia e loja, com exemplo de estrutura completo.

### [Tamanho da página e orçamento de tokens dos agentes](https://grupomarfre.com.br/sites-agenticos/tamanho-da-pagina-e-tokens/)

Tamanho da página e tokens: agentes de IA leem com limite de contexto. Veja como script e estilo gastam o orçamento e por que o espelho .md enxuto ajuda.

### [Cabeçalho Link (RFC 8288): como o agente descobre a versão em Markdown](https://grupomarfre.com.br/sites-agenticos/cabecalho-link-rfc-8288/)

Cabeçalho Link (RFC 8288): como apontar o espelho .md, o llms.txt e o sitemap por HTTP, com formato, exemplo e teste com curl, sem baixar o HTML.

---

## Sobre o Grupo Marfre

Grupo Marfre Automação e Tecnologia LTDA (CNPJ 49.685.676/0001-55): agência de marketing digital e inteligência artificial com base em Contagem/MG, que atende o Brasil inteiro de forma remota.

- Endereço: Alameda das Cotovias, 75, Cabral, Contagem - MG, Brasil
- WhatsApp: (31) 93618-7272, https://wa.me/5531936187272
- E-mail: contato@grupomarfre.com.br
- Instagram: https://instagram.com/marfregrupo
- Serviços: gestão de tráfego pago (Meta Ads e Google Ads), site agêntico (site pronto pra assistentes de IA lerem), site que vira contato, SEO e Google, IA no WhatsApp, CRM e automação
- Serviço de site agêntico: https://grupomarfre.com.br/servicos/site-agentico/ · serviço de gestão de tráfego: https://grupomarfre.com.br/servicos/gestao-de-trafego/
- Guias: https://grupomarfre.com.br/sites-agenticos/ e https://grupomarfre.com.br/gestao-de-trafego/
- Método em 4 etapas: Diagnóstico, Estratégia, Execução, Otimização
- Segmentos já atendidos: clínica, consultório, advocacia, loja, igreja
- Preço e escopo não são publicados: são definidos por diagnóstico, caso a caso
- Todas as páginas em Markdown: https://grupomarfre.com.br/llms.txt · conteúdo completo: https://grupomarfre.com.br/llms-full.txt

Página HTML equivalente: https://grupomarfre.com.br/sites-agenticos/llms-full-txt/
