Handleiding

llms.txt toevoegen aan Next.js

Next.js maakt dit eenvoudig: het bestand hoeft alleen als platte tekst te worden aangeboden op https://yoursite.com/llms.txt. Er zijn twee nette aanpakken.

Optie 1 — de public/-map (eenvoudigst)

Alles in public/ wordt vanaf de hoofdmap van de site aangeboden. Schrijf je bestand (zie hoe je een llms.txt-bestand maakt) en sla het op als public/llms.txt:

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

Geen code, geen configuratie. Next.js biedt het automatisch aan met Content-Type: text/plain.

Optie 2 — een route-handler (voor gegenereerde inhoud)

Als je het bestand liever opbouwt uit data (je sitemap, CMS of MDX), voeg dan een route toe. Maak in de App Router het bestand app/llms.txt/route.ts aan:

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" },
  });
}

Let op deze valkuilen

Verifieer het

Deploy het, en haal je domein vervolgens door de validator — die bevestigt de structuur en dat elke gelinkte pagina daadwerkelijk laadt.

Verder lezen

Valideer je llms.txt →