llms.txt su WordPress: la guida completa (cos’è e come aggiungerlo)
GEO Academy · Modulo 4 — Nutrire i crawler · Aggiornato Agosto 2026 · di Octoplug
Configurare llms.txt su WordPress è semplice: è un file di testo che pubblichi nella root del tuo sito (tuosito.com/llms.txt) e che spiega ai modelli AI come ChatGPT, Perplexity e Gemini di cosa parla il tuo sito. Immaginalo come una mappa curata pensata per l’AI: invece di costringere un modello a scandagliare tutto e tirare a indovinare, gli consegni un riepilogo pulito e ben ordinato. Su WordPress puoi crearlo a mano oppure generarlo in automatico con un plugin.
In questa pagina10 sezioni
In questa guida vedi cos’è davvero llms.txt, perché conta adesso che le persone chiedono all’AI invece di cercare su Google, in cosa si distingue da robots.txt e sitemap.xml, e come aggiungerlo e validarlo sul tuo sito WordPress — sia il metodo manuale sia quello rapido.
- llms.txt vs robots.txt vs sitemap.xml: come le AI leggono il tuo sito — in arrivo
- llms.txt vs llms-full.txt: quale ti serve — in arrivo
- Come verificare se il tuo llms.txt funziona (e validarlo) — in arrivo
- 5 errori con llms.txt che impediscono all’AI di leggere i tuoi contenuti — in arrivo
- Un plugin al posto di quattro: cosa sostituisce una “Suite” GEO — in arrivo

