La risposta breve: per ora no, o quasi
Se il tuo obiettivo è comparire nelle risposte di Google, di ChatGPT o di Perplexity, llms.txt oggi non è la leva che sposta le cose. Non lo dico per partito preso: lo dicono le fonti ufficiali.
- Google lo scrive in chiaro nella sua guida all'ottimizzazione per le funzioni di AI generativa: non servono file "speciali" per le AI, si possono creare se si vuole, ma la Ricerca li ignora. Non aiutano e non danneggiano.
- OpenAI, nelle domande frequenti per editori e sviluppatori, spiega come comparire nella ricerca di ChatGPT e non nomina llms.txt: parla di robots.txt e del suo crawler.
- Anthropic e Perplexity, nelle pagine sui propri crawler (Anthropic, Perplexity), parlano di robots.txt e non di llms.txt.
Quindi non è un requisito per nessuno dei grandi. Ma non è nemmeno una truffa: è una proposta nata per un uso preciso, che in quell'uso funziona. Vediamo quale.
Cos'è llms.txt e chi l'ha proposto
llms.txt è un file di testo che si mette nella radice del sito, all'indirizzo tuosito.it/llms.txt. Contiene una presentazione breve del sito e un elenco ragionato delle pagine più importanti, con una riga di descrizione per ciascuna.
L'ha proposto Jeremy Howard di Answer.AI il 3 settembre 2024. L'idea di partenza: un modello di AI che deve rispondere a una domanda su un sito ha poco spazio per leggere, e una pagina web è piena di menu, pulsanti e script. Un file pulito, scritto in Markdown (un modo semplice di scrivere testo con titoli ed elenchi), gli dice subito dove guardare.
Il punto importante: llms.txt non è uno standard ufficiale. Non è approvato da un ente come il W3C e nessun motore di ricerca si è impegnato a leggerlo. È una proposta aperta, con le regole pubblicate su llmstxt.org e discusse su GitHub. Ad agosto 2026 è uscita una seconda versione, che chiarisce come lo usano oggi gli agenti AI.
robots.txt dice ai crawler cosa possono visitare, ed è rispettato dai crawler dei motori e delle AI. llms.txt non dà permessi e non vieta nulla: è solo un indice consigliato. Se vuoi tenere fuori un crawler, o farlo entrare, il file giusto resta robots.txt.
Com'è fatto il file
La struttura è semplice e ha un ordine preciso. Secondo la proposta originale:
- Un titolo con il nome del sito o del progetto. È l'unica parte obbligatoria.
- Un riassunto breve, scritto come citazione (la riga che inizia con
>), con le informazioni essenziali. - Eventuali paragrafi con dettagli utili a capire il sito.
- Sezioni con elenchi di link, ognuna con un titolo: per esempio "Servizi", "Prezzi", "Note tecniche". Ogni link può avere una descrizione dopo i due punti.
- Una sezione "Optional" per i link secondari, che si possono saltare se c'è poco spazio. Nella versione 2 resta come convenzione, senza più un effetto automatico.
La proposta suggerisce anche di pubblicare una versione Markdown di ogni pagina importante, allo stesso indirizzo con .md in fondo. È la parte più impegnativa e, per un sito aziendale, quella con il ritorno più incerto: John Mueller di Google ha definito l'idea di fare pagine separate per i bot poco sensata, perché i crawler leggono già benissimo l'HTML.
Chi lo legge davvero
Qui serve distinguere tre cose diverse che spesso vengono messe nello stesso sacco.
I motori di ricerca con AI
Le AI Overviews e la modalità AI di Google si basano sull'indice normale della Ricerca. Google lo dice nella pagina Funzionalità di AI e il tuo sito web: per comparire non servono file per le AI, testi speciali o marcature dedicate. Mueller lo aveva anticipato già a giugno 2025: nessun sistema di AI usa llms.txt, e lo si vede guardando i log del server. A luglio 2025 Gary Illyes, sempre di Google, ha confermato che Google non lo supporta e non ha in programma di farlo.
I crawler di ricerca delle AI
ChatGPT, Claude e Perplexity, quando cercano sul web, usano crawler con un nome preciso: OAI-SearchBot per OpenAI, Claude-SearchBot per Anthropic, PerplexityBot per Perplexity. Nella loro documentazione per i siti contano due cose: che robots.txt li lasci entrare e che le pagine siano leggibili. Di llms.txt non c'è traccia come segnale per decidere chi citare.
Gli agenti e gli assistenti di programmazione
È qui che llms.txt funziona. Chi scrive codice con un assistente AI spesso gli chiede di leggere la documentazione di una libreria o di un servizio. L'assistente apre llms.txt, trova la pagina giusta e la legge. Non a caso OpenAI pubblica un llms.txt per la sua documentazione per sviluppatori, e lo stesso fa Perplexity. La versione 2 della proposta descrive proprio questo uso: l'agente consulta l'elenco e segue i link che gli servono.
Come verificarlo sul tuo sito
Non serve fidarsi né di me né dei post sui social: il dato è nei log del server, cioè il registro di tutte le visite che il tuo hosting conserva. Ogni riga dice chi ha chiesto quale pagina e quando, compreso il nome del programma che l'ha chiesta.
- Scarica i log dal pannello dell'hosting (in cPanel, per esempio, dalla sezione Raw Access) o chiedili a chi gestisce il server.
- Cerca
/llms.txte guarda chi l'ha richiesto: crawler di ricerca, strumenti SEO, agenti, o nessuno. - Confronta con le pagine normali: cerca OAI-SearchBot, PerplexityBot, Claude-SearchBot e Googlebot, e guarda quali pagine visitano davvero.
- Ripeti dopo qualche settimana, perché un mese di log dice più di un giorno.
Su questo sito, per esempio, il file c'è: digitaldew.it/llms.txt si rigenera da solo a ogni pubblicazione. Quante volte e da chi viene letto lo misuro dai log del server.
Quando conviene aggiungerlo
Detto tutto questo, ci sono casi in cui ha senso farlo, e casi in cui è tempo speso male.
Conviene se:
- hai un software, un'API o un plugin con una documentazione che altri sviluppatori leggono con assistenti AI;
- il file si può generare in automatico dal sito, senza lavoro manuale a ogni modifica;
- stai già facendo un intervento tecnico sul sito e aggiungerlo costa pochi minuti.
Non conviene se:
- è l'unica cosa che stai facendo per farti trovare dalle AI;
- va scritto e aggiornato a mano: tra sei mesi conterrà link rotti e prezzi vecchi, ed è peggio non averlo;
- ti viene venduto come "il file che ti fa citare da ChatGPT". Nessuna fonte ufficiale lo sostiene.
Cosa conta di più del file
Se il tempo e il budget sono limitati, questo è l'ordine con cui lavorerei su un sito aziendale. Sono le cose che Google, OpenAI e gli altri indicano nella loro documentazione.
- Pagine indicizzate e con snippet. Per Google è il requisito di base: la pagina deve essere nell'indice e poter mostrare un estratto nei risultati.
- Crawler ammessi. robots.txt non deve bloccare Googlebot, OAI-SearchBot, PerplexityBot e Claude-SearchBot. Capita più spesso di quanto si pensi, per una regola troppo larga o un firewall dell'hosting.
- Testo vero nella pagina. Le informazioni importanti (servizi, zone, prezzi di partenza, tempi) devono essere scritte, non solo dentro immagini o PDF.
- Risposte chiare in apertura. Una pagina che risponde subito alla domanda è più facile da riprendere in una risposta. Ne parlo nella nota su come comparire nelle risposte di ChatGPT e di Google.
- Dati coerenti ovunque. Nome, indirizzo, orari e servizi uguali su sito, Google Business Profile e directory.
- llms.txt. Ultimo, e solo se si genera da solo.
Gli errori più comuni
- Bloccare i crawler di ricerca e poi aggiungere llms.txt. Se robots.txt chiude la porta a OAI-SearchBot, il file non cambia nulla: OpenAI scrive che i siti esclusi da quel crawler non compaiono nelle risposte della ricerca di ChatGPT.
- Confondere addestramento e ricerca. Bloccare GPTBot (che raccoglie testi per addestrare i modelli) è una scelta legittima e non impedisce di comparire nella ricerca di ChatGPT. Sono due crawler diversi, con regole separate.
- Scriverci dentro cose che il sito non dice. Se llms.txt promette servizi o prezzi diversi da quelli delle pagine, crea confusione invece di chiarezza.
- Pagare per un "pacchetto llms.txt". Su un sito fatto bene è un file generato in automatico. Non è un servizio a parte.
- Misurare il successo dal file. Il risultato si misura sulle visite che arrivano dalle AI e sulle richieste di contatto, non sulla presenza del file.
Quanto costa
Aggiungere llms.txt generato in automatico rientra negli interventi tecnici SEO, che partono da € 1.200. Da solo non vale la spesa: di solito lo si fa insieme a robots.txt, dati strutturati e correzioni di indicizzazione, che incidono molto di più.
Se vuoi sapere prima cosa blocca davvero il tuo sito nelle risposte delle AI, l'analisi SEO e GEO parte da € 600, con i risultati in 5 giorni: controllo di robots.txt, indicizzazione, testi e dati, con una lista di interventi in ordine di importanza.
Vuoi sapere se il tuo sito ha già llms.txt e cosa dice il robots.txt ai crawler delle AI? Controlla il tuo sito lo verifica in pochi secondi, gratis e senza email.