Guida

Aggiungere llms.txt a Next.js

Next.js rende tutto semplice: il file deve solo essere servito all'indirizzo https://yoursite.com/llms.txt come testo semplice. Esistono due approcci puliti.

Opzione 1 — la cartella public/ (la più semplice)

Qualsiasi cosa presente in public/ viene servita dalla radice del sito. Scrivi il tuo file (vedi come creare un file llms.txt) e salvalo come public/llms.txt:

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

Nessun codice, nessuna configurazione. Next.js lo serve automaticamente con Content-Type: text/plain.

Opzione 2 — un route handler (per i contenuti generati)

Se preferisci costruire il file a partire dai dati (la tua sitemap, il CMS o file MDX), aggiungi una route. Nell'App Router, crea 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" },
  });
}

Fai attenzione a questi aspetti

Verificalo

Esegui il deploy, poi sottoponi il tuo dominio al validatore — conferma la struttura e che ogni pagina collegata si carichi davvero.

Continua a leggere

Convalida il tuo llms.txt →