Cinque siti su dieci che analizzo hanno già un robots.txt curato, una sitemap aggiornata, i dati strutturati implementati. Eppure nessuno ha ancora detto agli AI come leggere i loro contenuti. Non perché non vogliano farlo: semplicemente non sanno che esiste un modo per farlo.
Il file llms.txt è esattamente quello strumento. Non è magia, non è uno standard ufficiale, non ti garantisce di finire citato da ChatGPT domani mattina. Ma è uno dei pochi segnali concreti che puoi inviare ai modelli linguistici per guidarli nella comprensione del tuo sito, prima che lo interpretino da soli, e magari male.
In questo articolo ti spiego cos’è llms.txt, come strutturarlo, come pubblicarlo e quando ha davvero senso usarlo.
Cos’è il file llms.txt e come funziona
llms.txt è un file in formato Markdown posizionato nella root di un sito che guida i modelli AI nella lettura e comprensione dei contenuti. Non blocca nessun crawler, non accelera l’indicizzazione: segnala ai Large Language Model quali sono le pagine rilevanti del sito e come interpretarne il contesto.
L’idea di fondo è semplice: i modelli linguistici leggono il web, ma non hanno un protocollo standardizzato per capire cosa conta davvero in un sito. Il file llms.txt riempie questo vuoto, offrendo una mappa semantica pensata proprio per loro.
Differenza tra llms.txt, robots.txt e sitemap.xml
I tre file hanno scopi diversi e si rivolgono a destinatari diversi. Non si sostituiscono: si completano.
| File | Destinatario | Scopo |
|---|---|---|
| robots.txt | Crawler dei motori di ricerca | Indicare quali URL crawlare o escludere |
| sitemap.xml | Motori di ricerca | Elencare le URL del sito per facilitare l’indicizzazione |
| llms.txt | Modelli linguistici AI | Guidare la comprensione semantica dei contenuti chiave |
robots.txt dice “puoi entrare o no”. sitemap.xml dice “ecco dove cercare”. llms.txt dice “ecco cosa sono, cosa faccio, e quali pagine spiegano meglio chi sono.” Tre livelli diversi, tre interlocutori diversi.
Struttura del file llms.txt: cosa deve contenere
Un file llms.txt funzionante è più semplice di quanto sembri. La struttura base prevede un titolo H1 con il nome del sito, una breve descrizione testuale e una o più sezioni con link commentati alle pagine principali.
Gli elementi si dividono in obbligatori e facoltativi.
Gli elementi obbligatori sono quelli senza cui il file non comunica nulla di utile:
– Titolo H1: il nome del sito o del brand
– Descrizione: 2-4 righe che spiegano di cosa si occupa il sito, per chi, e qual è il suo punto di forza
– Sezione principale: almeno una sezione con link annotati alle pagine più importanti
Gli elementi facoltativi arricchiscono il contesto senza essere indispensabili:
– Sezioni tematiche: per organizzare i link per argomento (servizi, blog, risorse)
– Note contestuali: brevi descrizioni inline accanto a ogni link
– Sezione “Optional”: per contenuti secondari o di supporto
Ecco un esempio minimo e funzionante per un sito di consulenza:
“`markdown
Adriana Longhitano — SEO & GEO Specialist
Consulente SEO freelance specializzata nell’integrazione tra SEO tradizionale
e AI search. Lavoro con PMI italiane e professionisti per aumentare la
visibilità organica su Google e nei modelli AI.
Servizi
- Consulenza SEO:
strategia SEO su misura per PMI e professionisti - Audit SEO:
analisi tecnica e strategica del sito - GEO, Generative Engine Optimization:
ottimizzazione per i motori generativi e gli AI Overview
Optional
- Contatti
“`
Esempio pratico di llms.txt per un sito professionale
Il file che vedi sopra funziona perché è esplicito: dice chi è il sito, cosa offre e dove trovare le informazioni rilevanti. Un LLM che lo legge non deve dedurre nulla: trova già il contesto strutturato.
“`markdown
[Nome consulente] — [Specializzazione]
[Descrizione in 2-3 righe: chi sei, per chi lavori, cosa ottieni per i clienti]
Servizi principali
- Pagina servizio 1: breve descrizione del servizio e a chi è rivolto
- Pagina servizio 2: breve descrizione del servizio e a chi è rivolto
Contenuti di approfondimento
- Articolo chiave 1: tema trattato e perché è rilevante
- Articolo chiave 2: tema trattato e perché è rilevante
Optional
I commenti inline accanto a ogni link sono il dettaglio che fa la differenza: non è un elenco di URL, è una mappa commentata. Quella descrizione è ciò che un LLM usa per capire il peso e il contesto di ogni pagina.
Come creare e pubblicare llms.txt sul tuo sito
Creare e pubblicare il file è un’operazione tecnica semplice. Questi sono i passi nell’ordine corretto:
- Crea il file in Markdown: usa un editor di testo semplice (VS Code, Typora, anche Notepad) e salva il file con il nome esatto
llms.txt - Scrivi il contenuto: titolo H1, descrizione, sezioni con link commentati, segui la struttura dell’esempio sopra
- Carica il file nella root del dominio: deve essere raggiungibile all’indirizzo
https://tuodominio.it/llms.txt - Verifica l’accessibilità: apri l’URL nel browser e controlla che il file sia leggibile come testo semplice
- Controlla il robots.txt: assicurati che il file non sia bloccato da regole di disallow
- Aggiorna il file ogni volta che aggiungi pagine o sezioni rilevanti al sito
llms.txt su WordPress: plugin e metodo manuale
Su WordPress hai due strade. La più rapida è usare un plugin dedicato: LLMs.txt Generator è tra i più diffusi e genera automaticamente il file partendo dai contenuti del sito. Non richiede configurazione avanzata e gestisce anche gli aggiornamenti automatici.
Se preferisci il controllo totale, il metodo manuale è altrettanto valido: crea il file come descritto sopra e caricalo via FTP nella cartella public_html del tuo server. Il file sarà immediatamente accessibile all’URL corretto senza plugin aggiuntivi.
La mia preferenza va al metodo manuale per i siti con contenuti strategici: un file scritto a mano è più preciso, più curato e riflette meglio le priorità reali del sito rispetto a una generazione automatica.
llms.txt serve davvero per la SEO?
llms.txt non influenza il ranking su Google. Non è un segnale di posizionamento, non accelera il crawling, non migliora il PageRank. Chi te lo vende come “boost SEO” sta confondendo due livelli diversi.
Quello che fa, concretamente, è migliorare la possibilità che i modelli linguistici leggano e interpretino correttamente il tuo sito. La distinzione è tra SEO tradizionale (ottimizzare per i motori di ricerca) e LLM Optimization (ottimizzare per i modelli generativi che sintetizzano risposte).
Sono due livelli che iniziano a sovrapporsi, ma non sono ancora la stessa cosa. Se il tuo obiettivo è comparire in un AI Overview di Google, il segnale più forte rimane l’autorevolezza dei contenuti, la struttura semantica della pagina e i dati strutturati. Se il tuo obiettivo è essere citato correttamente da Claude, Perplexity o altri modelli che leggono il web, llms.txt diventa rilevante.
Confondere i due obiettivi porta a investire nel posto sbagliato.
llms.txt è uno standard ufficiale?
No. llms.txt è una proposta informale nata dalla community, non uno standard ratificato da W3C, Google o nessun altro ente. Il sito di riferimento è llmstxt.org, dove è documentata la specifica originale proposta da Jeremy Howard.
L’adozione è in crescita, soprattutto tra siti di documentazione tecnica, SaaS e blog specializzati. Ma nessun motore di ricerca o modello AI ha dichiarato ufficialmente di supportarlo come standard obbligatorio.
Questo non è un motivo per ignorarlo: è un motivo per implementarlo con le aspettative giuste.
Gli LLM leggono davvero il file llms.txt?
Il supporto dipende dal modello, e solo uno lo ha dichiarato esplicitamente. Claude di Anthropic supporta llms.txt e lo utilizza quando naviga il web con browsing attivo. Altri modelli, inclusi quelli di OpenAI, non hanno rilasciato dichiarazioni ufficiali sul supporto del file.
Perplexity, che indicizza attivamente il web, tende a privilegiare contenuti strutturati e ben annotati: un llms.txt curato può favorire una lettura più accurata, anche senza un supporto dichiarato.
Il consiglio pragmatico è lo stesso che darei su qualsiasi segnale tecnico: implementalo correttamente una volta, poi concentrati sui contenuti. Un file llms.txt perfetto con contenuti mediocri non porta nessuno da nessuna parte.
llms.txt e AI Overview di Google: c’è una relazione?
No, non esiste una relazione diretta. Google AI Overview non dipende da llms.txt: si basa su segnali di autorevolezza, struttura dei contenuti, E-E-A-T e dati strutturati in formato Schema.org. Il file non è nei criteri di selezione dichiarati da Google.
llms.txt può però aiutare altri modelli a citare correttamente il tuo sito nelle risposte sintetiche. Per Google, il percorso rimane quello classico: contenuti autorevoli, ben strutturati, con markup semantico corretto.
Chi dovrebbe usare llms.txt oggi
Non tutti i siti traggono lo stesso beneficio dall’implementazione. Questi sono i profili per cui ha più senso agire adesso:
- Consulenti e professionisti con siti di servizio: il file aiuta i modelli a capire esattamente cosa fai e per chi, riducendo ambiguità nelle risposte AI
- Blog editoriali e di settore: siti con molti contenuti guadagnano da una mappa semantica che orienta gli LLM verso gli articoli più rilevanti
- Aziende SaaS e prodotti digitali: la documentazione tecnica è tra i contenuti più letti dai modelli; un llms.txt ben strutturato migliora la qualità delle citazioni
- E-commerce con contenuti informativi: non per le schede prodotto, ma per le guide e i contenuti di approfondimento che costruiscono autorità
Se il tuo sito ha meno di 20 pagine e nessun contenuto editoriale, l’impatto sarà minimo.
Se invece hai un blog attivo, una libreria di risorse o una struttura di servizi articolata, llms.txt è uno dei pochi investimenti tecnici a basso costo e alta leva nel contesto dell’AI search.
Ho lavorato con un consulente Google Ads che aveva autorità reale nel settore, ma Google non lo riconosceva come entità strutturata. Dopo aver implementato Schema Markup avanzato, integrato il KGMID nei dati strutturati e allineato tutte le proprietà web, il Knowledge Panel è comparso in dieci giorni. Il llms.txt era parte di quel sistema di segnali coerenti: non il fattore decisivo, ma un tassello che ha contribuito alla chiarezza semantica complessiva.
La lezione è questa: i modelli AI non ragionano su un singolo file. Ragionano su un ecosistema di segnali che si rinforzano a vicenda. Non lascio che i modelli deducano chi è un brand. Lo dichiaro. Il llms.txt è uno dei modi per farlo.
Vuoi ottimizzare il tuo sito per gli AI? Contattami per una consulenza SEO
Se quello che hai letto ti risuona, fammi sapere su cosa stai lavorando.
Contattami



