Il file robots.txt dice ai crawler dove possono andare. La sitemap elenca tutte le pagine. Mancava un modo semplice per dire a un modello linguistico quali pagine contano davvero e cosa contengono, in un formato facile da leggere. È lo scopo di llms.txt.

Da dove nasce

La proposta è stata pubblicata da Jeremy Howard (Answer.AI) nel settembre 2024, sul sito llmstxt.org. L'idea parte da un limite pratico: le pagine web sono piene di menu, script, banner e codice, mentre un modello ha bisogno di testo pulito e ha una finestra di contesto limitata. Un file breve, in Markdown, con i link giusti, risolve il problema.

È importante essere chiari su un punto: llms.txt non è uno standard ufficiale e i principali motori di ricerca non hanno dichiarato di usarlo per posizionare i siti. Lo leggono però diversi strumenti, assistenti di programmazione e agenti AI, ed è un modo economico per presentare il sito in modo ordinato.

Com'è fatto

Il file si trova all'indirizzo tuosito.it/llms.txt e segue una struttura semplice:

  1. un titolo con il nome dell'azienda o del sito (#);
  2. una breve descrizione in un blocco di citazione (>);
  3. eventuali paragrafi di contesto;
  4. una o più sezioni (##) con elenchi di link, ciascuno con una breve descrizione;
  5. una sezione facoltativa ## Optional con le risorse secondarie.

Un esempio per un'azienda che produce infissi:

# Infissi Esempio Srl

> Produzione e posa di serramenti su misura in PVC e alluminio
> in provincia di Cosenza, con sopralluogo gratuito.

Sede: Via Roma 1, Rende (CS). Telefono: 0984 000000.

## Prodotti

- [Finestre in PVC](https://infissiesempio.it/finestre-pvc/index.md): profili, vetri, colori e prestazioni termiche
- [Porte blindate](https://infissiesempio.it/porte-blindate/index.md): classi di sicurezza e finiture

## Servizi

- [Preventivo online](https://infissiesempio.it/preventivo/index.md): come funziona e tempi di risposta
- [Detrazioni fiscali](https://infissiesempio.it/detrazioni/index.md): bonus applicabili e documenti

## Optional

- [Chi siamo](https://infissiesempio.it/chi-siamo/index.md)

Le versioni Markdown delle pagine

La proposta suggerisce di affiancare a ogni pagina importante una versione in Markdown, raggiungibile aggiungendo index.md (o .md) all'indirizzo. È testo pulito, senza menu e codice, con titolo, data di aggiornamento e contenuto.

Per non creare contenuti duplicati agli occhi di Google, la versione Markdown deve indicare come canonica la pagina HTML (intestazione Link: rel="canonical") ed è buona norma escluderla dall'indice con X-Robots-Tag: noindex.

Esiste anche una variante, llms-full.txt, che contiene il testo integrale di tutte le pagine in un unico file: utile per chi vuole dare a un assistente l'intero contenuto del sito in una volta.

Come crearlo senza fatica

Scriverlo a mano va bene per un sito di dieci pagine, ma diventa presto un lavoro da ricordare a ogni modifica. Il modo migliore è generarlo automaticamente insieme al sito: ogni volta che si pubblica una pagina, si aggiornano llms.txt, llms-full.txt e le versioni Markdown. È quello che facciamo nei siti che sviluppiamo, compreso questo: puoi vedere il nostro llms.txt.

Tre regole pratiche:

  • pochi link, quelli giusti: servizi, prodotti, pagine con informazioni pratiche;
  • descrizioni informative, non slogan: una riga che dica cosa si trova nella pagina;
  • dati di contatto e sede nel testo introduttivo, uguali a quelli del sito e della scheda Google.

Cosa aspettarsi davvero

Il file llms.txt da solo non porta un'azienda nelle risposte degli assistenti AI. Funziona come parte di un lavoro più ampio: contenuti leggibili nell'HTML, dati strutturati, risposte dirette, informazioni coerenti. Il suo vero valore, spesso, è indiretto: costringe a decidere quali sono le pagine più importanti e cosa devono dire.