SEO & Marketing

llms.txt nel 2026: serve davvero? Cosa cambia con la v2

Il file llms.txt non fa rankare su Google, ma la specifica v2 di agosto 2026 ha cambiato le regole. Cosa fare davvero sul tuo sito, e a chi conviene.

Cosmin-Anton Mihoc
10 min di lettura
llms.txt nel 2026: serve davvero? Cosa cambia con la v2
Indice dei contenuti (11 sezioni)

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.

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 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 -I verifichi che l'header Link con rel="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

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.

Condividi questo articolo
Hai domande? Contattami

Pronto a dare vita al tuo progetto?

Contattami per discutere della tua idea e ricevere una consulenza gratuita.

Iniziamo insieme