llms.txt è un semplice file di testo, pubblicato all'indirizzo tuosito.it/llms.txt, che riassume in poche righe chi sei, cosa fai e quali pagine del tuo sito contano davvero. Serve a dare ai motori AI, come quelli dietro ChatGPT e Perplexity, una versione compatta e ordinata del tuo sito, scritta apposta per essere letta da una macchina.
Cosa fa esattamente
I siti hanno già due file pensati per i motori: robots.txt, che dice ai crawler cosa possono visitare, e la sitemap, che elenca le pagine. Manca un terzo pezzo: un file che spieghi. llms.txt nasce per quello.
Un crawler AI che arriva sul tuo sito ha poco tempo e trova pagine piene di menu, banner e ripetizioni. llms.txt gli dà una scorciatoia: una descrizione in linguaggio naturale di chi sei e cosa fai, e una lista commentata delle pagine importanti. Meno lavoro di interpretazione per la macchina, meno possibilità che capisca male.
Cosa ci va dentro
Il formato è volutamente semplice: testo con la sintassi Markdown, quella dei titoli con il cancelletto. Una struttura tipica:
- Il nome e una frase di definizione. Chi sei e cosa fai, in una riga: la stessa frase che vorresti sentire ripetere da un assistente.
- Una descrizione breve. Qualche riga su servizi, zona in cui lavori e clienti tipici, scritta in frasi complete e senza slogan.
- Le pagine chiave con una spiegazione. Non tutte: quelle che rispondono alle domande dei clienti, ognuna con una riga che dice cosa ci si trova.
Per capirci, un llms.txt minimo per un'attività locale può essere così:
# Officina Rossi
Officina meccanica a Verona, specializzata in auto
ibride ed elettriche. Attiva dal 1998, lavora su
appuntamento con privati e flotte aziendali.
## Pagine principali
- /servizi: tagliandi, diagnosi, riparazioni su
ibrido ed elettrico, con prezzi indicativi
- /prenota: come fissare un appuntamento
- /contatti: indirizzo, orari, telefonoTutto qui. Niente codice, niente segreti: la difficoltà non è tecnica, è editoriale. Scrivere dieci righe che descrivono un'attività in modo esatto è un esercizio che molte aziende non hanno mai fatto. Nota anche cosa non c'è: slogan, superlativi, inviti all'azione. Una macchina cerca fatti da riportare, non entusiasmo da assorbire.
Chi dovrebbe averlo
Serve a qualunque attività i cui clienti facciano domande a un assistente AI, e ormai sono quasi tutte. Più il sito è grande, più il file conta: su un sito di cinque pagine il crawler se la cava anche da solo, su un sito con decine di pagine il riassunto cambia le cose.
Un esempio concreto: Need4Padel, la directory del settore padel che ho costruito, ha un llms.txt che presenta ai motori AI l'intera struttura: cosa è la directory, quali categorie contiene, dove trovare le aziende. Una macchina che legge quel file sa orientarsi nel sito prima ancora di visitarlo.
Cosa non fa
Qui serve onestà, perché intorno a questo file circola parecchio entusiasmo facile:
- Non garantisce citazioni. Nessun file le garantisce. llms.txt aumenta la leggibilità, non compra visibilità.
- Non è uno standard ufficiale. È una convenzione emersa di recente e l'adozione da parte dei motori AI è disomogenea: alcuni crawler lo usano, altri lo ignorano ancora.
- Non ripara un sito debole. Se le pagine sono lente, vaghe o bloccate ai crawler, un bel riassunto non salva niente: è la copertina, non il libro.
Allora perché farlo? Perché costa pochissimo, non ha controindicazioni e ti mette nella posizione giusta mentre l'adozione cresce. È il classico lavoro da fare presto proprio perché quasi nessuno lo fa.
Gli errori più comuni
Nei siti che hanno già provato ad aggiungerlo, gli stessi problemi tornano di continuo:
- Scriverlo come una pubblicità. "Leader di settore da vent'anni" non dà a una macchina niente da citare. Funziona il contrario: nome, luogo, servizi, clienti tipici, in frasi asciutte.
- Lasciarlo invecchiare. Un llms.txt che descrive servizi che non offri più fa danni: le AI possono ripetere informazioni sbagliate con grande sicurezza.
- Considerare finito il lavoro. Il file è la porta d'ingresso: se le pagine dietro non confermano e approfondiscono quello che promette, il riassunto resta una promessa a vuoto.
Come si aggiunge a un sito
Tecnicamente è un file statico da pubblicare alla radice del dominio: per uno sviluppatore sono pochi minuti di lavoro, più il tempo di scriverlo bene. Il file va poi tenuto aggiornato: se cambiano i servizi o le pagine, deve cambiare anche il riassunto.
Nei siti che costruisco, llms.txt fa parte della base tecnica di ogni progetto, insieme ai dati strutturati e a un robots.txt che non chiude la porta ai crawler AI: tre pezzi dello stesso lavoro, far leggere il sito alle macchine che oggi rispondono al posto tuo.