Guia

Adicionando o llms.txt ao Next.js

O Next.js facilita isso: o arquivo só precisa ser servido em https://yoursite.com/llms.txt como texto puro. Existem duas abordagens limpas.

Opção 1 — a pasta public/ (a mais simples)

Qualquer coisa em public/ é servida a partir da raiz do site. Escreva seu arquivo (veja como criar um arquivo llms.txt) e salve-o como public/llms.txt:

my-app/
  public/
    llms.txt        # served at https://yoursite.com/llms.txt
  app/
  package.json

Sem código, sem configuração. O Next.js o serve com Content-Type: text/plain automaticamente.

Opção 2 — um route handler (para conteúdo gerado)

Se você prefere construir o arquivo a partir de dados (seu sitemap, CMS ou MDX), adicione uma rota. No App Router, crie app/llms.txt/route.ts:

export function GET() {
  const body = "# My App\n\n> Short summary.\n\n## Docs\n- [Start](https://myapp.com/start): Get going\n";
  return new Response(body, {
    headers: { "Content-Type": "text/plain; charset=utf-8" },
  });
}

Fique atento a estes pontos

Verifique

Faça o deploy e, em seguida, passe seu domínio pelo validador — ele confirma a estrutura e que cada página vinculada realmente carrega.

Continue lendo

Valide seu llms.txt →