Guide

Ajouter llms.txt à Next.js

Next.js facilite la tâche : le fichier doit simplement être servi à l'adresse https://yoursite.com/llms.txt en texte brut. Il existe deux approches propres.

Option 1 — le dossier public/ (la plus simple)

Tout ce qui se trouve dans public/ est servi depuis la racine du site. Rédigez votre fichier (voir comment créer un fichier llms.txt) et enregistrez-le sous public/llms.txt :

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

Aucun code, aucune configuration. Next.js le sert automatiquement avec Content-Type: text/plain.

Option 2 — un route handler (pour du contenu généré)

Si vous préférez construire le fichier à partir de données (votre sitemap, votre CMS ou du MDX), ajoutez une route. Dans l'App Router, créez 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" },
  });
}

Attention à ces points

Vérifiez-le

Déployez, puis faites passer votre domaine dans le validateur — il confirme la structure et vérifie que chaque page liée se charge réellement.

Poursuivre la lecture

Validez votre llms.txt →