Cos’è llms.txt?
llms.txt è un file di testo in formato Markdown, pubblicato nella root del dominio, che offre ai large language model una panoramica sintetica e curata a mano del tuo sito. Elenca cosa fa il sito, rimanda alle pagine chiave e può puntare a contenuti più estesi. È nato nel 2024 come convenzione (non uno standard web ufficiale) per aiutare i sistemi AI a leggere un sito in modo efficiente — un po’ come robots.txt guida i crawler e sitemap.xml guida i motori di ricerca.
Il formato è volutamente essenziale. Usa il Markdown, così lo leggono sia le persone sia le macchine: un titolo H1 con il nome del sito, un breve riepilogo in blockquote, poi sezioni di link con una descrizione sintetica ciascuna. Niente codice, niente configurazioni particolari sul server — solo un file di testo che risponde alla domanda “cos’è questo sito e cosa dovrebbe leggere per primo un’AI?”.
Perché llms.txt conta per la ricerca AI (GEO)?
Conta perché i motori generativi non leggono il tuo sito come fa il crawler di Google — un llms.txt pulito riduce l’ambiguità dichiarando i tuoi contenuti migliori in un formato che gli LLM gestiscono in modo nativo. Quando qualcuno pone una domanda a ChatGPT o Perplexity, il modello attinge ai contenuti che riesce a trovare, interpretare e ritenere affidabili in fretta. Un buon file aumenta le probabilità che le tue pagine vengano capite — e citate — invece di essere ignorate o fraintese.
È il cuore della Generative Engine Optimization (GEO), a volte chiamata anche Answer Engine Optimization (AEO): preparare un sito per essere trovato e citato dalla ricerca AI, non solo per posizionarsi nei risultati classici. Man mano che il modo di cercare cambia — non si cerca più, si chiede — llms.txt è uno dei segnali più semplici e a basso sforzo che puoi aggiungere oggi. Non fa tutto il lavoro da solo, ma è una prima mossa sensata.
llms.txt è la stessa cosa di robots.txt o sitemap.xml?
No. Risolvono problemi diversi per lettori diversi. robots.txt dice ai crawler a cosa possono accedere. sitemap.xml elenca tutti gli URL per l’indicizzazione dei motori di ricerca. llms.txt non fa né l’una né l’altra cosa: offre ai modelli AI un riepilogo curato e leggibile di ciò che conta di più, in Markdown. Riguarda la comprensione e le priorità, non i permessi o l’elenco esaustivo.
Ecco la distinzione pratica:
| File | Lettore | Compito | Formato |
|---|---|---|---|
robots.txt |
Crawler / bot | A cosa si può accedere | Direttive |
sitemap.xml |
Motori di ricerca | Elenco completo degli URL da indicizzare | XML |
llms.txt |
Modelli AI | Riepilogo curato dei contenuti chiave | Markdown |
Ti servono tutti e tre. Non sono in competizione: si stratificano. robots.txt continua a controllare quali crawler AI (GPTBot, PerplexityBot, Google-Extended e altri) possono accedere al sito; llms.txt aiuta poi quelli che autorizzi a capirlo.
Che differenza c’è tra llms.txt e llms-full.txt?
llms.txt è l’indice breve; llms-full.txt è il testo completo. llms.txt elenca le pagine chiave con una descrizione sintetica — una mappa leggera che l’AI legge per prima. llms-full.txt raccoglie invece il contenuto vero e proprio di quelle pagine in un unico file, così un modello può assorbire tutto il tuo materiale in una sola richiesta, senza doversi scorrere pagina per pagina. Usali entrambi: l’indice per orientarsi, il file completo per andare in profondità.
Quale ti serve dipende dal tuo sito. Un sito aziendale piccolo o un portfolio vanno benissimo con il solo llms.txt. Un sito di documentazione, una knowledge base o un blog ricco di contenuti traggono vantaggio da llms-full.txt, perché lì il valore sta nel corpo del testo, non solo negli URL. Generarli entrambi è la scelta migliore — e, fatta bene, è automatica.
Com’è fatto un buon llms.txt?
Un buon llms.txt è breve, ben strutturato e onesto: apre con il nome del sito come H1, un riepilogo di una riga in blockquote, poi link raggruppati con qualche parola di contesto ciascuno. Mette in evidenza i tuoi contenuti migliori, non tutto. La chiarezza batte la completezza — il file esiste per aiutare un modello a stabilire le priorità, quindi un llms.txt gonfio e dispersivo tradisce il suo stesso scopo.
Lo schema è sempre lo stesso: prima l’identità, poi un riepilogo netto, quindi i link prioritari raggruppati in una manciata di sezioni (pagine principali, guide, opzionali), ciascuno con una breve descrizione che dice al modello perché quella pagina conta. Quel testo di descrizione lavora sul serio — è la differenza tra un’AI che capisce il tuo sito e una che tira a indovinare.
Come si aggiunge llms.txt su WordPress?
Hai due strade: creare il file a mano oppure generarlo con un plugin. La via manuale ti dà pieno controllo, ma va aggiornata a mano ogni volta che i contenuti cambiano. Un plugin genera il file dalle pagine che hai già, lo tiene aggiornato in automatico e lo serve all’URL corretto della root — cosa che conta, perché di default la struttura di WordPress non mette un file statico nella root del dominio.
Opzione 1 — Creare llms.txt a mano
Scrivi il file in Markdown seguendo la struttura vista sopra, poi rendilo raggiungibile all’indirizzo tuosito.com/llms.txt. Su un’installazione WordPress standard non basta caricare un file in una cartella e aspettarsi che l’URL della root lo serva in modo pulito, perciò la maggior parte delle configurazioni manuali o carica il file nella web root via FTP/SFTP, o aggiunge una regola di rewrite perché WordPress lo serva da quell’URL. L’insidia: i contenuti cambiano, il file statico no. Per un sito che cambia di rado, il manuale va bene; per un sito attivo diventa obsoleto in fretta — e un llms.txt obsoleto è peggio che non averlo, perché induce in errore.
Opzione 2 — Generare llms.txt con un plugin (consigliato per la maggior parte dei siti)
Un plugin dedicato legge i tuoi contenuti pubblicati, costruisce un llms.txt (e un llms-full.txt) ben formattato, li serve agli URL giusti e li aggiorna man mano che il sito cambia — niente FTP, niente regole di rewrite, nessuna manutenzione manuale. È proprio questo il senso di usare uno strumento: il file resta corretto senza che tu ci debba pensare. Ma la parte onesta è che generare il file è il 20% facile — il solo llms.txt raramente basta a farti davvero citare, ed è per questo che una suite batte un generatore di un singolo file.
GEO Suite (gratis — download diretto) genera e mantiene aggiornati il tuo llms.txt e llms-full.txt in automatico, e dà un punteggio al resto della tua AI-readiness — senza mai uscire da WordPress.
Come verifichi che il tuo llms.txt funzioni?
Apri tuosito.com/llms.txt nel browser: dovresti vedere testo Markdown pulito, servito come testo semplice con una risposta 200 — non un 404, un redirect o l’HTML del tuo tema avvolto attorno. Se è avvolto o manca, i modelli AI non lo leggeranno come previsto. Poi verifica che i link al suo interno funzionino e che le descrizioni corrispondano ai contenuti attuali.
Una checklist rapida di validazione:
- Raggiungibile nella root — esattamente
/llms.txt, non/blog/llms.txtné dietro un redirect. - Content type corretto — testo semplice, non una pagina HTML.
- Markdown valido — H1 presente, link ben formati, nessun errore di sintassi.
- Link attivi — ogni URL risponde 200, nessuno punta a pagine cancellate.
- Riepilogo accurato — la descrizione riflette ciò che il tuo sito dice davvero oggi.
Puoi controllarli a occhio, oppure usare un checker che lo fa al posto tuo e ti segnala cosa non va.
llms.txt garantisce che ChatGPT ti citi?
No — e diffida di chi ti dice il contrario. Nessun file, plugin o SaaS può garantire che un’AI citi il tuo sito. I motori AI decidono cosa mostrare in base a molti segnali: qualità dei contenuti, autorevolezza, struttura, freschezza e il loro ranking opaco. Quello che fa llms.txt è togliere attrito: rende il tuo sito più facile da trovare, interpretare e capire correttamente, e questo migliora le tue probabilità. Questo è il tetto onesto — e vale comunque la pena averlo.
Anche l’adozione è a macchia di leopardo: non tutti i motori AI leggono ancora llms.txt e il supporto è in evoluzione. Trattalo come un segnale a basso costo e lungimirante — economico da aggiungere, sensato da avere mentre la convenzione si diffonde — non come un interruttore magico. I siti che vengono davvero citati abbinano llms.txt a contenuti solidi, ben strutturati, in stile answer-first, e a uno schema fatto come si deve.
llms.txt è un solo segnale — ecco il quadro completo
llms.txt è un ottimo primo passo, ma da solo sposta l’ago di rado. Farsi trovare e citare dalla ricerca AI dipende da un insieme di segnali che lavorano insieme: un llms.txt pulito, uno schema JSON-LD strutturato così le macchine capiscono chi sei, contenuti answer-first che l’AI può citare direttamente, e il controllo su quali crawler AI raggiungono il tuo sito in primo luogo. Salta questi e un llms.txt perfetto è la mappa di una casa senza indirizzo.
È esattamente per questo che abbiamo costruito GEO Suite come una suite e non come un generatore di singoli file. Il plugin gratuito ti dà:
- Un GEO Score — un punteggio di prontezza deterministico su 6 pilastri, con azioni “Fix” a un clic, così sai cosa manca e come sistemarlo.
- llms.txt e llms-full.txt — generati, serviti e tenuti aggiornati in automatico.
- Una versione Markdown (
.md) di ogni pagina — la copia pulita che leggono AI e agenti, allo stesso indirizzo con.mdin coda. - Schema JSON-LD — Organization, WebSite, Article con un nodo Person autore e
sameAs, Breadcrumb e FAQPage — gira accanto a Yoast o RankMath, non al loro posto. - Controllo dei crawler AI — decidi quali bot AI possono leggere il tuo sito, con le regole scritte nel
robots.txt, nessuna chiamata esterna.
Generare il file è una sola riga del punteggio. Vedere il quadro intero — e sistemarlo — è il vero obiettivo.
Domande frequenti
llms.txt è obbligatorio?
No. È una convenzione emergente, non un obbligo né uno standard web ufficiale. Il tuo sito funziona benissimo senza. È un segnale opzionale e a basso sforzo che aiuta i modelli AI a capire i tuoi contenuti, e vale la pena aggiungerlo man mano che l'adozione cresce.
Dove va messo il file llms.txt?
Nella root del dominio: tuosito.com/llms.txt. Deve essere raggiungibile esattamente a quell'URL e servito come testo semplice, non avvolto nell'HTML del tema. Su WordPress un plugin gestisce questo posizionamento in automatico.
Mi servono sia llms.txt sia llms-full.txt?
Non sempre. llms.txt (l'indice breve) va bene per la maggior parte dei siti piccoli. Aggiungi llms-full.txt (il pacchetto con i contenuti completi) se il tuo valore sta nel corpo del testo — documentazione, knowledge base, blog ricchi di contenuti. Generarli entrambi è la scelta migliore e, con un plugin, è automatico.
llms.txt aiuta la SEO?
Non la SEO classica di Google in modo diretto: punta ai motori AI/generativi, non all'indice tradizionale. Completa il tuo plugin SEO (Yoast, RankMath, AIOSEO) invece di sostituirlo. Pensalo come la controparte della SEO per la ricerca AI: stesso obiettivo, lettore diverso.
Posso aggiungere llms.txt senza un plugin?
Sì: scrivi il Markdown a mano e servilo nella root via FTP o con una regola di rewrite. Il compromesso è la manutenzione: lo aggiorni a mano ogni volta che i contenuti cambiano. Un plugin lo tiene aggiornato in automatico, ed è il motivo per cui la maggior parte dei siti attivi ne usa uno.
llms.txt mi farà citare da ChatGPT?
Migliora le tue probabilità rendendo il sito più facile da interpretare e capire, ma nessuno può garantirti una citazione. I motori AI pesano molti segnali. Abbina llms.txt a contenuti solidi, schema e struttura answer-first per avere le chance migliori.
Plugin gratuito
Scopri come sei messo con la ricerca AI — gratis
GEO Suite valuta il tuo sito sui sei pilastri della GEO, genera il tuo llms.txt e lo schema JSON-LD e ti mostra cosa sistemare per primo.
Valuta il tuo sito sui sei pilastri della GEO, genera il tuo llms.txt e il JSON-LD e scopri cosa sistemare per primo.
Scarica gratis →