SEO & Marketing
llms.txt: cos'è, come implementarlo e perché ti serve nel 2026
llms.txt e un file di testo, in Markdown, che spiega ai crawler dei
modelli AI generativi (ChatGPT, Claude, Perplexity, Gemini) cosa fa il tuo sito,
quali sezioni sono rilevanti e in che ordine leggerle. Si ispira al concetto del
robots.txt ma con uno scopo diverso: non controllare l'accesso, ma
guidare la comprensione. Implementarlo oggi costa pochissimo ed e gia un vantaggio
competitivo concreto nella
GEO.
Cos'e llms.txt e da dove nasce
Lo standard llms.txt e stato proposto a meta 2024 dal ricercatore
Jeremy Howard (fondatore di fast.ai e creatore di Answer.AI) come risposta a un
problema pratico: i modelli linguistici hanno finestre di contesto limitate e
fanno fatica a leggere siti complessi pieni di HTML, JavaScript, navigazione,
footer e pubblicita. Un file /llms.txt nella root del sito, in
Markdown puro, offre una versione "AI-friendly" del contenuto chiave.
Nel corso del 2025 lo standard ha iniziato a essere adottato in modo informale da molti siti tecnici e da alcune aziende: e gia presente su decine di migliaia di domini, ed e citato nelle linee guida di varie community SEO/GEO come "buona pratica raccomandata".
Perche serve oggi (e non tra due anni)
Ci sono tre ragioni concrete per implementarlo gia adesso:
- Adozione precoce = vantaggio: i siti che gia espongono
llms.txtben fatto sono pochi; i crawler AI che gia lo consultano lo trovano facilmente - Costo marginale quasi zero: scrivere un file di testo di 200 righe richiede poche ore, e una volta fatto resta valido a lungo
- Rinforza i segnali GEO esistenti: lavora in sinergia con Schema.org, FAQ strutturate e contenuti answer-first
La struttura del file: cosa scrivere e come
llms.txt e Markdown puro. La struttura raccomandata e:
- H1 all'inizio con il nome del sito o del progetto
- Blockquote subito sotto, con una descrizione breve in 1-2 frasi
- Sezioni H2 per raggruppare i link rilevanti per area (Servizi, Articoli, Documentazione, Contatti)
- Liste di link Markdown con titolo + descrizione breve dopo i due punti
- Sezione "Optional" finale, opzionale, con link a contenuti secondari che il modello puo ignorare se ha poca finestra di contesto
Lo stile e essenziale: niente HTML, niente immagini, niente sezioni promozionali. Pensa al lettore come a un'AI che ha 5 minuti per capire cosa fai e dove trovare le risposte sul tuo sito.
Esempio di llms.txt per un'agenzia web
Una versione minimale per il mio sito assomiglia a questa (semplificata):
# MameTech
> Sviluppo web professionale in PHP e Yii2: siti, e-commerce e gestionali su misura
> per PMI e web agency in tutta Italia.
## Servizi principali
- [Sviluppo siti web in PHP e Yii2](/articoli/sviluppo-siti-web-php-yii2): realizzazione siti su misura con performance, sicurezza e SEO
- [E-commerce su misura](/articoli/ecommerce-su-misura): negozi online performanti in PHP
- [Gestionali aziendali](/articoli/gestionali-aziendali): software gestionali su misura per PMI
- [API REST e integrazioni](/articoli/api-rest-integrazioni): web service sicuri per integrare sistemi
## Per le web agency
- [Sviluppatore PHP white-label](/articoli/sviluppatore-php-white-label): collaborazione tecnica in white-label
- [Partner tecnico per web agency](/articoli/partner-tecnico-web-agency): criteri di scelta e modelli
## Optional
- [Tutti gli articoli del blog](/articoli)
- [Portfolio progetti](/portfolio)
Dove va posizionato e come servirlo
Il file va servito alla URL /llms.txt nella root del dominio, esattamente
come robots.txt. Deve essere accessibile via HTTP/HTTPS senza autenticazione,
con MIME type text/plain; charset=utf-8 e codifica UTF-8. Su Apache basta
posizionare il file in frontend/web/llms.txt; su Nginx serve eventualmente
una regola dedicata per il MIME type corretto.
Differenze con robots.txt e sitemap.xml
Sono tre file diversi che lavorano insieme:
- robots.txt: dice ai crawler cosa non indicizzare (controllo accesso)
- sitemap.xml: elenca tutte le URL del sito in formato strutturato per i motori di ricerca classici (copertura completa)
- llms.txt: spiega in modo umano-leggibile cosa e importante del sito per chi (AI) ha tempo limitato di lettura (curato e gerarchico)
L'obiettivo del primo e bloccare. Il secondo, elencare. Il terzo, spiegare.
Versione estesa: llms-full.txt
Alcuni siti pubblicano anche /llms-full.txt, che e la versione completa
di tutti i contenuti rilevanti in Markdown — utile quando l'AI ha bisogno di leggere
documentazione lunga. Per un sito aziendale tipico (servizi, blog, portfolio) di
solito basta llms.txt: la versione estesa ha senso per siti di
documentazione tecnica, prodotti software open-source o knowledge base.
Errori comuni da evitare
- Trasformarlo in pubblicita: descrizioni promozionali fanno sembrare il file inattendibile
- Linkare ogni singola pagina: l'utilita di llms.txt sta nella curation, non nell'esaustivita
- Lasciarlo invecchiare: se cambi struttura del sito o aggiungi sezioni importanti, aggiorna anche il file
- Generarlo automaticamente da CMS senza curation: il valore aggiunto e nella selezione umana
- Dimenticare di linkarlo: e buona pratica citare
llms.txtanche nelrobots.txttramite una direttiva non standard ma riconosciuta da alcuni crawler
MameTech e llms.txt
Implemento llms.txt come componente standard nei nuovi progetti di
sviluppo web che richiedono ottimizzazione GEO. Per i clienti con sito gia online
propongo l'aggiunta del file insieme a un audit Schema.org e a una revisione
della struttura answer-first dei contenuti. E un investimento piccolo con un
ritorno potenzialmente molto alto, soprattutto man mano che i motori AI
diventano fonte principale di traffico qualificato. Se vuoi capire se il tuo
sito ha bisogno di llms.txt e Schema.org coordinati,
contattami per un check gratuito.
Continua a leggere
Core Web Vitals nel 2026: INP, LCP e CLS spiegati bene
Schema.org JSON-LD: la guida 2026 per la SEO e l'AI search
Hai un progetto in mente?
Raccontami cosa ti serve: ti propongo la soluzione web più adatta alle tue esigenze.
Contattami I miei servizi