Risposta breve: no, llms.txt non ti fa rankare su Google e nessun motore di ricerca lo usa come segnale di posizionamento. Ma nell'agosto 2026 la specifica è passata alla versione 2 e la parte che conta davvero non è più il file: sono le versioni Markdown delle tue pagine e i link relation che le dichiarano. Se hai un sito con documentazione, un catalogo o molte pagine informative, mezz'ora di lavoro ha senso. Se hai un sito vetrina da otto pagine, il file lo generi in due minuti con un plugin e passi ad altro.
Ti spiego perché quasi tutte le guide italiane su llms.txt che trovi oggi in prima pagina raccontano una versione della storia ferma al 2025, e cosa è cambiato nel frattempo. Lo faccio da sviluppatore che gestisce siti e server MCP in produzione, non da chi ha letto la specifica una volta.
Cos'è llms.txt, in una riga
llms.txt è un file Markdown pubblicato sul tuo sito che offre agli agenti AI una mappa curata dei contenuti: chi sei, cosa fai, e dove stanno le informazioni che servono davvero, con un link e una descrizione per ciascuna.
La proposta è di Jeremy Howard (Answer.AI) ed è stata pubblicata il 3 settembre 2024. Non è uno standard approvato da un ente: è una proposta aperta, ospitata su llmstxt.org e discussa su GitHub. Questo è il primo punto che molte guide confondono.
La logica di fondo è semplice. Una pagina HTML è costruita per le persone: menu, script, banner, layout. Un agente che la scarica deve ripulirla e ogni token sprecato costa tempo e denaro. Un file di testo curato risolve il problema alla radice.
Cosa è cambiato con la v2 (agosto 2026)
Qui sta il punto che quasi nessuno in italiano ha ancora aggiornato. La specifica è stata rivista e la pagina ufficiale risulta modificata il 10 agosto 2026, con una sezione dedicata alle differenze rispetto alla v1. Le novità che cambiano il lavoro pratico sono quattro.
1. Il file non vive più solo nella root
Puoi pubblicare un llms.txt in qualsiasi percorso del sito, non soltanto in /llms.txt. Un file in /docs/llms.txt copre tutto ciò che sta sotto /docs/. Quando più file sono applicabili, l'agente dovrebbe usare il più specifico.
Per un sito aziendale con una sezione documentazione o una knowledge base questo cambia l'architettura: puoi tenere un file generale in root e uno verticale per la parte tecnica, invece di infilare tutto in un unico elenco.
2. Le versioni Markdown delle pagine
La v2 insiste su una seconda proposta, spesso ignorata: fornire una versione Markdown pulita delle pagine allo stesso URL dell'originale, aggiungendo .md (pagina.html.md) oppure sostituendo l'estensione (pagina.md). Per gli URL senza nome file si usa index.html.md o index.md.
Questa è la parte con valore reale. Il file llms.txt resta piccolo e sta nel contesto; il dettaglio vive dietro ai link e viene scaricato solo quando serve. Se i link puntano alle solite pagine HTML pesanti, hai fatto metà del lavoro.
3. I link relation: la novità più concreta
Per far trovare questi file la v2 raccomanda le relazioni standard: rel="alternate" type="text/markdown" punta alla versione Markdown della pagina, rel="describedby" punta al llms.txt che la copre. Puoi dichiararli come elementi <link> in HTML oppure come header HTTP Link:.
Link: </docs/page.html.md>; rel="alternate"; type="text/markdown", </docs/llms.txt>; rel="describedby"
La forma header è quella che preferisco sui progetti dei clienti: funziona anche per risorse non HTML, si configura a livello di web server o CDN e non richiede di toccare una sola pagina. Su un'installazione con Nginx o Traefik davanti è una riga di configurazione.
4. L'adozione non è più teorica
Nel 2025 la risposta onesta era "nessuno lo usa". Nel 2026 il quadro è diverso, e sono fatti verificabili sulla pagina ufficiale della specifica:
- I laboratori AI pubblicano il proprio file: OpenAI, Anthropic e Gemini espongono un llms.txt per la documentazione destinata agli sviluppatori.
- Lighthouse di Chrome lo verifica: la presenza del file è tra i controlli di agentic browsing.
- Le piattaforme lo generano da sole: Mintlify, GitBook e Wix lo producono automaticamente, mentre su WordPress lo fanno i plugin Yoast SEO e AIOSEO.
- Esistono strumenti attorno: plugin per VitePress, Docusaurus e Drupal, una libreria PHP, e un server MCP che permette agli agenti di scaricare e cercare dentro i file llms.txt.
Attenzione a leggere bene il dato: adozione lato pubblicazione e lato tooling non significa che i motori di ricerca lo consumino.
llms.txt fa rankare su Google? No
Su questo va detta la cosa scomoda. Non esiste alcuna evidenza che llms.txt influenzi il posizionamento organico, e la posizione pubblica di Google in ambito SEO è stata a lungo che nessun sistema AI utilizza il file. Nel dibattito italiano viene paragonato al vecchio meta keywords, e il paragone regge finché parliamo di ranking.
Quello che cambia è un'altra partita: la citabilità. Quando un assistente risponde a una domanda sul tuo settore, decide quali fonti aprire e citare. Lì contano struttura chiara, risposte brevi e verificabili, dati strutturati e contenuti leggibili da una macchina. È il terreno di cui parlo nella guida su SEO, GEO, AEO e AIO: sigle diverse, stesso problema pratico.
Detto in modo brutale: llms.txt è un investimento a basso costo e a rendimento incerto. Non è il motivo per cui il tuo sito non appare su Google, e chi te lo vende come soluzione al calo di traffico ti sta raccontando una storia.
A chi serve davvero, e a chi no
Questa è la parte che manca in tutte le guide che ho letto, che si fermano al "male non fa". Vero, ma il tuo tempo costa. Ecco come decido con i clienti.
| Tipo di sito | Conviene? | Perché |
|---|---|---|
| Documentazione tecnica, API, SaaS | Sì, prioritario | È il caso d'uso nativo: gli agenti di coding leggono le docs ogni giorno |
| E-commerce con guide, resi, spedizioni | Sì | Le domande su policy e assistenza arrivano già agli assistenti |
| Blog o sito editoriale con molti contenuti | Sì, versione curata | Serve a indicare i pilastri, non a elencare tutto |
| Sito vetrina da 5-10 pagine | Marginale | Un agente legge il sito intero senza fatica: il file aggiunge poco |
| Sito con contenuti che non vuoi dare in pasto alle AI | No | Serve robots.txt, non llms.txt: il file non blocca nulla |
Come si scrive un llms.txt corretto
Il formato della v2 è preciso e va rispettato nell'ordine, altrimenti il parser si rompe:
- Un H1 con il nome del progetto o del sito. È l'unica sezione obbligatoria.
- Un blockquote con un riassunto breve: le informazioni necessarie a capire il resto del file.
- Zero o più sezioni Markdown senza intestazioni (paragrafi, liste) con dettagli e istruzioni su come interpretare i file.
- Zero o più sezioni delimitate da H2, ciascuna con una lista di link nel formato
[nome](url): note.
La sezione ## Optional è una convenzione: ci metti i link che un agente può saltare quando ha poco contesto a disposizione. Usala per il changelog, l'archivio storico, il chi siamo.
Ecco come lo imposterei per una PMI italiana con un catalogo e un'area assistenza:
# Nome Azienda
> Produttore di [prodotto] con sede in [città]. Vendiamo online e tramite rivenditori in tutta Italia, con assistenza diretta e garanzia di 24 mesi.
Le informazioni su spedizioni, resi e garanzia valgono per tutti gli ordini effettuati dal sito. I prezzi indicati sono IVA inclusa.
## Prodotti
- [Catalogo per categoria](https://esempio.it/catalogo.md): elenco delle categorie con caratteristiche e fasce di prezzo.
- [Prodotti più venduti](https://esempio.it/best-seller.md): schede sintetiche dei modelli principali.
## Assistenza e policy
- [Spedizioni e resi](https://esempio.it/spedizioni-resi.md): tempi, costi, procedura di reso e rimborso.
- [Garanzia](https://esempio.it/garanzia.md): copertura, esclusioni, come attivarla.
- [Domande frequenti](https://esempio.it/faq.md): pagamenti, fatturazione, tracking.
## Optional
- [Chi siamo](https://esempio.it/chi-siamo.md): storia dell'azienda e stabilimento produttivo.
Poche voci, descrizioni concrete dopo i due punti, nessun gergo non spiegato. Un elenco di ottanta link non è un llms.txt: è una sitemap travestita.
Come implementarlo sul tuo stack
WordPress
La strada più rapida è un plugin: Yoast SEO e AIOSEO generano e mantengono il file. Vantaggio: si aggiorna da solo. Svantaggio: genera un elenco automatico che spesso include troppo. Dopo l'installazione apri il file e taglia, oppure sostituiscilo con una versione curata a mano.
Next.js e siti headless
Qui non serve nessun plugin. Crei una route che restituisce il file con Content-Type: text/plain, generandone il contenuto dalla stessa fonte dati che alimenta il sito. Se hai i contenuti in MDX o in un CMS headless hai già il Markdown: la versione .md delle pagine te la ritrovi quasi gratis. È uno dei vantaggi concreti di cui parlo nel confronto tra WordPress e Next.js.
PrestaShop, Shopify e piattaforme e-commerce
In assenza di un modulo dedicato, la soluzione pragmatica è generare il file con uno script schedulato che legge categorie e pagine CMS e riscrive il file a ogni deploy o una volta al giorno. La regola resta la stessa: selezione ragionata, non dump del catalogo.
Documentazione
Se usi Mintlify, GitBook, Docusaurus o VitePress, il file e le versioni Markdown esistono già o si attivano con un plugin. È il caso in cui il rapporto tra sforzo e beneficio è migliore in assoluto.
Come verificare che funzioni davvero
Pubblicare il file e sperare non è un metodo. Questi sono i controlli che faccio prima di considerare chiuso il lavoro:
- Test con un agente: è il controllo suggerito dalla specifica stessa. Dai a un assistente solo il tuo llms.txt come punto di partenza e fagli domande reali da cliente. Se non trova le risposte, il file è scritto male.
- Lighthouse: i controlli di agentic browsing di Chrome verificano la presenza del file. È il modo più veloce per sapere se è raggiungibile.
- Header HTTP: con
curl -Iverifichi che l'headerLinkconrel="describedby"venga servito davvero, CDN compresa. - Log del server: filtra gli user agent degli AI crawler e guarda chi scarica il file. È l'unico dato di adozione che possiedi davvero.
- Coerenza con robots.txt: se una pagina è elencata nel llms.txt ma bloccata in robots.txt, ti stai contraddicendo.
llms.txt, robots.txt e sitemap.xml: chi fa cosa
| File | Domanda a cui risponde | Chi lo usa |
|---|---|---|
| robots.txt | Cosa è permesso scaricare | Motori di ricerca e crawler AI dichiarati |
| sitemap.xml | Quali URL esistono | Motori di ricerca |
| llms.txt | Cosa è utile leggere e perché | Agenti AI, su richiesta, durante l'inferenza |
| llms-full.txt | Tutto il testo in un unico file | Uso manuale, IDE e chatbot a cui si passa il file |
Il punto da memorizzare: llms.txt non è un meccanismo di blocco. Non elencare una pagina non impedisce a nessuno di leggerla. Se vuoi escludere contenuti dall'uso delle AI, lo strumento resta robots.txt con gli user agent specifici.
Gli errori che vedo più spesso
- Trattarlo come una sitemap: centinaia di link senza descrizione. Inutile e controproducente, perché consuma contesto senza dare significato.
- Generarlo e dimenticarlo: un file che punta a pagine rimosse è peggio dell'assenza del file. Se non hai un processo di aggiornamento automatico, mettilo in calendario.
- Link a pagine HTML pesanti: senza le versioni Markdown, l'agente deve comunque fare il lavoro sporco.
- Confondere llms.txt con llm.txt: sono proposte diverse. Il primo descrive i contenuti, il secondo (al singolare, molto meno maturo) riguarda i permessi.
- Venderlo come servizio SEO: è un intervento tecnico da mezz'ora, non una strategia. Se qualcuno lo fattura come tale, chiedi cos'altro comprende.
Leggi anche
- SEO, GEO, AEO, AIO: Cosa Significano Davvero (2026)
- MCP 2026: cos'è, come funziona e creare un server
- Antigravity vs Claude Code vs Codex: Confronto 2026
- Quanto Costa Sviluppare un'App nel 2026: Prezzi Reali
Conclusione
llms.txt nel 2026 è passato dall'essere una curiosità a un elemento di igiene tecnica: costa poco, non fa danni e alcune piattaforme lo generano già per te. Non è però la leva che sposta il traffico, e chiunque te lo presenti come tale sta semplificando. La leva vera è rendere il tuo sito comprensibile a una macchina: contenuti strutturati, risposte brevi e verificabili, versioni pulite delle pagine che contano.
Se vuoi capire se sul tuo sito ha senso, o se preferisci partire dalle basi con una ottimizzazione SEO fatta come si deve, scrivimi e ne parliamo guardando i tuoi dati, non le mode del momento.



