Torna a « Setup tecnico »
Setup tecnico4 min di lettura

Il file llms.txt e la sitemap XML

Cos'è il llms.txt, cosa permette realmente oggi, come scriverlo, e le buone pratiche da non dimenticare per la tua sitemap XML.

Il file llms.txt è uno standard emergente, non adottato universalmente, che propone un riassunto strutturato del tuo sito in Markdown destinato alle IA generative; la sitemap XML resta invece lo standard consolidato e ampiamente supportato per indicare ai motori l'insieme delle tue pagine da esplorare. I due svolgono ruoli diversi e si completano più di quanto si sostituiscano.

Cos'è il llms.txt

Proposto nel 2024, il llms.txt è un file di testo in formato Markdown, posto nella root del sito (tuodominio.com/llms.txt), pensato per fornire a una IA generativa un riassunto condensato e leggibile del contenuto del sito: presentazione, sezioni principali, link alle pagine o ai documenti più importanti. L'idea di fondo è offrire un punto di accesso compatto, più facile da elaborare per un modello linguistico rispetto a una scansione completa del sito.

Non si tratta di uno standard ufficiale adottato o confermato dai grandi fornitori di IA (OpenAI, Anthropic, Google e Perplexity non hanno comunicato un impegno formale a utilizzarlo sistematicamente). È una proposta della community, portata avanti in particolare da alcuni attori dell'ecosistema degli sviluppatori, che sta guadagnando terreno senza però costituire una garanzia di effettivo utilizzo.

Cosa permette oggi (e i suoi limiti)

In pratica, pubblicare un llms.txt non garantisce una migliore citazione nelle risposte IA: nessun fornitore importante ha confermato che i propri modelli o crawler consultino sistematicamente questo file al momento di rispondere a una richiesta dell'utente. Ciò che ci si può ragionevolmente aspettare oggi:

  • Un segnale di buona pratica e di struttura chiara, utile qualora in futuro alcuni strumenti finissero per farvi affidamento più diffusamente.
  • Una risorsa utile per i casi in cui uno sviluppatore o un agente IA configurato appositamente cerchi questo file in modo esplicito (ad esempio alcuni assistenti di codice che lo usano per capire la documentazione di un progetto).
  • Un esercizio di chiarezza in sé: scrivere un llms.txt costringe a sintetizzare ciò che conta davvero sul sito, il che ha un valore anche indipendentemente dal fatto che venga effettivamente letto da una IA.

Non sostituisce in alcun modo la sitemap XML, il robots.txt o un markup Schema.org correttamente implementato, che restano le leve più consolidate a oggi.

Come generare e strutturare un llms.txt

Il formato proposto resta semplice, in Markdown:

# Nome del sito

> Breve descrizione in una o due frasi dell'attività e del valore del sito.

## Documentazione
- [Nome della pagina](https://tuodominio.com/pagina): descrizione in una riga

## Risorse
- [Nome della risorsa](https://tuodominio.com/risorsa): descrizione in una riga

Per un sito di contenuti (come un blog o un centro risorse), privilegia un elenco delle tue guide o dei tuoi articoli più strutturanti piuttosto che un elenco esaustivo di tutte le pagine — l'obiettivo è sintetizzare, non duplicare la sitemap. Non esiste ancora oggi un generatore automatico universale per tutti i CMS: la stesura manuale o semi-automatica (estraendo i tuoi titoli e le meta-descrizioni principali) resta il metodo più affidabile.

Promemoria sulla sitemap XML e buone pratiche

La sitemap XML, invece, è uno standard supportato da tempo da tutti i principali motori di ricerca. Alcune buone pratiche da verificare:

  • Limitare a 50.000 URL e 50 MB non compressi per file: oltre questa soglia, usare un sitemap index che fa riferimento a più sitemap.
  • Includere solo URL canonici, indicizzabili e aggiornati: una sitemap che contiene pagine in noindex, redirect o 404 invia un segnale di qualità negativo.
  • Aggiornarla automaticamente tramite il CMS anziché manualmente, per evitare disallineamenti con le pagine effettivamente pubblicate.
  • Includere la data dell'ultima modifica (<lastmod>) in modo affidabile, poiché alcuni motori la usano per dare priorità al re-crawl.

Dove posizionare questi file e come mantenerli aggiornati

I due file seguono la stessa logica di posizionamento: nella root del dominio, direttamente accessibili (tuodominio.com/llms.txt, tuodominio.com/sitemap.xml), senza autenticazione né redirect. Per la sitemap, l'aggiornamento automatico tramite il CMS è quasi sempre possibile e preferibile. Per il llms.txt, che resta un documento più editoriale, una revisione manuale trimestrale è sufficiente nella maggior parte dei casi per riflettere i nuovi contenuti strutturanti pubblicati — inutile rigenerarlo a ogni nuovo articolo se la struttura generale del sito non è cambiata.

I due file, complementari non concorrenti

La sitemap XML dice "ecco tutte le mie pagine, esploratele"; il llms.txt, nella sua vocazione attuale, dice piuttosto "ecco l'essenziale da capire se devi riassumere rapidamente il mio sito". Pubblicare entrambi non costa quasi nulla in termini di tempo di implementazione e copre entrambe le logiche senza dover scommettere sull'adozione futura dell'uno o dell'altro.

Con robots.txt, sitemap e llms.txt in atto, il livello tecnico di controllo dei crawler è completo. Resta da capire più a fondo chi ti legge e per quale scopo, per poi passare alle basi SEO tecniche e affrontare il modo in cui il contenuto stesso viene interpretato una volta accessibile.