Vai al contenuto principale

llms.txt: serve davvero per rendere un sito visibile alle AI?

Cos’è il file llms.txt, cosa dice Google e quando ha senso usarlo senza confonderlo con una scorciatoia SEO.

Illustrazione minimal di un file llms.txt collegato a un sito web e a un sistema di intelligenza artificiale

In parole normali

Negli ultimi mesi si parla molto di un nuovo file chiamato llms.txt.

Viene spesso descritto come il file che aiuterebbe un sito a essere trovato, compreso o citato dalle intelligenze artificiali. Qualcuno lo presenta addirittura come il nuovo robots.txt per ChatGPT e gli altri assistenti AI.

La realtà è meno spettacolare.

llms.txt è una proposta per pubblicare, nella cartella principale di un sito, un riepilogo testuale dei suoi contenuti più importanti.

Il file può spiegare che cosa offre il sito, indicare le pagine principali e collegare documentazione o risorse utili. Tutto viene scritto in Markdown, un formato semplice da leggere sia per le persone sia per i sistemi automatici.

Non è però un pulsante per entrare nelle risposte delle AI.

Non garantisce citazioni, non sostituisce la SEO e non risolve i problemi di un sito difficile da navigare, poco chiaro o tecnicamente fragile.


Da dove nasce llms.txt

La proposta è stata pubblicata da Jeremy Howard il 3 settembre 2024.

L’idea nasce da un problema concreto: molti siti contengono navigazione, pubblicità, script, componenti interattivi e grandi quantità di testo. Un modello linguistico o un agente AI potrebbe dover analizzare numerose pagine prima di capire quali informazioni siano realmente importanti.

Il file /llms.txt prova a offrire una strada più breve.

Invece di lasciare che il sistema esplori tutto il sito senza indicazioni, il proprietario può preparare una descrizione sintetica e una selezione ragionata delle risorse principali.

La proposta nasce soprattutto pensando a documentazioni tecniche, librerie software e siti con molte informazioni strutturate. Non è attualmente uno standard ufficiale del web, ma una convenzione emergente e aperta al contributo della comunità.


Non è il robots.txt delle AI

Il paragone con robots.txt è utile per ricordare il nome, ma è tecnicamente impreciso.

Il file robots.txt comunica ai crawler quali URL possono essere visitati. Viene utilizzato principalmente per gestire il traffico di scansione e non rappresenta nemmeno un sistema di protezione assoluto: i crawler possono interpretarne diversamente le regole e le informazioni riservate devono comunque essere protette con strumenti adeguati.

llms.txt ha uno scopo differente.

Non autorizza o vieta l’accesso alle pagine. Non impedisce l’uso dei contenuti per l’addestramento. Non controlla l’indicizzazione e non stabilisce che cosa un assistente AI possa citare.

È più simile a un indice editoriale.

Dice, in sostanza:

Questo è il mio sito, questo è ciò di cui si occupa e queste sono le risorse che considero più importanti per comprenderlo.

Anche la sitemap svolge un lavoro diverso. Una sitemap elenca le pagine disponibili per facilitarne la scoperta da parte dei motori di ricerca. llms.txt, invece, propone una selezione più piccola e accompagnata da descrizioni contestuali.


Cosa dice Google su llms.txt

Il 15 giugno 2026 Google ha chiarito ufficialmente la propria posizione.

La Ricerca Google non utilizza i file llms.txt. Questo vale sia per i normali risultati di ricerca sia per le funzionalità generative, comprese AI Overviews e AI Mode.

La presenza del file non migliora il posizionamento, non aumenta la visibilità nelle risposte generative e non offre un vantaggio SEO specifico. Allo stesso tempo, secondo Google, non danneggia il sito: viene semplicemente ignorato dalla Ricerca Google.

Questo chiarimento è importante perché ridimensiona diverse promesse commerciali comparse intorno al file.

Installare llms.txt non significa “ottimizzare il sito per Google AI”.

Google continua a indicare le normali fondamenta della SEO come requisiti principali anche per le proprie funzionalità generative: contenuti utili, pagine indicizzabili, struttura tecnica chiara, collegamenti interni, buona esperienza utente e informazioni importanti disponibili in forma testuale.

Non richiede nuovi file dedicati alle AI né uno speciale markup Schema.org per comparire in AI Overviews o AI Mode.


Quindi llms.txt è completamente inutile?

Non necessariamente.

Il fatto che Google Search non lo utilizzi non significa che nessun altro sistema possa farlo.

Chrome descrive llms.txt come una convenzione emergente per fornire a modelli linguistici e agenti AI un riepilogo leggibile del sito. Nel 2026 il file è entrato anche tra i controlli sperimentali di Lighthouse dedicati alla navigazione tramite agenti.

