In breve
- Il llms.txt è una proposta del 2024: un file Markdown nella cartella principale che offre ai sistemi di AI una breve panoramica del sito.
- Google scrive che per comparire nelle AI Overviews e nella modalità AI non servono nuovi file leggibili dalle macchine né file di testo per l’AI.
- Finora non ci sono prove solide che i grandi sistemi di ricerca con AI usino il file per i loro consigli.
- Costa poco e non nuoce. Contano di più crawler consentiti, pagine leggibili e dati strutturati puliti.
Cos’è un file llms.txt
L’idea è di Jeremy Howard, che l’ha pubblicata su llmstxt.org a settembre 2024. I siti offrirebbero ai modelli linguistici e agli agenti AI un riassunto compatto in Markdown: chi sono, cosa contiene il sito e quali pagine contano per quale domanda. Alla base c’è il fatto che i sistemi di AI elaborano solo una quantità limitata di testo alla volta e le pagine complete, con menu, script e pubblicità, sono difficili da leggere.
Il file si trova di solito all’indirizzo /llms.txt, nella cartella principale, ma secondo la proposta può stare anche in una sottocartella e vale allora per gli indirizzi sottostanti. Alcuni siti offrono anche un llms-full.txt con il testo completo. È un’aggiunta diffusa, non parte della proposta di base.
Com’è strutturato il file
La proposta stabilisce un ordine preciso. Solo la prima riga è obbligatoria:
- Un titolo di primo livello con il nome del sito o dell’azienda.
- Un blocco di citazione con un breve riassunto di una o due frasi.
- Paragrafi o elenchi liberi con indicazioni importanti, senza altri titoli.
- Sezioni con titoli di secondo livello, ognuna con un elenco di link ed eventualmente una breve descrizione dopo i due punti.
- Una sezione «Optional» per i link che un sistema di AI può tralasciare quando lo spazio è poco.
Per un’impresa di impianti potrebbe apparire così:
# Impianti Esempio S.r.l.
> Impianti elettrici, fotovoltaico e wallbox per privati e aziende a Verona e dintorni.
Pronto intervento nei giorni feriali dalle 7 alle 18. Preventivo gratuito dopo sopralluogo.
## Servizi
* [Fotovoltaico](https://www.impianti-esempio.it/fotovoltaico/): progettazione, montaggio, consulenza sugli incentivi
* [Wallbox](https://www.impianti-esempio.it/wallbox/): installazione per case e aziende
## Azienda
* [Contatti e orari](https://www.impianti-esempio.it/contatti/)
## Optional
* [Domande frequenti](https://www.impianti-esempio.it/domande/)
Cosa porta il file, e cosa no
Qui conviene uno sguardo lucido. Nelle sue indicazioni sulle funzioni di AI, Google scrive che non servono nuovi file leggibili dalle macchine, file di testo per l’AI o markup particolari per comparire nelle AI Overviews o nella modalità AI. Nella sua panoramica dei crawler, OpenAI spiega come la visibilità nella ricerca di ChatGPT si gestisce tramite robots.txt, e il llms.txt non compare. Anche per Perplexity e Claude conta l’accesso, in questo caso di PerplexityBot e Claude-SearchBot.
Finora non esistono prove pubbliche che ChatGPT, Gemini o Perplexity consiglino di più un’azienda perché ha un llms.txt. Il file è utile dove gli agenti AI recuperano contenuti in modo mirato, per esempio una documentazione tecnica che gli sviluppatori consultano con assistenti AI. Per un’attività locale è più un biglietto da visita ordinato per le macchine che una strada verso più richieste. Cos’altro conta per essere citati nelle risposte AI lo descrive la pagina sulla Generative Engine Optimization.
Il nostro consiglio
Create un llms.txt quando il sito è in ordine e i punti più importanti sono fatti. Prevedete mezz’ora, non un progetto. Siate critici con chi vende il llms.txt come la chiave per ChatGPT.
Come creare un llms.txt
- Definire il contenuto: nome, una o due frasi su cosa fate e dove, più le vostre cinque o quindici pagine più importanti.
- Scrivere il file: basta un semplice editor di testo. Salvate il file in UTF-8 con il nome
llms.txt. - Caricarlo: mettete il file nella cartella principale, in modo che sia raggiungibile a
vostro-dominio.it/llms.txt. WordPress e altri sistemi hanno estensioni apposite. - Verificarlo: aprite l’indirizzo nel browser. Il file deve apparire come testo, senza accesso e senza reindirizzamento alla home page.
- Aggiornarlo: se cambiano servizi o indirizzi, aggiornate anche il llms.txt. Dati vecchi fanno più danni di un file assente.
Cosa conta più del llms.txt
- Il robots.txt consente OAI-SearchBot, Googlebot, Bingbot, PerplexityBot e Claude-SearchBot.
- I contenuti principali sono nell’HTML e non vengono caricati solo via JavaScript.
- Ogni servizio ha una propria pagina con un titolo chiaro e la località.
- Dati strutturati secondo Schema.org descrivono azienda, sede e servizi.
- Il Profilo dell’attività su Google e le directory riportano gli stessi dati del sito.
- Una sitemap aggiornata è indicata nel robots.txt.
llms.txt e robots.txt a confronto
| robots.txt | llms.txt | |
|---|---|---|
| Scopo | Regola quali crawler possono leggere quali pagine | Offre ai sistemi di AI una breve panoramica in Markdown |
| Effetto sulla visibilità | Diretto: se bloccati, non si compare nella ricerca di ChatGPT | Non dimostrato |
| Diffusione | Standard da decenni, rispettato da tutti i grandi crawler | Proposta dal 2024, facoltativa |
| Impegno | Poche righe, ma gli errori hanno grandi conseguenze | Mezz’ora |
Fonti
- Jeremy Howard: The /llms.txt file, proposta del 3 settembre 2024
- Google Search Central: AI features and your website
- OpenAI: Overview of OpenAI Crawlers
- Perplexity: Perplexity Crawlers
- Anthropic: Does Anthropic crawl data from the web, and how can site owners block the crawler?