llms.txt: cos'è, come si crea e perché il tuo WordPress ne ha bisogno nel 2026
Guida pratica a llms.txt per WordPress nel 2026: cos'è davvero, perché nessun major AI provider ha confermato di leggerlo in produzione, e perché conviene comunque implementarlo in 30 minuti. Con 3 approcci, esempi di codice e FAQ.
Quick Answer
llms.txt è un file Markdown alla radice del dominio (es.
tuosito.it/llms.txt) che fa da indice curato per le AI generative. Proposto da Jeremy Howard nel 2024, oggi adottato da circa il 10% dei siti, ma a Q1 2026 nessun major AI provider (OpenAI, Google, Anthropic, Meta) ha pubblicamente confermato di leggerlo nei sistemi di produzione. Vale comunque la pena implementarlo: 30 minuti una tantum di insurance gratuita per i prossimi 18 mesi di evoluzione AI search.
Trasparenza
Questo articolo prende una posizione deliberatamente contrarian e onesta su llms.txt, mostrando il divario tra l'hype di marketing e l'evidenza attuale. Full disclosure: GEO Cite 22, il plugin WordPress che sviluppiamo, genera llms.txt automaticamente — quindi abbiamo un interesse sul tema. Abbiamo scritto questo articolo come ci sarebbe piaciuto leggerlo: prima scettici, poi pratici, mai venditori.
Hai cercato llms.txt generator perché qualcuno te l'ha proposto come "il nuovo robots.txt per l'era delle AI" — oppure perché un cliente ti ha chiesto se serve sul suo sito e non sapevi cosa rispondere. Sei nel posto giusto, ma prima di entrare nel "come si fa" devo darti la nota di realtà che la maggior parte delle guide italiane salta volutamente.
llms.txt non è un cheat code. Nei dati Q1 2026, nessun major provider AI ha pubblicamente confermato di usarlo nei sistemi di produzione, e gli studi indipendenti su decine di migliaia di URL citati non trovano un uplift di citazioni statisticamente significativo. Se qualcuno ti vende llms.txt come "+30% di citazioni AI in due settimane", sta sovravendendo.
E allora perché un articolo di 3.000 parole su come farlo bene? Perché è comunque la cosa giusta da fare, per tre ragioni concrete: il costo è prossimo a zero, i crawler AI lo fetchano osservabilmente nei log server, e lo standard è già de facto per il developer tooling — Stripe, Vercel, Zapier e la stessa Anthropic lo hanno adottato. Tempo di setup manuale: 30 minuti. Via plugin WordPress: 2 minuti. Aspettativa realistica: insurance per l'evoluzione AI search dei prossimi 18 mesi, non un boost di traffico immediato.
Tempo di lettura: 14 minuti. Procediamo.
Cosa è llms.txt (e cosa NON è)
llms.txt è un file di testo in formato Markdown posizionato alla radice del dominio, raggiungibile a https://tuosito.it/llms.txt. La sua funzione: fornire alle AI generative un indice curato delle pagine più importanti del sito, in un formato pulito che bypassa la maggior parte del rumore tipico delle pagine web — navigation, footer, cookie banner, JavaScript pesante, marketing copy sparpagliato.
Lo standard è stato proposto da Jeremy Howard (fondatore di Answer.AI, co-creatore di fast.ai) a settembre 2024, e ha guadagnato adozione organica da allora — senza nessun endorsement formale W3C/IETF, ma con una traction tech-driven che include nomi rilevanti: Anthropic, Cloudflare, Stripe, Vercel, Supabase, Zapier, Modal.
Il formato canonico previsto dalla proposta originale ha quattro elementi:
H1 con nome del sito o progetto (obbligatorio)
Blockquote con descrizione di una riga sotto l'H1 (obbligatorio)
H2 con lista di link, formattati come
- [Titolo](URL): descrizione breve, raggruppati per categoriaSezione opzionale etichettata
## Optional, che indica risorse secondarie che le AI possono saltare se hanno limiti di contesto stretti
E ora la parte più importante: quattro cose che llms.txt NON è, e che gli articoli italiani confondono regolarmente.
Non è un sitemap XML. Il sitemap elenca tutte le URL del sito; llms.txt è curato — idealmente 20-50 link totali. Lo scopo è opposto: il sitemap dice "ecco tutto", llms.txt dice "ecco l'essenziale, in ordine di importanza". Trattarlo come sitemap (dump completo di URL) è uno degli errori più frequenti — ne parliamo nella sezione 6.
Non è un robots.txt. robots.txt controlla l'accesso ai bot; llms.txt guida chi ha già accesso. Se blocchi un bot in robots.txt, quel bot non leggerà nemmeno il tuo llms.txt. I due file sono complementari, non alternativi — servono insieme.
Non è un ranking factor su Google. John Mueller di Google ha pubblicamente dichiarato che nessun sistema AI di Google attualmente usa llms.txt, e questo include AI Overviews, AI Mode, e Gemini come prodotto. Su tutto l'ecosistema Google il file è oggi inerte. Implementarlo non ti aiuterà nel search Google.
Non è uno standard formale. Non c'è una RFC IETF, non c'è una specifica W3C, non c'è un body di standardizzazione. È una convenzione community-driven che potrebbe evolvere — o essere sostituita da qualcosa di meglio — nei prossimi 12-24 mesi. Implementarlo oggi non garantisce compatibilità futura, anche se il rischio di rottura è basso (Markdown rimane leggibile).
Le AI lo leggono davvero? Quello che dicono i dati Q1 2026
Questa è la sezione che la maggior parte delle guide salta — ed è quella che Marco, il SEO consultant freelance, deve leggere prima di proporre llms.txt a un cliente. Ecco cosa dicono davvero i dati.
L'adozione è reale ma piccola
L'analisi di SE Ranking su 300.000 domini di fine 2025 ha trovato un tasso di adozione del 10,13% per llms.txt. Il tracking di BuiltWith, a ottobre 2025, registrava 844.000+ siti con il file implementato. Entrambi i numeri sono in crescita mese su mese, ma nessuno dei due suggerisce che llms.txt sia mainstream — per contesto, lo schema.org è presente su circa il 40% di tutti i siti indicizzati.
Nessun major AI provider ha confermato l'uso in produzione
A Q1 2026, nessuno dei major provider AI — OpenAI, Google, Anthropic, Meta o Mistral — si è pubblicamente impegnato a leggere o agire su llms.txt nei sistemi di produzione. Anthropic pubblica il proprio llms.txt e lo elenca nella documentazione di Claude, ma non ha confermato che i modelli Claude lo referenzino durante le conversazioni. OpenAI non ha annunciato che ChatGPT o nessuno dei suoi crawler parsi il file. John Mueller di Google ha dichiarato esplicitamente che nessun sistema AI di Google attualmente usa llms.txt — questo include AI Overviews e Gemini.
Gli studi indipendenti non trovano uplift misurabile
La ricerca di ALLMO, pubblicata a gennaio 2026, ha analizzato 94.000+ URL citati su ChatGPT, Claude, Perplexity, Gemini e Grok in ricerche web live. Risultato: nessun settore, nessuna struttura del sito, nessun formato di llms.txt ha prodotto un uplift di frequenza di citazione statisticamente significativo. Tra i domini più citati nel loro dataset, la presenza di llms.txt era in realtà sotto la media della popolazione analizzata.
I log server raccontano una storia più sfumata
L'immagine non è totalmente piatta. I crawler AI fetchano effettivamente i file llms.txt quando sono presenti — Mintlify ha riportato 436 visite di crawler AI al proprio llms.txt nelle settimane successive alla pubblicazione, principalmente da ChatGPT-User e GPTBot. Osservazioni indipendenti mostrano che GPTBot fetcha occasionalmente il file, suggerendo che OpenAI ne è quantomeno consapevole. Il pattern: i tool AI leggono perfettamente llms.txt quando l'URL viene fornito direttamente da un utente, ma il fetching proattivo durante le ricerche live è incoerente tra le piattaforme.
Dove funziona chiaramente: developer tooling
Il caso d'uso più solido di llms.txt nel mondo reale non è l'AI search — è l'AI coding assistance. Tool come Cursor, GitHub Copilot e Claude Code recuperano documentazione in tempo reale mentre lo sviluppatore programma. Aziende come Stripe, Vercel, Supabase e Zapier hanno adottato llms.txt proprio perché i loro utenti dipendono da AI coding assistant che hanno bisogno di documentazione pulita e parseabile. Se il tuo sito è documentazione tecnica, un'API reference, o developer tooling, llms.txt ha utilità dimostrata oggi.
Conclusione onesta
llms.txt è insurance, non magia. L'evidenza nel 2026 non supporta affermazioni di uplift immediato delle citazioni per siti di contenuto generale. Supporta però l'implementazione del file come hedge a basso costo: non costa nulla mantenerlo, è già standard de facto per il developer tooling, e se un major AI provider lo adotterà nel 2026 o 2027, sarai già pronto. Implementalo con aspettative realistiche e non rimarrai deluso.
Anatomia di un llms.txt ben fatto
La specifica è semplice, e proprio per questo è facile sbagliarla. Un buon llms.txt fa tre cose: identifica il sito, prioritizza i contenuti, e resta nel budget di contesto dell'AI. Ecco un esempio completo per una consulenza SEO fittizia:
# Marco Rossi — GEO Consulting
> Consulenza SEO indipendente specializzata in Generative Engine Optimization per aziende B2B SaaS in Italia e UE.
## Chi siamo
- [Su Marco](https://marcorossi.it/chi-siamo): 12 anni di SEO, focus GEO dal 2024
- [Overview servizi](https://marcorossi.it/servizi): Audit, implementazione, ottimizzazione continua
## Guide
- [Guida completa GEO per WordPress](https://marcorossi.it/guida-wordpress-geo): 9 azioni concrete con esempi di codice
- [llms.txt spiegato](https://marcorossi.it/llms-txt): Cos'è, come crearne uno
- [Schema markup per AI search](https://marcorossi.it/schema-ai): Article, FAQPage, Person schema
## Casi studio
- [SaaS B2B: 220 menzioni AI/mese](https://marcorossi.it/caso-saas): Implementazione GEO in 90 giorni
- [E-commerce: da invisibile a top-cited](https://marcorossi.it/caso-ecommerce): Approccio schema-driven
## Contatti
- [Contattaci](https://marcorossi.it/contatti): Consulenza gratuita di 30 minuti
## Optional
- [Archivio blog](https://marcorossi.it/blog): Tutti i post dal 2018 in poi
- [Archivio newsletter](https://marcorossi.it/newsletter): Insights GEO settimanali
Cinque regole per farlo bene
1. Tieniti sotto i 50 link totali. Il punto è la curatela. Un file con 500 link non è un indice curato, è un sitemap travestito. Le AI che vuoi aiutare hanno context window limitati — dagli la cima della piramide, non l'intera piramide.
2. Scrivi titoli e descrizioni descrittive. "Clicca qui" o "I nostri servizi" non dice niente all'AI. "Overview servizi: audit, implementazione, ottimizzazione continua" gli dice esattamente cosa c'è dietro il link e lo aiuta a decidere se fetcharlo.
3. Raggruppa per categoria, non per data. Sezioni come "Guide", "Casi studio", "Tool" aiutano le AI a costruire una mappa mentale di cosa offre il tuo sito. Liste ordinate per data (più recente prima) hanno senso per umani che esplorano un blog ma sono rumore per un'AI in cerca di contenuto autorevole.
4. Usa la sezione Optional per dire "salta se devi". Se il tuo sito ha un archivio blog di 500 post, listarli tutti distrugge il budget di token. Invece, lista i contenuti pilastro nelle sezioni principali, e metti "Archivio blog" come singolo link nella sezione Optional.
5. Aggiornalo ogni trimestre. Un llms.txt che punta a pagine cancellate, servizi deprecati o contenuto stale è peggio di non avere il file affatto — segnala alle AI che non mantieni le tue informazioni.
Come crearne uno su WordPress: tre approcci
WordPress non genera llms.txt nativamente. Hai tre path di implementazione, in ordine di sforzo.
Approccio 1 — File statico manuale
Il metodo più semplice. Scrivi il file in un editor di testo, salvalo come llms.txt, caricalo nella root del dominio via SFTP o file manager dell'hosting.
Step:
Apri un editor di testo (VS Code, Sublime, anche Notepad)
Scrivi il file seguendo la struttura mostrata nella sezione precedente
Salvalo come
llms.txt— non.md, non.txt.md, esattamentellms.txtCarica nella root dell'hosting:
/public_html/llms.txtsu hosting condiviso, o/var/www/html/llms.txtsu VPSVerifica che sia raggiungibile a
https://tuosito.it/llms.txt
Ideale per: siti piccoli (sotto le 30 pagine), pubblicazione rara, accesso FTP completo.
Approccio 2 — Filter PHP via mu-plugin
La risposta giusta se sei a tuo agio con un po' di PHP. Crea un must-use plugin che intercetta le richieste a /llms.txt e serve il contenuto dinamicamente. In questo modo la configurazione resta sotto controllo versione e sopravvive agli aggiornamenti core di WordPress.
Crea un file a /wp-content/mu-plugins/llms-txt.php:
<?php
/**
* Plugin Name: llms.txt generator
* Description: Serves a dynamic llms.txt at the domain root
*/
add_action( 'init', function() {
add_rewrite_rule( '^llms\.txt$', 'index.php?llms_txt=1', 'top' );
} );
add_filter( 'query_vars', function( $vars ) {
$vars[] = 'llms_txt';
return $vars;
} );
add_action( 'template_redirect', function() {
if ( ! get_query_var( 'llms_txt' ) ) {
return;
}
header( 'Content-Type: text/plain; charset=utf-8' );
header( 'Cache-Control: public, max-age=3600' );
$site_name = get_bloginfo( 'name' );
$site_desc = get_bloginfo( 'description' );
echo "# {$site_name}\n";
echo "> {$site_desc}\n\n";
echo "## Guide\n";
$cornerstone = new WP_Query( [
'post_type' => 'post',
'posts_per_page' => 30,
'meta_key' => '_cornerstone',
'meta_value' => '1',
] );
while ( $cornerstone->have_posts() ) {
$cornerstone->the_post();
printf(
"- [%s](%s): %s\n",
get_the_title(),
get_permalink(),
wp_strip_all_tags( get_the_excerpt() )
);
}
wp_reset_postdata();
echo "\n## Contatti\n";
echo "- [Contattaci](" . home_url( '/contatti/' ) . ")\n";
exit;
} );
Dopo aver salvato il file, vai su Impostazioni → Permalink e clicca Salva per ricaricare le rewrite rule. Il file viene ora servito dinamicamente a https://tuosito.it/llms.txt.
Ideale per: site owner tecnici e sviluppatori che mantengono il sito da sé.
Approccio 3 — Plugin GEO dedicato (automatico)
Se preferisci non toccare codice, un plugin fa tutto. GEO Cite 22 — full disclosure, è il plugin che sviluppiamo — genera sia llms.txt che il più avanzato llms-full.txt automaticamente in base ai tuoi contenuti pilastro, rigenerando a ogni save_post, e include UTM tracking opzionale su ogni link per attribuire il traffico AI in GA4. Il tier Base è gratis su WordPress.org.
Esistono altri plugin che gestiscono le basi — Website LLMs.txt (30.000+ installazioni) è il general-purpose più popolare. Differiscono soprattutto per livello di automazione e per le feature avanzate offerte (multilingua, UTM tracking, preparazione AI Mention Tracker).
Ideale per: la maggior parte dei site owner. Onestamente, è la risposta giusta per l'80%+ dei siti WordPress.
Confronto a colpo d'occhio
| Criterio | File statico manuale | Filter PHP (mu-plugin) | Plugin GEO |
|---|---|---|---|
| Tempo di setup | 30 minuti | 1-2 ore | 2 minuti |
| Manutenzione | Manuale (trimestrale) | Modifiche codice manuali | Automatica |
| Auto-update su nuovi post | No | Sì (con logica custom) | Sì |
| Sotto controllo versione | Solo se il file è in git | Sì | Solo le impostazioni |
| Competenze tecniche richieste | Basse | Alte (PHP, hook) | Nessuna |
| Costo | Gratis | Gratis | Tier gratis disponibile |
llms-full.txt: la variante per chi vuole davvero esagerare
llms-full.txt è il cugino più lungo e più aggressivo di llms.txt. Dove llms.txt è un indice curato di 20-50 link, llms-full.txt contiene il testo completo di ogni pagina importante, concatenato in un unico documento Markdown.
Il formato:
# Nome sito
> Descrizione
---
# Titolo pagina 1
Contenuto Markdown completo della pagina 1...
---
# Titolo pagina 2
Contenuto Markdown completo della pagina 2...
L'idea: un'AI che fetcha llms-full.txt ottiene tutta la tua knowledge base in una sola richiesta, con zero rumore. Niente parsing HTML, niente estrazione di navigation, niente esecuzione di JavaScript. Solo contenuto, pronto per il context window del modello.
Quando llms-full.txt ha senso
Funziona in tre scenari specifici:
Documentazione API e developer. Gli AI coding assistant tirano la documentazione a runtime;
llms-full.txtgli dà tutto quello che serve in un fetch. Stripe, Vercel e Supabase usano questo pattern.Knowledge base e help center. I contenuti di supporto sono esattamente quello che le AI vogliono: strutturati, fattuali, autoportanti. Un
llms-full.txtconsolidato trasforma il tuo help center in una risorsa unica e citabile.Siti di riferimento di nicchia. Se il tuo sito è l'autorità su un topic ristretto (es. compliance regolatoria per dispositivi medici in Italia),
llms-full.txtrende banale per le AI estrarre risposte autorevoli.
Tre rischi da conoscere
Duplicate content. Se i file Markdown in llms-full.txt diventano indicizzabili individualmente da Google (perché li generi come URL separate), hai creato duplicate content su larga scala. Soluzione: tieni llms-full.txt come singolo file concatenato, o aggiungi noindex alle eventuali versioni Markdown per-pagina.
Token budget overload. Un llms-full.txt più grande di ~500KB inizia a superare il context window di molti tool AI. Oltre 1MB, hai reso il file inutile per il suo scopo. Tienilo sotto i 200.000 token (circa 800KB di testo) per sicurezza.
Costo di manutenzione. Ogni aggiornamento di contenuto significa rigenerare il file. Se non hai automazione, diventa rapidamente una scocciatura. È uno dei pochi scenari in cui un plugin (o una pipeline CI/CD) è essenzialmente obbligatorio.
Per la maggior parte dei siti WordPress che non sono documentation-heavy, llms-full.txt è eccessivo. Parti con llms.txt, e considera llms-full.txt solo se hai un caso d'uso forte e specifico.
Cinque errori comuni da evitare
Dopo aver esaminato centinaia di file llms.txt nel wild, gli stessi errori ricorrono — e ognuno annulla gran parte del valore di avere il file.
1. Trattare llms.txt come un sitemap. Listare 200+ URL senza descrizioni, senza raggruppamento, senza prioritizzazione. Questo distrugge l'intero scopo. Il file è curatela, non enumerazione. Se hai un sitemap, linkalo dal llms.txt o salta l'elenco di ogni pagina. Punta a 20-50 link scelti con cura.
2. Descrizioni dei link vaghe. "Leggi di più", "Clicca qui", "Il nostro blog" non dicono niente di utile a un'AI. La descrizione dopo i due punti è quello che il modello usa per decidere se fetchare la pagina. Scrivila come uno snippet di search: specifica, fattuale, informativa. "Il nostro blog" diventa "Blog: post settimanali su GEO, schema markup e trend AI search in Italia e UE".
3. Lasciare il file stale. Puntare a pagine cancellate, servizi deprecati, branding vecchio è peggio di non avere il file. Le AI che incontrano un 404 dal tuo llms.txt potrebbero declassare il trust dell'intero file. Imposta un promemoria trimestrale per rivedere e aggiornare — o usa un plugin che rigenera automaticamente sui cambi contenuto.
4. Confondere llms.txt con robots.txt. Non sono intercambiabili. robots.txt controlla chi può crawlare il tuo sito; llms.txt guida chi ha già accesso al crawling. Mettere direttive "User-agent" o regole "Disallow" in llms.txt non fa niente — queste direttive funzionano solo in robots.txt. Al contrario, listare le tue pagine importanti in robots.txt con regole Allow è inutile.
5. Generare llms-full.txt senza budget di token. Concatenare ogni pagina di un sito WordPress con 5.000 post produce un file Markdown da 50MB che nessuna AI può usare. Mantieni llms-full.txt sotto i 500KB-1MB, prioritizza i contenuti pilastro, e salta le pagine effimere (news flash, annunci eventi, offerte a tempo).
Domande frequenti
llms.txt funziona per siti WordPress piccoli con poche pagine?
Sì, ma il beneficio è marginale. Se il tuo sito ha meno di 20 pagine totali, la funzione di indice che fornisce llms.txt è già banalmente ovvia dal sitemap. Implementalo comunque come insurance — costa 30 minuti — ma non aspettarti risultati drammatici.
Meglio usare llms.txt o sitemap XML?
Entrambi. Servono scopi diversi. Il sitemap XML è per i search engine (Google, Bing) ed elenca ogni URL del sito. llms.txt è per i tool AI generativi e cura le tue 20-50 pagine top con descrizioni. La maggior parte dei siti dovrebbe averli entrambi. Non confliggono, e non si sovrappongono funzionalmente.
Ogni quanto va aggiornato llms.txt?
Almeno ogni trimestre, oppure ogni volta che pubblichi contenuto nuovo importante (un pillar article, una nuova pagina servizi, un nuovo case study). Per editori attivi, una review mensile è meglio. I plugin che rigenerano automaticamente su save_post gestiscono questo automaticamente — i file manuali hanno bisogno di un promemoria a calendario.
llms.txt sostituisce i dati strutturati JSON-LD?
No. Sono segnali complementari a livelli diversi. Il JSON-LD vive su ogni pagina e dice alle AI di cosa parla quella pagina (Article, FAQPage, Person, Organization). llms.txt vive alla radice del dominio e dice alle AI di cosa parla il tuo sito e quali pagine contano di più. Implementa entrambi per coverage completa.
llms.txt mi aiuta a rankare su Google?
No. John Mueller di Google ha dichiarato pubblicamente che nessun sistema di Google — incluse AI Overviews, AI Mode e Gemini — attualmente usa llms.txt. Implementare il file non influenzerà il tuo ranking Google, la presenza nelle AI Overviews, o le citazioni di Gemini. È un segnale rivolto agli ecosistemi AI non-Google.
Conviene davvero implementare llms.txt nel 2026?
Sì, con aspettative realistiche. Il costo di implementazione è prossimo a zero (30 minuti manuale o 2 minuti via plugin), la manutenzione è banale se automatizzata, e il file è già standard de facto per developer tooling. L'aspettativa onesta è "insurance contro i prossimi 18 mesi di evoluzione AI search" — non "+30% di citazioni AI il mese prossimo". Skippa l'hype, fallo comunque.
Checklist di implementazione
Se sei pronto a implementare, ecco la checklist operativa — copia e incolla nel tuo project manager.
llms.txt — checklist di implementazione
Setup una tantum (~30 minuti)
- [ ] Scegli l'approccio: file manuale / filter PHP / plugin
- [ ] Scrivi H1 con il nome del sito (esattamente uno)
- [ ] Scrivi blockquote di una riga sotto l'H1
- [ ] Identifica 20-50 pagine pilastro, raggruppa per categoria
- [ ] Scrivi titoli e descrizioni descrittive per ogni link
- [ ] Aggiungi sezione Optional per archive/contenuto secondario
- [ ] Verifica che il file sia raggiungibile a tuosito.it/llms.txt
- [ ] Test parsing: chiedi a ChatGPT/Claude di "riassumere tuosito.it/llms.txt"
Review trimestrale (~15 minuti)
- [ ] Verifica che tutti gli URL linkati restituiscano 200 (non 404)
- [ ] Aggiorna descrizioni per servizi/prodotti cambiati
- [ ] Aggiungi nuovi contenuti pilastro pubblicati dall'ultima review
- [ ] Rimuovi link deprecati o a bassa priorità
- [ ] Verifica che la sezione Optional non sia gonfiata oltre i 30 entry
Quando pubblichi contenuto nuovo importante
- [ ] Aggiungi al llms.txt entro 48 ore se qualifica come pilastro
- [ ] O affidati alla rigenerazione automatica del plugin se ne usi uno
Se preferisci skippare del tutto la manutenzione manuale, GEO Cite 22 genera e mantiene llms.txt automaticamente — gratis su WordPress.org nel tier Base, che copre tutto ciò che è descritto in questo articolo. Il setup richiede meno di due minuti.
Per il contesto più ampio su come llms.txt si inserisce nel quadro GEO complessivo, vedi la nostra guida pilastro su come ottimizzare WordPress per ChatGPT, Claude e Perplexity.
Take-away chiave: llms.txt vale la pena di farlo nonostante la mancanza di adozione confermata da parte dei major AI provider. Il costo è prossimo a zero, lo standard è reale per il developer tooling, e ti stai posizionando per un ecosistema che evolve in fretta. Implementalo con aspettative oneste e non te ne pentirai mai.
Domande frequenti
Cos'è llms.txt e a cosa serve? +
llms.txt è un file di testo in formato Markdown alla radice del dominio che fornisce alle AI generative un indice curato delle pagine più importanti del sito. Bypassa il rumore tipico delle pagine web (navigation, footer, JavaScript) e aiuta i tool AI a identificare rapidamente i contenuti prioritari del sito.
Le AI leggono davvero llms.txt nel 2026? +
A Q1 2026 nessun major provider AI (OpenAI, Google, Anthropic, Meta) ha confermato l'uso di llms.txt in produzione. I crawler AI lo fetchano osservabilmente nei log server, ma studi indipendenti su 94.000+ URL non trovano un uplift di citazioni statisticamente significativo per siti di contenuto generale.
llms.txt migliora il ranking su Google o le AI Overviews? +
No. John Mueller di Google ha dichiarato pubblicamente che nessun sistema Google — incluse AI Overviews, AI Mode e Gemini — utilizza attualmente llms.txt. Il file non influenza il ranking su Google né la presenza nelle AI Overviews. È un segnale rivolto esclusivamente agli ecosistemi AI non-Google.
Come si crea llms.txt su WordPress? +
Esistono tre approcci: file statico manuale caricato via SFTP (30 minuti), filter PHP tramite mu-plugin che serve il file dinamicamente (1-2 ore), oppure un plugin dedicato come GEO Cite 22 o Website LLMs.txt che genera e aggiorna il file automaticamente (2 minuti). Per l'80% dei siti il plugin è la scelta consigliata.
Qual è la differenza tra llms.txt e sitemap XML? +
Il sitemap XML elenca tutte le URL del sito ed è destinato ai motori di ricerca tradizionali. llms.txt è un indice curato di 20-50 pagine prioritarie con descrizioni, pensato per le AI generative. Hanno scopi opposti e complementari: un sito dovrebbe avere entrambi, non scegliere tra i due.
Ogni quanto va aggiornato llms.txt? +
Almeno ogni trimestre, o ogni volta che si pubblica un contenuto pilastro importante (nuova pagina servizi, caso studio, guida principale). I plugin che rigenerano automaticamente a ogni salvataggio di post eliminano la manutenzione manuale. Un file con link a pagine cancellate o deprecate è peggio di non averlo.
Fonti
- llms.txt — Proposta originale di Jeremy Howard (Answer.AI)
- SE Ranking: analisi adozione llms.txt su 300.000 domini (fine 2025)
- ALLMO Research: studio su 94.000+ URL citati da ChatGPT, Claude, Perplexity, Gemini e Grok (gennaio 2026)
- GEO Cite 22 — Plugin WordPress per la generazione automatica di llms.txt