Il file llms.txt per piccole e medie imprese è un documento che riassume le informazioni pubbliche dell’azienda e indica ai sistemi di intelligenza artificiale le pagine più importanti dell’attività. Può organizzare queste informazioni, ma non garantisce visibilità su ChatGPT, Gemini o Google.
Io lo considero un’integrazione facoltativa della SEO tecnica, da valutare dopo contenuti, accessibilità e indicizzazione. Per decidere se dedicarvi risorse, conviene separare il suo funzionamento dalle promesse che lo accompagnano.
Che cos’è llms.txt e da dove nasce
llms.txt è un file di testo scritto in Markdown, un formato che usa simboli semplici per titoli, citazioni e collegamenti. Si pubblica nella radice del dominio, nel percorso /llms.txt, accanto a /robots.txt.
Jeremy Howard ha presentato la proposta originale di llms.txt nel settembre 2024. È una proposta aperta della comunità, non uno standard ufficiale imposto dai motori di ricerca.
I Large Language Models, o LLM, sono modelli linguistici che elaborano e generano testo. Un agente che li utilizza può consultare risorse web, secondo gli strumenti disponibili.
Il file offre a questi strumenti un punto di partenza sintetico per orientarsi tra identità del brand, attività e risorse informative. Tuttavia, pubblicarlo non implica che ogni servizio AI lo consulterà.

File llms.txt per PMI: benefici e limiti concreti
Quando può essere utile
Lo prenderei in considerazione quando il sito contiene servizi articolati, documentazione o informazioni aziendali distribuite fra molte pagine. La selezione aiuta a distinguere i contenuti essenziali dagli approfondimenti secondari.
Per un negozio online, per esempio, può segnalare categorie principali, assistenza e condizioni commerciali. Un e-commerce WooCommerce non deve però riversare nel file ogni prodotto: un inventario completo appartiene alla sitemap.
Il beneficio organizzativo è concreto. L’effetto sulle risposte dei modelli, invece, richiede misurazioni e non va dato per acquisito.
Cosa dice Google sulla visibilità AI
La documentazione di Google Search Central sulle funzioni AI chiarisce che AI Overviews e AI Mode non richiedono file aggiuntivi leggibili dalle macchine o speciali file di testo per l’AI.
Per essere idonee servono i normali requisiti della SEO tradizionale: indicizzazione e possibilità di mostrare uno snippet. Pubblicare llms.txt non cambia questi requisiti.
Non considero quindi llms.txt una leva di ranking dimostrata. Inoltre, manca una conferma di utilizzo sistematico comune a ChatGPT, il servizio di Google, Claude e Perplexity: sono prodotti diversi, con modalità di accesso alle fonti differenti.
Differenze tra llms.txt, robots.txt e sitemap.xml
Questi file svolgono compiti complementari, senza sostituirsi a vicenda.
| File | Funzione principale | Limite |
|---|---|---|
| robots.txt | Comunica istruzioni di accesso ai crawler. | Non protegge i contenuti riservati. |
| sitemap.xml | Segnala URL utili alla scoperta. | Non garantisce l’indicizzazione. |
| llms.txt | Seleziona risorse e ne spiega il contesto. | Non garantisce lettura o citazioni AI. |
La sitemap aiuta il motore a trovare pagine; llms.txt propone una selezione ragionata. robots.txt, invece, contiene direttive che hanno effetto sui crawler che le riconoscono e rispettano.
La direttiva
Sitemap:di robots.txt deve indicare una sitemap valida. Non va usata per presentare llms.txt come se fosse una sitemap XML.
Per escludere una pagina dai risultati serve una gestione corretta dell’indicizzazione. Per proteggere documenti privati serve autenticazione: nessuno di questi file è una barriera di sicurezza.

