Cos'è llms.txt e a cosa serve

llms.txt è un file di testo in Markdown, messo nella radice del sito, che dice in poche righe di cosa si occupa il sito e quali pagine leggere per capirlo. È una proposta del 2024 pensata per i modelli linguistici: non blocca e non autorizza nulla, e Google ha detto di non usarlo per la Ricerca.

In breve

llms.txt è un indice del sito scritto per le macchine: un titolo, un riassunto e liste di link alle pagine che contano, ciascuno con una riga di spiegazione. Farlo costa poco e non fa danni, ma non è una leva per comparire su ChatGPT o su Google: lì contano indicizzazione, accesso dei bot e contenuti citabili. Serve davvero per la documentazione tecnica che leggono agenti e assistenti di programmazione.

Cosa contiene un file llms.txt

La proposta fissa un formato semplice, in Markdown, in quest'ordine.

Titolo H1

Il nome del sito o del progetto. È l'unico elemento obbligatorio.

Riassunto in citazione

Un blocco che inizia con il segno di maggiore e spiega in due o tre frasi di cosa si occupa il sito.

Note libere

Paragrafi facoltativi con il contesto che serve per leggere bene il resto.

Sezioni H2 con liste di link

Ogni sezione raggruppa i link alle pagine importanti, uno per riga, con una breve descrizione dopo i due punti.

Sezione Optional

La sezione con questo nome raccoglie i link che si possono saltare quando lo spazio è poco.

Un esempio di llms.txt

Un file minimo per un sito aziendale. Quello di GeoSuite è pubblico su trygeosuite.it/llms.txt.

# Nome dell'azienda

> Cosa fa l'azienda, per chi e dove, in due frasi.

## Prodotti
- [Prodotto principale](https://www.esempio.it/prodotto): a cosa serve e per chi è
- [Prezzi](https://www.esempio.it/prezzi): piani e costi aggiornati

## Guide
- [Come si usa](https://www.esempio.it/guida): i passi per iniziare

## Optional
- [Chi siamo](https://www.esempio.it/chi-siamo)

Cosa fa e cosa non fa

Le quattro confusioni più comuni.

Non è robots.txt

robots.txt dice ai bot dove possono entrare, llms.txt non blocca e non autorizza niente. Se un bot è bloccato in robots.txt, llms.txt non lo fa passare.

Non è una sitemap

La sitemap elenca tutte le pagine da indicizzare, llms.txt ne sceglie poche e spiega a cosa servono.

Non fa posizionare su Google

Google ha detto pubblicamente di non usare llms.txt. Nessun grande motore AI ha confermato di leggerlo per scegliere le fonti delle risposte.

llms-full.txt è un'altra cosa

È una variante che mette in un file solo il testo completo delle pagine. Serve soprattutto per la documentazione tecnica, che un agente può leggere tutta in una volta.

Come creare il file llms.txt

Mezz'ora di lavoro, se le pagine giuste esistono già.

  1. 1. Scegli le pagine

    Poche, quelle che spiegano chi sei, cosa vendi, come funziona e quanto costa. Un indice con tutto dentro non aiuta nessuno.

  2. 2. Scrivi una riga per ognuna

    Dopo il link, una frase che dice cosa c'è nella pagina e a quale domanda risponde.

  3. 3. Pubblicalo nella radice

    Il file va servito come testo all'indirizzo /llms.txt del dominio principale, raggiungibile senza login.

  4. 4. Tienilo aggiornato

    Quando aggiungi o togli una pagina importante aggiorna anche il file: un link rotto in un indice è peggio di nessun indice.

Domande frequenti

Cos'è il file llms.txt?
È un file di testo in Markdown, pubblicato all'indirizzo /llms.txt di un sito, che presenta il sito ai modelli linguistici: un titolo, un breve riassunto e liste di link alle pagine più importanti con una riga di spiegazione. Lo ha proposto Jeremy Howard, di Answer.AI, nel settembre 2024.
llms.txt serve per la SEO?
Per la SEO classica no: Google ha detto di non usarlo. Non fa danni e costa poco, ma l'indicizzazione e la presenza nelle risposte AI dipendono da altro: accesso dei bot, contenuti citabili, menzioni del brand su altri siti.
ChatGPT legge llms.txt?
OpenAI non ha detto di usarlo per la ricerca di ChatGPT. Un assistente può leggerlo se gli si chiede di aprire quel file, o se un agente lo cerca da solo, come fanno diversi strumenti per programmatori con la documentazione tecnica.
Che differenza c'è tra llms.txt e robots.txt?
robots.txt è uno standard che dice ai bot quali parti del sito possono visitare, e i bot dei motori lo rispettano. llms.txt è una proposta che descrive il sito e indica le pagine da leggere: non ha nessun potere di blocco.
Che differenza c'è tra llms.txt e llms-full.txt?
llms.txt è un indice con i link alle pagine. llms-full.txt mette in un file solo il testo completo di quelle pagine, così un agente può leggere tutto senza aprire ogni link. Il secondo ha senso soprattutto per documentazione e API.
Come si crea llms.txt su WordPress o Shopify?
Si può scrivere a mano e caricare nella radice del sito, oppure usare un plugin o un'app che lo genera dalle pagine pubblicate. In tutti e due i casi conviene rileggerlo: un elenco generato in automatico tende a includere troppe pagine e descrizioni vaghe.

Guide collegate