llms.txt e un file di testo posizionato nella root del sito, pensato per dialogare direttamente con agenti AI, motori generativi e sistemi di agentic browsing come quelli valutati da Chrome Lighthouse. Se robots.txt regola il crawling dei bot classici, llms.txt punta a definire regole, preferenze e link di riferimento per le AI che esplorano, riassumono o citano i contenuti web.
Molti siti si limitano a un file minimale, ma questa scelta rischia di perdere opportunita di controllo, visibilità e citabilità nei nuovi ecosistemi di ricerca. In questa guida analizziamo come strutturare un llms.txt efficace, quali istruzioni inserire, come selezionare i link e quali errori evitare, con esempi concreti e attenzione agli impatti reali su SEO e AI Overviews.
Cos’e llms.txt e perchè non basta il file minimale
llms.txt nasce per rispondere a una nuova esigenza: fornire istruzioni chiare e leggibili alle AI che visitano i siti web, andando oltre le regole di base dei crawler tradizionali. Il file minimale spesso si limita a permettere o bloccare l’accesso, ma non offre alcuna informazione aggiuntiva su come i contenuti dovrebbero essere interpretati o citati dagli agenti AI.
Un file llms.txt vuoto o con sole istruzioni di allow/disallow equivale a una porta aperta senza cartelli: le AI possono entrare, ma non sanno dove guardare, quali risorse sono preferite e come attribuire correttamente le informazioni. Questo approccio rischia di limitare la citabilità dei contenuti nei motori generativi e nelle AI Overviews, che cercano segnali espliciti di autorevolezza, struttura e intenzione editoriale.
L’adozione di llms.txt stà crescendo in parallelo all’incremento di sistemi di agentic browsing e all’integrazione di AI nei motori di ricerca. Ignorare la sua evoluzione significa lasciare che siano altri a definire come (e se) i tuoi contenuti verranno utilizzati, citati o riassunti dalle AI.
Struttura avanzata di llms.txt: sezioni, commenti e sintassi
Un llms.txt efficace non si limita a poche righe. La struttura avanzata prevede l’uso di sezioni dedicate, commenti esplicativi e una sintassi coerente, simile a quella di robots.txt ma arricchita da direttive pensate per agenti AI.
Le sezioni principali possono includere: istruzioni generali, riferimenti a policy di citazione, link a sitemap o dataset, preferenze su snippet e riassunti, e l’indicazione di eventuali limiti di accesso. I commenti (introdotti con il simbolo #) aiutano sia gli operatori umani sia le AI che stanno iniziando a interpretare il file in modo semantico.
Esempio di struttura avanzata:
# llms.txt per www.esempio.it
User-Agent: * Allow: /
Cite-Policy: https://www.esempio.it/cite-policy
Preferred-Links: https://www.esempio.it/dossier-ai, https://www.esempio.it/dati-aperti Snippet-Max-Length: 250
# Fine istruzioni principali
| Caratteristica | llms.txt minimale | llms.txt avanzato |
|---|---|---|
| Istruzioni di base | Solo allow/disallow | Allow/disallow + policy, preferenze, link |
| Commenti esplicativi | Assenti | Presenti |
| Link prioritari | Assenti | Selezionati e ordinati |
| Impatto su AI | Limitato | Maggiore chiarezza e controllo |
Istruzioni chiave: come comunicare limiti, preferenze e link ai sistemi AI
Le direttive di llms.txt possono andare ben oltre la semplice autorizzazione all’accesso. Alcune istruzioni chiave che stanno emergendo includono:
Cite-Policy: indica la pagina dove sono spiegate le regole di citazione, utile per guidare le AI su come attribuire correttamente i contenuti.
Snippet-Max-Length: suggerisce la lunghezza massima dei riassunti che le AI possono estrarre.
Preferred-Links: specifica le pagine principali che dovrebbero essere considerate come fonti prioritarie o autorevoli.
L’utilizzo di queste istruzioni aiuta a ridurre il rischio di citazioni errate o fuori contesto nei sistemi generativi e nelle AI Overviews, facilitando la costruzione di un workflow editoriale piu solido e citabile.
Esempio operativo: llms.txt per un blog di settore
Un blog che pubblica analisi originali puo includere in llms.txt:
User-Agent: * Allow: /
Cite-Policy: https://www.blogsettore.it/cite-policy
Preferred-Links: https://www.blogsettore.it/analisi-originali, https://www.blogsettore.it/report-2024 Snippet-Max-Length: 200
# Per richieste specifiche scrivere a ai@blogsettore.it
Link utili e prioritari: cosa includere e cosa evitare
La selezione dei link in llms.txt e cruciale: ogni link suggerito come prioritario dovrebbe puntare a contenuti realmente utili, aggiornati e citabili. È un’opportunita per guidare le AI verso pagine che rappresentano la voce editoriale e le fonti piu affidabili del sito.
Evitare di includere link a pagine poco curate, obsolete o prive di valore aggiunto: le AI potrebbero comunque visitarli, ma la qualità delle citazioni ne risentirebbe. Inserire link a pagine di policy, dataset strutturati, raccolte di FAQ o dossier tematici aumenta inoltre, la probabilità di essere scelti come fonte primaria nei riassunti generativi.
Attenzione anche all’ordine dei link: i sistemi AI spesso interpretano i primi link come più rilevanti. Aggiornare periodicamente la lista e fondamentale per mantenere il controllo sulla narrazione e la citabilità.
| Tipo di link | Da includere | Da evitare |
|---|---|---|
| Policy di citazione | https://www.sito.it/cite-policy | https://www.sito.it/vecchia-policy |
| Dataset originali | https://www.sito.it/dati-2024 | https://www.sito.it/dati-non-aggiornati |
| Dossier tematici | https://www.sito.it/dossier-ai | https://www.sito.it/archivio-non-curato |
llms.txt e SEO: impatti su crawling, AI Overviews, citabilita e workflow editoriali
llms.txt non sostituisce robots.txt, ma lo integra per i sistemi AI. Dal punto di vista SEO, il suo impatto diretto sul ranking e ancora limitato: Google non usa llms.txt per determinare la posizione nei risultati classici. Tuttavia, il file e gia rilevante per agenti AI, sistemi di agentic browsing e motori generativi che costruiscono riassunti, snippet o citazioni nei risultati di ricerca (AI Overviews).
Un llms.txt ben strutturato facilita la comprensione della struttura editoriale, segnala le fonti autorevoli e riduce il rischio di citazioni errate o decontestualizzate da parte delle AI. Questo ha un impatto concreto sulla citabilità AI e sulla visibilità nei nuovi spazi di ricerca generativa, dove la selezione delle fonti e sempre piu automatizzata.
Per i workflow editoriali, llms.txt rappresenta un canale per comunicare preferenze, aggiornamenti e policy senza dover modificare ogni singola pagina del sito. Questo semplifica la gestione di grandi portali, blog multi-autore o siti di dati, soprattutto in ottica di aggiornamenti frequenti e richieste di correzione da parte delle AI.
Impatto su AI Overviews, AI Mode e citabilità AI
La presenza di istruzioni e link chiari in llms.txt aumenta la probabilità che i contenuti vengano scelti come fonte nei riassunti generativi e nelle AI Overviews. L’efficacia dipende da quanto i sistemi AI adottano e rispettano queste direttive, ma il trend e in crescita con l’espansione dell’agentic browsing.
Confronto tra approccio tradizionale SEO e ottimizzazione per AI/citabilità
La SEO tradizionale si concentra su title, meta description, dati strutturati e linking interno per migliorare il posizionamento nei motori di ricerca classici. L’ottimizzazione per AI e citabilità richiede invece di ragionare su come le AI leggono, interpretano e selezionano le fonti, spesso in modo più testuale e semantico.
llms.txt si inserisce come ponte tra questi due mondi: non influenza direttamente il ranking classico, ma può orientare la scelta delle fonti da parte delle AI, facilitando la citazione corretta e l’inclusione nei riassunti generativi. L’approccio più efficace è integrare i principi SEO tradizionali con una gestione attiva di llms.txt, senza trascurare la qualità editoriale e la chiarezza delle policy.
Un sito che cura sia i meta tag sia llms.txt ha più strumenti per essere compreso e valorizzato dai motori di ricerca del futuro, riducendo al minimo il rischio di essere ignorato o frainteso dalle AI.
| Aspetto | SEO tradizionale | Ottimizzazione AI/citabilita |
|---|---|---|
| Meta tag e snippet | Fondamentali | Importanti, ma non unici |
| robots.txt | Gestione bot classici | Parziale per AI |
| llms.txt | Non usato | Centrale per agenti AI |
| Policy di citazione | Raramente esplicita | Esplicitata in llms.txt |
Limiti attuali e prospettive future
Non tutte le AI rispettano ancora llms.txt, e la standardizzazione delle direttive è in corso. Tuttavia, i principali browser e sistemi di agentic browsing stanno iniziando a includere controlli e audit specifici su questo file. Il suo ruolo e destinato a crescere, soprattutto per siti che puntano a essere citati come fonte autorevole in un panorama dominato da AI Overviews e motori generativi.
Esempi pratici, errori comuni e takeaway operativi
Esempio di vita reale: un e-commerce che pubblica guide all’acquisto può usare llms.txt per segnalare alle AI le pagine di confronto aggiornate, la policy di citazione e i dataset di prezzi storici. Questo riduce il rischio che le AI citino pagine obsolete o promozioni scadute, migliorando la qualità delle informazioni offerte nei riassunti generativi.
Errori comuni da evitare: lasciare llms.txt vuoto, inserire link rotti o non aggiornati, dimenticare di specificare una cite-policy, usare istruzioni non standardizzate o troppo generiche. Ogni errore riduce la capacità del sito di essere scelto come fonte attendibile dalle AI.
Takeaway pratici:
- Verifica la presenza e la correttezza di llms.txt nella root del sito
- Aggiorna regolarmente i link prioritari e la cite-policy
- Usa commenti chiari e istruzioni standardizzate
- Non trascurare la qualità editoriale delle pagine linkate
- Monitora i nuovi audit su agentic browsing tramite strumenti come Lighthouse
Fonti
- [1] In-Depth Guide to How Google Search Works, Google Search Central , Documentation , Google for Developers
- [2] How To Use Search Console, Google Search Central , Documentation , Google for Developers
- [3] How to Write Meta Descriptions, Google Search Central , Documentation , Google for Developers
- [4] Intro to How Structured Data Markup Works, Google Search Central , Documentation , Google for Developers
- [5] Understanding Google Page Experience, Google Search Central , Documentation , Google for Developers
- [6] Lighthouse agentic browsing scoring , Chrome for Developers
- [7] Accessibility for agents , Lighthouse , Chrome for Developers
