llms.txt: cos'è, a cosa serve e come crearlo

Ne parliamo su BlackFrog 🐸

Scopri di più

Con la diffusione di assistenti basati su intelligenza artificiale come ChatGPT, Gemini, Claude e Perplexity, i siti web non vengono più letti solo da utenti e crawler dei motori di ricerca, ma anche dai grandi modelli linguistici (LLM). Questi modelli hanno però un problema: faticano a interpretare pagine HTML pesanti, piene di menu, script e markup, e dispongono di una finestra di contesto limitata.

Per rispondere a questa esigenza è nato llms.txt, una proposta di standard pensata per offrire ai modelli AI una versione pulita, sintetica e ben strutturata dei contenuti più importanti di un sito.


Cos'è il file llms.txt

Il file llms.txt è un file di testo in formato Markdown posizionato nella radice del sito (ad esempio https://www.tuosito.it/llms.txt). Proposto nel 2024 dalla community attorno ad Answer.AI, ha l'obiettivo di aiutare i modelli linguistici a capire e usare i contenuti di un sito, fornendo loro una mappa curata delle informazioni più rilevanti con link a versioni "pulite" delle pagine.

In pratica è una sorta di "indice ragionato" del sito pensato non per gli utenti, ma per le AI: un riassunto del progetto e un elenco organizzato delle risorse chiave (documentazione, servizi, guide), così che il modello possa orientarsi senza dover analizzare l'intero sito.


llms.txt e robots.txt: che differenza c'è

È facile confondere i due file, ma hanno scopi opposti e complementari:

  • robots.txt dice ai crawler cosa possono o non possono scansionare: è uno strumento di controllo e di gestione del crawl budget. Ne abbiamo parlato qui.
  • llms.txt non blocca nulla: aiuta i modelli AI a trovare e comprendere i contenuti più importanti, offrendo loro una versione semplificata e prioritizzata del sito.

Detto in altri termini: robots.txt limita l'accesso, llms.txt facilita la comprensione. I due file convivono senza problemi.


Com'è fatto un file llms.txt

La struttura proposta è volutamente semplice e leggibile, basata su Markdown:

  • un titolo H1 con il nome del sito o del progetto (unico elemento obbligatorio);
  • una breve descrizione in formato citazione (>) che riassume di cosa si occupa il sito;
  • una o più sezioni H2 con elenchi di link, ciascuno accompagnato da una breve descrizione;
  • una sezione finale facoltativa intitolata Optional, con risorse secondarie che il modello può ignorare se ha poco contesto a disposizione.

Un esempio concreto:

# BlackFrog

> Agenzia SEO italiana specializzata in consulenza a 360°, SEO tecnica, e-commerce e GEO.

## Servizi
- [SEO strategica](https://www.blackfrog.it/agenzia-seo/servizi/seo-strategica/): analisi, priorità e roadmap data-driven.
- [GEO](https://www.blackfrog.it/agenzia-seo/servizi/geo/): ottimizzazione per i motori generativi (ChatGPT, Gemini).

## Approfondimenti
- [Magazine SEO](https://www.blackfrog.it/mag/): guide e glossario SEO.

## Optional
- [Contatti](https://www.blackfrog.it/#consulenza-seo)

llms.txt e llms-full.txt

Accanto a llms.txt esiste spesso una variante chiamata llms-full.txt: mentre il primo è un indice con i link alle risorse, il secondo contiene l'intero contenuto testuale del sito (o della documentazione) concatenato in un unico file Markdown, pronto da dare "in pasto" a un modello in un solo blocco. È particolarmente usato dalle documentazioni tecniche e dai software che vogliono rendere i propri contenuti immediatamente utilizzabili dalle AI.


llms.txt serve davvero per la SEO?

Va detto con onestà: al momento llms.txt è una proposta della community, non uno standard ufficiale e non risulta confermato come segnale di ranking o di citazione dai principali provider di AI. L'adozione sta crescendo soprattutto tra documentazioni, tool e progetti open source, ma non è (ancora) un fattore garantito di visibilità nelle risposte generative.

Allo stesso tempo, implementarlo ha un costo bassissimo e diversi vantaggi collaterali: ti obbliga a chiarire quali sono i contenuti più importanti del sito, fornisce una versione pulita e strutturata delle informazioni e ti posiziona in anticipo rispetto a uno standard che potrebbe affermarsi. Rientra a pieno titolo nelle attività di GEO (Generative Engine Optimization), l'ottimizzazione per i motori generativi.


Come creare il tuo file llms.txt

  1. Individua i contenuti chiave: servizi, documentazione, guide e pagine che vuoi che le AI conoscano e citino.
  2. Scrivi un riassunto efficace del sito nella citazione iniziale: chiaro, conciso e con le parole giuste.
  3. Organizza i link in sezioni tematiche (H2), ognuno con una descrizione breve e informativa.
  4. Usa URL assoluti e, dove possibile, collega versioni "pulite" delle pagine (anche in Markdown).
  5. Pubblica il file nella radice del dominio, raggiungibile su /llms.txt.
  6. Tienilo aggiornato quando aggiungi o modifichi contenuti importanti.

In sintesi, llms.txt non sostituisce una buona strategia SEO né il robots.txt, ma è un tassello low-cost e lungimirante per farsi capire (e magari citare) dai modelli AI. Se vuoi preparare il tuo sito all'era della ricerca generativa, noi di BlackFrog possiamo aiutarti a impostarlo nel modo giusto.


Articoli correlati

Approfondisci altri aspetti tecnici della SEO sul nostro magazine.

robots.txt: Disallow e Allow

Come configurare il file robots.txt per guidare i crawler e ottimizzare il crawl budget.

Leggi

hreflang e SEO internazionale

Come implementare l'attributo hreflang per siti multilingua e multi-country.

Leggi

Guida al Canonical URL

Come usare il tag canonical per gestire i contenuti duplicati e consolidare il ranking.

Leggi

Vuoi saperne di più su BlackFrog?

Siamo un'agenzia SEO specializzata che offre consulenze a 360°. La nostra esperienza ci permette di ottimizzare il tuo sito web, migliorare la tua visibilità online e massimizzare i tuoi risultati.

Scopri di più Contattaci