Come scrivere un file essenziale e comprensibile
Struttura e scelta delle pagine
Nella struttura originaria della proposta pubblicata su llmstxt.org, soltanto il titolo H1 è obbligatorio. Puoi aggiungere un riassunto introdotto dal simbolo >, note descrittive e sezioni H2 con elenchi di collegamenti commentati.
Io partirei dal nome dell’azienda e del brand, dai servizi e contatti principali e dalle pagine chiave. Organizzerei i contenuti strutturati in sezioni Markdown chiare. Meglio pagine specifiche e aggiornate rispetto a slogan generici o testi promozionali.
Un intervallo operativo di 10-30 collegamenti può aiutare a contenere il documento, ma non è un requisito tecnico. Per un sito piccolo possono bastarne meno. Evita soprattutto di copiare l’intera sitemap.
Esempio commentato per un sito professionale
Usando informazioni pubbliche di Andrea Freelance, questa sequenza mostra cosa inserire e perché.
| Riga o elemento | Contenuto e funzione |
|---|---|
# Andrea Freelance | Identifica il sito con un titolo di primo livello. |
> Sviluppo siti web per aziende, con base a Roma/Ciampino e operatività online in tutta Italia. | Riassume attività, presenza locale e modalità di lavoro. |
## Servizi | Introduce i collegamenti alle pagine principali. |
| Collegamenti commentati | Ogni voce indica una pagina e spiega quale servizio descrive. |
## Optional | Raccoglie approfondimenti secondari. |
Nel file effettivo, i collegamenti vanno organizzati in righe di elenco Markdown, ciascuna accompagnata da una descrizione breve.
La sezione Optional, per convenzione, raccoglie risorse che un modello può saltare quando dispone di poco spazio di contesto. La guida al restyling aziendale sarebbe, per esempio, un approfondimento distinto dalla pagina del servizio.
Come pubblicarlo su WordPress e sui siti multilingua
Caricamento manuale o generazione tramite plugin
Salva il documento come testo semplice UTF-8, chiamandolo llms.txt, tutto minuscolo. Tramite SFTP o file manager, caricalo nella radice pubblica del sito.
In un’installazione WordPress standard, questa coincide normalmente con la cartella che contiene wp-config.php; il robots.txt potrebbe invece essere generato virtualmente. Conta il percorso pubblico finale, non la presenza di tutti i file nella stessa cartella fisica.
Il documento e le pagine selezionate devono rispondere con HTTP 200. Per i collegamenti usa gli URL finali, senza passaggi attraverso redirect.
In alternativa, la guida Yoast SEO per abilitare llms.txt descrive l’attivazione nelle impostazioni delle funzionalità del sito, nell’area degli strumenti AI. La configurazione permette anche una selezione manuale delle pagine.
Scegli un solo sistema di gestione: un file fisico e un plugin che generano lo stesso percorso possono creare ambiguità. Nei progetti di realizzazione di siti WordPress, distinguo questa configurazione dalla manutenzione successiva.
Domini separati e sottodirectory
Con domini diversi per ciascun paese, pubblica un file su ogni dominio, nella lingua del mercato.
Se invece usi sottodirectory come /it/ e /en/, mantieni il file nella radice del dominio e organizza chiaramente le risorse linguistiche.
Aggiorna descrizioni e collegamenti quando cambiano servizi, URL o documentazione. Dopo un restyling del sito web, questo controllo deve accompagnare la revisione dei percorsi principali.
Come misurare gli accessi senza attribuire risultati inesistenti
Cosa registrare nei log
I log del server o della CDN permettono di cercare le richieste al percorso /llms.txt. Registra data, codice HTTP, user-agent e frequenza degli accessi.
Il nome del bot, però, non basta a identificarlo con certezza: lo user-agent può essere falsificato. Inoltre, il normale tracciamento JavaScript delle pagine non misura necessariamente le richieste dirette a un file di testo.
Una richiesta riuscita dimostra un accesso. Non dimostra che il servizio abbia usato quelle informazioni in una risposta.
Come osservare eventuali citazioni
Per osservare la presenza nelle risposte AI, usa domande pertinenti e conserva piattaforma, data, lingua e modalità di ricerca. Mantieni condizioni confrontabili, compresa l’attivazione della ricerca web.
Se compaiono nuove citazioni dopo la pubblicazione, evita conclusioni automatiche: potrebbero dipendere da contenuti aggiornati o cambiamenti del servizio.
Io separerei sempre tre indicatori: accessi al file, citazioni delle pagine e contatti ricevuti. Sono fenomeni collegabili soltanto con evidenze sufficienti.
Le priorità da affrontare prima del file
Per i siti web delle piccole e medie imprese, investirei prima in contenuti accurati, navigazione accessibile e usabilità mobile. Anche un sito web responsive deve avere moduli comprensibili e percorsi di contatto funzionanti.
La SEO tradizionale comprende interventi tecnici su WordPress, come scansione, canonical, indicizzazione e collegamenti interni. L’ottimizzazione della velocità del sito richiede invece interventi sulle risorse e misurazioni delle prestazioni. llms.txt non svolge questi compiti. Le attività di SEO per AI non sostituiscono accessibilità, indicizzazione e qualità dei contenuti.
Per la SEO, controlla in Search Console che le pagine importanti risultino indicizzate.
I dati strutturati, o schema markup, Schema.org in JSON-LD aiutano a descrivere entità e relazioni. Organization identifica l’organizzazione; LocalBusiness descrive un’attività locale quando pertinente; Service riguarda i servizi. BreadcrumbList esplicita la gerarchia, mentre FAQPage descrive domande e risposte visibili.
Il markup deve corrispondere ai contenuti pubblicati. Non garantisce citazioni, posizionamento o risultati avanzati.
Per questo inserisco l’eventuale file in un ragionamento più ampio sulle strategie SEO per PMI, senza confondere configurazione tecnica e risultati di marketing.
Costi e tempi dipendono da obiettivi, contenuti, numero di pagine, funzionalità, integrazioni e condizioni iniziali. La selezione delle fonti e la manutenzione possono richiedere più lavoro della creazione materiale del documento.
Domande frequenti su llms.txt
È obbligatorio o sostituisce la sitemap?
È facoltativo e non sostituisce la sitemap XML. La sitemap segnala URL ai motori; llms.txt seleziona risorse e aggiunge contesto.
Garantisce la presenza su ChatGPT o Gemini?
Non garantisce citazioni o visibilità. La pubblicazione del file non dimostra che un servizio AI lo consulti o lo utilizzi nelle risposte.
Può bloccare l’addestramento o contenere dati personali?
Non blocca l’addestramento. È pubblico: escludi dati personali dei dipendenti e informazioni riservate. robots.txt comunica direttive soltanto ai crawler che le rispettano.
Il seguente JSON-LD descrive le stesse domande e risposte. Su WordPress può essere gestito tramite un’integrazione dedicata ai dati strutturati, evitando duplicazioni.
Una scelta utile quando le basi sono solide
Considero llms.txt un documento di orientamento, con benefici organizzativi e limiti da rispettare. Ha senso quando riassume informazioni attendibili e resta aggiornato insieme al sito.
La priorità rimane rendere le pagine accessibili, comprensibili e utili alle persone. Nessun file sostituisce questo lavoro.
Se vuoi valutare dove inserirlo tra sviluppo, manutenzione e consulenza SEO, Parliamo del tuo progetto web.