llms.txt: cos'è, come crearlo e se serve davvero
Risposta breve: llms.txt è un semplice file Markdown nella radice del tuo sito, che elenca le pagine più importanti con una breve nota ciascuna, perché modelli linguistici e agenti AI le trovino in fretta. Crearlo costa poco, ma un vantaggio per il ranking o per le citazioni delle AI non è dimostrato: secondo la documentazione di Google per comparire nelle sue funzioni AI non servono file di testo dedicati, stando ai resoconti Google non supporta il file, e un rappresentante di Google ha detto che, per quanto ne sa, nessun sistema AI lo usa. Aggiungilo dopo le basi (robots.txt, sitemap, HTML leggibile), mai al loro posto.
Che cos'è llms.txt?
llms.txt è una proposta, non uno standard ufficiale del web. L'ha pubblicata nel 2024 Jeremy Howard su llmstxt.org. L'idea: le sitemap elencano tutte le pagine per i motori di ricerca, ma un modello linguistico ha una finestra di contesto limitata e non riesce a digerire un intero sito. Un file breve e selezionato, scritto in Markdown, può indirizzarlo alle pagine che contano.
Secondo la specifica attuale, un file chiamato llms.txt può stare nella radice (/llms.txt) oppure in un sottopercorso come /docs/llms.txt. È composto da queste parti, in quest'ordine:
- Un H1 con il nome del sito o del progetto. È l'unica parte obbligatoria.
- Una citazione (blockquote) con un breve riassunto.
- Paragrafi o elenchi facoltativi con più dettagli.
- Sezioni facoltative, introdotte da titoli H2, ciascuna con un elenco di link nella forma
[nome](indirizzo), eventualmente seguito da due punti e da una nota.
Per convenzione, una sezione chiamata Optional contiene i link secondari che un agente può saltare quando gli serve un contesto più corto.
Ecco una versione abbreviata del nostro file, che trovi su seogrinder.com/llms.txt (il file reale è scritto in inglese):
# SEOgrinder
> Free SEO analysis for public websites. Enter a web address and get a full report: speed, on-page SEO, accessibility, keywords, plus a prioritised list of what to fix first. No account needed.
## Tool
- [SEOgrinder](https://seogrinder.com/): the analysis tool
- [SEOgrinder as Markdown](https://seogrinder.com/index.md): what the tool does, as plain text
## Optional
- [Imprint](https://seogrinder.com/imprint): who runs the service
llms.txt, robots.txt e sitemap.xml: tre compiti diversi
| File | Risponde alla domanda | Destinatari |
|---|---|---|
| robots.txt | Quali bot possono richiedere quali percorsi? | Crawler dei motori di ricerca e dei sistemi AI |
| sitemap.xml | Quali pagine esistono e quando sono cambiate? | Motori di ricerca |
| llms.txt | Quali pagine contano di più e di cosa parlano? | Modelli linguistici e agenti |
I tre file non si sostituiscono a vicenda. Un crawler bloccato nel robots.txt non può leggere nemmeno il tuo llms.txt, e una pagina vuota senza JavaScript non si salva con un bell'elenco di link. Su questo punto trovi i dettagli in robots.txt per crawler AI e in crawler AI e JavaScript.
llms.txt funziona? Che cosa sappiamo davvero
La risposta onesta è: nessuno ha dimostrato un vantaggio e, secondo i resoconti, il motore di ricerca più grande non supporta il file. Ecco che cosa è stato riferito:
- Google non lo supporta. Un resoconto di un evento Search Central Live riferisce che Gary Illyes avrebbe dichiarato che Google non supporta llms.txt e non prevede di farlo. Il resoconto deriva da una foto pubblicata su LinkedIn, non da una trascrizione.
- Non si conosce nessun sistema AI che lo usi. John Mueller di Google ha detto che, per quanto ne sa, al momento nessun sistema AI usa llms.txt, e lo ha paragonato al vecchio meta tag keywords (Search Engine Journal).
- I siti di Google non sono una prova. A dicembre 2025 sono comparsi file llms.txt sui siti per sviluppatori di Google. Mueller ha indicato come motivo una modifica della piattaforma CMS e, a gennaio 2026, alla domanda se fosse una raccomandazione ha risposto con un semplice «no».
- Un file di log è un aneddoto. A luglio 2025 il gestore di un sito ha pubblicato un file di log da cui risultava che il crawler di OpenAI richiedeva il suo llms.txt circa ogni 15 minuti. Dimostra una richiesta, non che il contenuto venga usato nelle risposte.
Fonti: Search Engine Roundtable su Google e llms.txt, sulle richieste di OpenAI e sui siti per sviluppatori di Google. Sono resoconti di seconda mano su dichiarazioni fatte sui social, quindi leggi le formulazioni con cautela. Anche la situazione può cambiare: controlla le dichiarazioni più recenti prima di decidere.
Il nostro giudizio: llms.txt è un extra poco costoso e non dimostrato. SEOgrinder lo classifica tra gli «Extra» nel report «Preparazione all'IA» e, finché un extra è aperto, lo dice apertamente: sono suggerimenti di singoli produttori, un effetto su Google non è dimostrato.
Chi dovrebbe crearlo comunque?
La proposta è nata da un caso pratico: un agente di coding richiama la documentazione di una libreria per scrivere correttamente una chiamata API. Per un sito di documentazione con molte sottopagine, un indice pulito in Markdown serve esattamente a questo. È utile anche per qualsiasi sito in cui vuoi che gli agenti trovino le cinque pagine importanti invece di tirare a indovinare. Non si perde nulla se poi risulta che non conta, perché il file si scrive in pochi minuti.
Se gestisci il sito di una piccola attività locale, il tempo è speso meglio sulle basi: pagine il cui testo è nell'HTML senza JavaScript, orari di apertura e prezzi corretti scritti come testo, e un robots.txt che lascia entrare i bot di ricerca.
Come creare un llms.txt in cinque minuti
- Dai un nome al sito in un H1. Basta
# La tua azienda. - Scrivi il riassunto in una citazione. Una o due frasi sobrie: che cosa offri, a chi, dove. Niente slogan.
- Elenca le pagine principali sotto titoli H2. Usa titoli come Prodotti, Documentazione o Contatti.
- Scrivi ogni link nella forma
- [Nome](https://example.com/pagina): che cosa contiene. Usa indirizzi assoluti e tieni le note brevi e concrete. - Metti le pagine secondarie sotto
## Optional. Note legali e archivi vanno qui. - Salva il file come testo UTF-8 e pubblicalo su
/llms.txt. Deve rispondere con stato 200. - Tienilo aggiornato. Quando una pagina cambia indirizzo, correggi il link. Un elenco di link morti è peggio di nessun elenco.
Puoi anche lasciare il lavoro al tuo assistente di coding. In SEOgrinder apri la scheda Preparazione all'IA, trova la riga su llms.txt sotto «Controlli per agenti IA» e premi Copia il prompt per l’agente. Se il file manca, il prompt descrive che cosa creare e come verificarlo. Se esiste, puoi aprire la riga per vedere che cosa è stato trovato, e il prompt chiede all'assistente di controllarlo e di cambiare solo ciò che è sbagliato.
Conviene mettere llms.txt in noindex?
Mueller ha detto che potrebbe avere senso: i siti potrebbero linkare il file, che altrimenti potrebbe finire nell'indice, cosa strana per gli utenti. L'ha detto in una osservazione a margine, non come regola: valuta tu. Per un file di testo si può fare con l'header di risposta X-Robots-Tag: noindex. Il file non duplica una pagina normale, quindi non c'è un problema di contenuti duplicati.
Errori frequenti
- Incollarci dentro tutta la sitemap. Il punto è la selezione. Venti link ben descritti valgono più di duemila link nudi.
- Testo promozionale nel riassunto. I modelli hanno bisogno di fatti: che cosa, per chi, dove.
- Link relativi o rotti. Usa indirizzi completi e controllali.
- Bloccare il file. Una regola del firewall o una riga del robots.txt che tiene i bot lontani da
/llms.txtvanifica lo scopo. - Trattarlo come una leva di ranking. Nulla nelle fonti qui sopra lo sostiene.
- Dimenticarsene. Un file che elenca le pagine dell'anno scorso porta gli agenti fuori strada.
Domande frequenti
llms.txt è un fattore di ranking?
Non ci sono prove che lo sia. La documentazione di Google dice che per le sue funzioni AI i file di testo dedicati non servono, e secondo i resoconti Google non supporta il file.
ChatGPT o Claude useranno il mio llms.txt?
Fuori dai fornitori non può dirlo nessuno. Alcune aziende di AI pubblicano un llms.txt per la propria documentazione, e un file di log mostra che almeno un crawler richiede file di questo tipo. Questo non dimostra come, o se, il contenuto venga usato nelle risposte.
llms.txt è la stessa cosa del robots.txt?
No. Il robots.txt controlla l'accesso dei crawler. llms.txt descrive i contenuti. Vedi la tabella qui sopra.
Mi serve uno sviluppatore per aggiungerlo?
No, è un file di testo. Se usi un CMS o una piattaforma con una propria cartella radice, può servire un plugin o una regola di riscrittura (rewrite) perché il file sia raggiungibile su /llms.txt.
Come verifico che il mio funzioni?
Apri https://tuosito.it/llms.txt nel browser. Deve mostrare il testo, e lo stato deve essere 200. Poi fai la scansione gratuita: SEOgrinder segnala se il file esiste e mostra che cosa ha trovato.
Il prossimo passo
Controlla prima le basi: avvia la scansione gratuita del tuo sito e apri la scheda Preparazione all'IA. Se robots.txt, sitemap e regole per i crawler AI sono a posto, crea il tuo llms.txt in cinque minuti e ripeti la scansione.