Llms.txt: perché serve
Le sitemap sono utili per i motori di ricerca, ma non sono il formato ideale per i modelli AI.
llms.txt vuole essere la versione indice leggibile di un sito:
- lista ordinata delle pagine
- informazioni minime ma utili
- facile da parsare per LLM e strumenti
Cosa fa @geosuite/llms-txt-generator
- converte sitemap.xml in llms.txt
- supporta sitemap index e sitemap singole
- con --enrich estrae titolo e meta description
- con --ai riscrive il contenuto in forma più LLM-friendly
Esempio
npx @geosuite/llms-txt-generator https://tuosito.com/sitemap.xml --name="Il mio sito" --enrich --out=public/llms.txt
Perché è diverso
- deterministico di default
- niente LLM o browser senza opt-in
- usa la sitemap esistente come fonte primaria
- output compatto e leggibile
Questo significa che puoi integrarlo facilmente in una pipeline normale: prima generi la sitemap, poi crei llms.txt.
Quando usarlo
- e vuoi dare ai modelli una mappa delle pagine
- uando hai già una sitemap e vuoi un indice AI-friendly
- uando servono pagine con titolo e descrizione minimali
- uando vuoi un formato semplice da pubblicare su un sito
Link
Repo: github.com/TryGeoSuite/llms-txt-generator
Usalo insieme a sitemap-builder se non hai ancora una sitemap.
Genera llms.txt dalla sitemap e parla il linguaggio dei modelli
Un generatore che converte sitemap.xml in llms.txt, con metadata essenziali per far capire ai modelli quali pagine contano davvero.