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:
- un titolo con il nome dell'azienda o del sito (
#); - una breve descrizione in un blocco di citazione (
>); - eventuali paragrafi di contesto;
- una o più sezioni (
##) con elenchi di link, ciascuno con una breve descrizione; - una sezione facoltativa
## Optionalcon 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.


