llms.txt: a cosa serve e come aggiungerlo al sito
Neaptide · 22 luglio 2026 · 5 min di lettura · Aggiornato: 3 ottobre 2026
Valuta se llms.txt serve al tuo sito, scegli le pagine e pubblica il file. Esempio Markdown, controlli di accesso e limiti di llms-full.txt.
In questo articolo

llms.txt è una guida al sito in formato testo, pensata per gli strumenti che lavorano con modelli linguistici. Descrive il sito e rimanda alle risorse utili. Serve solo se lo strumento legge davvero il file e segue i link. Pubblicarlo non garantisce che un servizio di ricerca con IA trovi, raccomandi o citi il sito.
Il tuo sito ne ha bisogno?
Parti da un compito preciso: trovare delle istruzioni, confrontare condizioni, scegliere un corso. Se sai abbinare a ogni domanda la pagina che risponde, hai già il materiale per la guida. Se sul sito offerta e limiti non sono chiari, sistema prima quelle pagine. A un sito di una sola pagina un altro indice servirà a poco.
Differenze rispetto a robots.txt e sitemap
Jeremy Howard ha proposto llms.txt nel 2024 e la seconda versione è uscita ad agosto 2026. È una proposta di formato aperto. Nessun motore di ricerca lo richiede.
- sitemap.xml segnala URL ai motori, senza garantirne l’indicizzazione.
- robots.txt dà indicazioni di accesso ai crawler. I contenuti privati richiedono autenticazione.
- llms.txt descrive sito e risorse, senza concedere accesso o annullare restrizioni.
Google precisa che la sua ricerca ignora questo tipo di file: llms.txt non incide su visibilità e posizionamento. Puoi mantenerlo per gli altri strumenti che invece lo leggono.
Scegli le pagine e scrivi il file
Parti dalle domande che i clienti fanno davvero: che cosa comprende un piano, come si importano i dati, come si disdice. Scegli poche pagine aggiornate che rispondano in modo chiaro. Se esistono versioni Markdown pulite, usa quelle, ma non indicare mai un indirizzo .md senza aver pubblicato il file e verificato che si apra.
Il file inizia con un titolo di primo livello che contiene il nome del sito. Puoi poi aggiungere una breve presentazione in un blocco di citazione Markdown e sezioni di secondo livello con elenchi di link. Per convenzione, il titolo Optional raggruppa le risorse secondarie. Sostituisci gli indirizzi di questo esempio fittizio di servizio di prenotazione:
# Servizio di prenotazione
> Prenotazioni online per piccoli studi e professionisti indipendenti.
## Come iniziare
- [Prezzi](https://example.com/it/pricing.md): tariffe, limiti e opzioni.
- [Configurazione](https://example.com/it/help/setup.md): creare gli orari e collegare il modulo.
- [Importazione](https://example.com/it/help/import.md): campi CSV, limiti e controlli.
## Condizioni
- [Disdetta](https://example.com/it/help/cancellation.md): procedura e condizioni di rimborso.
## Optional
- [Novità](https://example.com/it/changelog.md): aggiornamenti datati del prodotto.Descrivi il contenuto della risorsa. «Tariffe, limiti e opzioni» aiuta a scegliere un link; «la soluzione migliore» no. Evita istruzioni che chiedano agli assistenti di raccomandare l’azienda.
Pubblica e verifica l’accesso
- Salva il file in UTF-8 e pubblicalo all’indirizzo /llms.txt. La versione 2 ammette anche percorsi di sezione, come /docs/llms.txt.
- In Next.js un file statico va in public/llms.txt. Altre piattaforme offrono un generatore o il caricamento di file.
- Apri l’URL senza autenticazione: deve restituire il testo, non un errore o una schermata di accesso.
- Apri ogni link e confronta le condizioni con quelle della pagina principale. Se puoi, genera entrambe le versioni dalla stessa fonte.
curl -i https://example.com/llms.txtSostituisci example.com con il tuo dominio. La risposta deve avere il codice HTTP 200 e contenere il testo del file. Se c’è un reindirizzamento, guarda dove porta. Se torna dell’HTML, con ogni probabilità è una pagina di errore o l’applicazione stessa. Controlla anche le restrizioni per i crawler sul server e sul CDN. In OpenAI, OAI-SearchBot e GPTBot si impostano separatamente: pubblicare llms.txt non obbliga ad autorizzare GPTBot.
Serve anche llms-full.txt?
llms-full.txt indica generalmente un file di testo che raccoglie più contenuti del sito o della documentazione. Può essere utile per fornire direttamente a uno strumento un piccolo insieme di documenti, ma non è obbligatorio. Un file voluminoso può superare la finestra di contesto del modello e sarà più difficile da aggiornare. Includi solo contenuti pubblici.
Come gestire più lingue
Raggruppa i link per lingua e indica chiaramente quella di ogni risorsa. Scegli la versione che riporta le condizioni applicabili nella regione interessata. Prima di creare esportazioni complete per tutte le lingue, verifica che le traduzioni siano corrette e che qualcuno si occupi di aggiornarle.
Distingui utilità e visibilità
Dai l’URL del file a un assistente con accesso al web e chiedigli le condizioni di disdetta. Poi confronta la risposta e le fonti con la pagina originale. In questo modo verifichi una guida che gli hai fornito tu. Non sai ancora se un servizio di ricerca avrebbe trovato il sito da solo. Allo stesso modo, una richiesta nei log del server dimostra che il file è stato letto, non che sia stato citato.
La visibilità si misura a parte: fai sempre le stesse domande e salva le risposte. Tieni d’occhio anche visite e richieste. Se i numeri cambiano dopo la pubblicazione, questo non dimostra che la causa sia il file.