Il controllo rimane però facoltativo: quando il file non esiste e il server risponde con un normale errore 404, Lighthouse indica il test come non applicabile. Non considera quindi l’assenza del file un problema da correggere.

Questo descrive bene la situazione attuale.

llms.txt è un esperimento potenzialmente utile in alcuni contesti, non una nuova base obbligatoria del web.

Potrà essere adottato da più strumenti, essere sostituito da altre soluzioni oppure rimanere una convenzione utilizzata soprattutto da progetti tecnici. È ancora presto per trattarlo come un requisito universale.


Come è fatto un file llms.txt

Il file viene normalmente pubblicato all’indirizzo:

https://esempio.it/llms.txt

Il contenuto utilizza una struttura Markdown relativamente semplice.

La proposta prevede almeno un titolo principale con il nome del sito o del progetto. Possono poi essere aggiunti una breve descrizione, alcune indicazioni generali e delle sezioni contenenti collegamenti alle risorse principali.

Un esempio semplificato per un’attività potrebbe essere:

# Nome dell'attività

> Breve descrizione dell'attività, delle persone a cui si rivolge
> e dei servizi principali offerti.

## Servizi

- [Servizio principale](https://esempio.it/servizi/servizio-principale/): descrizione sintetica del servizio
- [Assistenza](https://esempio.it/assistenza/): modalità e condizioni di assistenza

## Informazioni

- [Chi siamo](https://esempio.it/chi-siamo/): storia, competenze e sede dell'attività
- [Contatti](https://esempio.it/contatti/): recapiti e modalità di richiesta

## Optional

- [Blog](https://esempio.it/blog/): articoli e approfondimenti

La sezione Optional può raccogliere contenuti secondari che un sistema può ignorare quando ha bisogno di un contesto più breve.

Il file dovrebbe rimanere sintetico. Copiare dentro tutte le pagine del sito ne annullerebbe lo scopo.


Quando può avere senso utilizzarlo

llms.txt può essere valutato quando un sito contiene molte informazioni che devono essere interpretate correttamente.

Per esempio:

Documentazione tecnica e API. Un progetto software può indicare rapidamente guide introduttive, riferimenti alle API, esempi e informazioni sulle versioni supportate.

Cataloghi o servizi complessi. Un’azienda con numerosi prodotti, piani o procedure può selezionare le pagine che spiegano meglio la propria offerta.

Portali formativi e basi di conoscenza. Scuole, università, piattaforme e centri di assistenza possono organizzare corsi, regolamenti, guide e domande frequenti.

Siti aggiornati attraverso processi automatici. Se il file viene generato insieme ai contenuti del sito, il rischio che diventi obsoleto diminuisce.

In questi casi può essere un’aggiunta sperimentale ragionevole, soprattutto quando esiste già uno strumento preciso che dichiara di supportarlo.

La condizione è che venga considerato per quello che è: un possibile livello aggiuntivo di documentazione, non una garanzia di visibilità.


Quando non dovrebbe essere una priorità

Per il sito di una piccola attività locale, di un professionista o di un artigiano, llms.txt raramente è il primo problema da risolvere.

Non serve creare un nuovo file per spiegare alle AI che cosa fa un’attività quando non riesce a capirlo nemmeno una persona che apre la homepage.

Prima bisogna verificare che siano chiari:

  • il servizio offerto;
  • la zona in cui si lavora;
  • le persone a cui ci si rivolge;
  • le modalità di contatto;
  • i prezzi o almeno il funzionamento del servizio;
  • le informazioni che distinguono l’attività dai concorrenti.

Se questi elementi sono vaghi, assenti o nascosti, riassumerli in llms.txt non sistema il contenuto reale del sito.

Il file rischia di diventare una seconda versione delle informazioni da mantenere, mentre la versione principale continua a non funzionare.


6 cose da sistemare prima di llms.txt

1. Indicizzazione e possibilità di scansione. Le pagine importanti devono essere accessibili ai crawler, non bloccate per errore e correttamente collegate all’interno del sito.

2. Contenuti realmente utili. Una pagina deve rispondere alle domande delle persone con informazioni originali, precise e verificabili. Riassumere contenuti generici non li rende più autorevoli.

3. Struttura HTML chiara. Titoli ordinati, elementi semantici, link comprensibili e contenuti testuali aiutano persone, tecnologie assistive, motori di ricerca e sistemi automatici.

4. Prestazioni e utilizzo da mobile. Un eventuale accesso proveniente da una ricerca o da una risposta AI non serve a molto se la pagina è lenta, instabile o difficile da usare da smartphone.

5. Collegamenti interni. Le pagine principali devono essere raggiungibili attraverso percorsi logici. Una buona struttura del sito comunica già quali contenuti sono importanti.

6. Dati coerenti e aggiornati. Servizi, recapiti, orari, prezzi, condizioni e informazioni aziendali devono coincidere nelle diverse sezioni del sito e negli eventuali profili esterni.

Queste attività non sono nuove o spettacolari, ma incidono sulla qualità reale del sito. Sono anche le fondamenta che Google continua a indicare per la visibilità nelle proprie esperienze di ricerca generativa.


Il rischio della scorciatoia tecnica

Ogni nuova tecnologia porta con sé una serie di promesse.

Prima si parlava di inserire una quantità enorme di parole chiave. Poi di aggiungere dati strutturati ovunque. Oggi alcune proposte vengono presentate come ottimizzazioni indispensabili per “farsi trovare dalle AI”.

Il problema non è sperimentare.

Il problema nasce quando un esperimento viene venduto come risultato garantito, senza sapere quali sistemi lo supportano e senza misurarne gli effetti.

Creare un file llms.txt richiede poco tempo. Mantenerlo correttamente, invece, significa controllare che descrizioni, servizi e collegamenti restino allineati al sito.

Se nessuno strumento rilevante per l’attività lo utilizza, quel lavoro produce soltanto un altro file da aggiornare.


La regola pratica

La mia valutazione è semplice.

Se il sito ha una documentazione ampia, un catalogo complesso o un caso d’uso preciso legato a strumenti che supportano llms.txt, il file può essere sperimentato e monitorato.

Se il sito ha poche pagine, contenuti deboli, problemi tecnici o un percorso di contatto confuso, llms.txt viene molto dopo.

Non lo proporrei come pacchetto SEO autonomo e non prometterei maggiore visibilità sulle AI.

Lo considererei eventualmente come una piccola parte di un lavoro più ampio sulla struttura delle informazioni, sulla qualità tecnica e sulla possibilità per persone e sistemi automatici di comprendere correttamente il sito.


Un file dedicato alle AI non può compensare una homepage poco chiara, lenta o difficile da usare. Se vuoi capire quali problemi tecnici meritano davvero attenzione, la prima verifica gratuita del sito può essere un buon punto di partenza: controllo automatico, struttura della pagina e percorso di contatto. Per richiederla, scrivimi dalla pagina contatti.


Nota tecnica: llms.txt dovrebbe essere raggiungibile tramite il percorso /llms.txt e contenere Markdown valido. La proposta prevede un titolo H1 obbligatorio, seguito facoltativamente da una descrizione in blockquote, informazioni introduttive e sezioni H2 con elenchi di collegamenti. Il file dovrebbe includere soltanto contenuti pubblici e mantenuti, senza informazioni riservate o istruzioni che entrino in conflitto con il sito. In un progetto Astro può essere inserito nella cartella public, così da essere copiato direttamente nella root durante la build. La sua presenza va verificata attraverso la risposta HTTP, controllando che non venga restituita una pagina HTML di errore con stato 200 e che i collegamenti indicati rimangano validi.

Domande frequenti

Cos'è il file llms.txt?

llms.txt è un file di testo in formato Markdown che può essere pubblicato nella cartella principale di un sito. Contiene una breve descrizione del progetto e una selezione di collegamenti alle pagine considerate più importanti, con l'obiettivo di offrire un contesto più semplice da consultare a modelli linguistici e agenti AI.

llms.txt migliora il posizionamento su Google?

No. Google ha dichiarato che la Ricerca Google non utilizza llms.txt e che la presenza del file non migliora né peggiora la visibilità o il posizionamento del sito, comprese le funzionalità generative come AI Overviews e AI Mode.

llms.txt è il robots.txt delle intelligenze artificiali?

No. robots.txt serve principalmente a comunicare ai crawler quali aree del sito possono essere visitate. llms.txt non gestisce gli accessi e non blocca i crawler: propone invece un riepilogo del sito e una selezione di risorse utili.

Tutti i siti dovrebbero avere un file llms.txt?

No. Può essere interessante per siti con molta documentazione, prodotti complessi, API o grandi raccolte di contenuti. Per un piccolo sito aziendale, prima del file llms.txt sono generalmente più importanti contenuti chiari, indicizzazione, collegamenti interni, accessibilità, velocità e una buona esperienza da mobile.

Creare llms.txt garantisce che un sito venga citato dalle AI?

No. Il file non garantisce che uno specifico motore, modello linguistico o assistente AI lo legga, lo utilizzi o citi il sito nelle proprie risposte. Il supporto dipende dai singoli strumenti e può cambiare nel tempo.

llms.txt può danneggiare la SEO?

Secondo Google, la sua presenza non aiuta e non danneggia il posizionamento nella Ricerca Google. Può però diventare controproducente dal punto di vista organizzativo se contiene informazioni vecchie, collegamenti non aggiornati o descrizioni in contrasto con le pagine reali del sito.