Skip to main content
Hub di ricerca AI

Aggiungi llms.txt alla tua piattaforma

Il file llms.txt indica ai modelli IA quali pagine del tuo sito vale la pena leggere. Ogni piattaforma gestisce i file nella radice (root) in modo diverso: queste guide offrono il percorso di installazione esatto, le istruzioni di verifica e le insidie specifiche da evitare.

Risposta rapida

Per aggiungere llms.txt, pubblica un file in testo semplice Markdown su tuodominio.com/llms.txt che colleghi alle tue pagine più citabili, erogato con Content-Type text/plain ed escluso dalle regole di caching HTML.

12 guide
70%
Miglioramento IA-SEO
Copertura ottimizzata per LLM
15x
Riduzione traffico indesiderato
Controllo crawler AI non autorizzati
2 giorni
Tempo di implementazione medio
Inclusa la verifica su più CMS
80%
Adozione anticipata dai leader
Siti con alto ranking e visibilità

llms.txt: il tuo controllo sui crawler AI

Il file `llms.txt` è la direttiva essenziale per gestire come i Large Language Models (LLM) come ChatGPT, Gemini, Claude e Perplexity interagiscono con i tuoi contenuti. Simile al `robots.txt` per i motori di ricerca tradizionali, `llms.txt` consente di specificare quali parti del sito possono essere usate per l'addestramento o il recupero di informazioni, proteggendo la proprietà intellettuale e prevenendo abusi. La sua corretta implementazione è cruciale per la visibilità AI-SEO, garantendo che solo i dati autorizzati contribuiscano all'output degli LLM, influenzando direttamente l'accuratezza e la rilevanza delle risposte generate. Un controllo granulare è possibile tramite direttive 'Allow' e 'Disallow'.

Implementazione di llms.txt su WordPress

Su WordPress, la creazione e pubblicazione di `llms.txt` richiede l'accesso via FTP/SFTP o tramite un plugin per la gestione dei file. Il file deve essere posizionato nella directory principale del sito (root) per essere accessibile all'indirizzo `tuodominio.it/llms.txt`. In assenza di accesso FTP, plugin come 'Yoast SEO Premium' o 'Rank Math Pro' offrono funzionalità per modificare il `robots.txt` e, in alcuni casi, è possibile estenderli o utilizzare plugin specifici per aggiungere `llms.txt`. Dopo il caricamento, è fondamentale verificarne l'accessibilità e la sintassi per evitare errori. Esempio di direttiva: `User-agent: *` `Disallow: /wp-admin/`.

Configurazione di llms.txt su Shopify e Webflow

Su Shopify, l'implementazione è più limitata, poiché non è possibile accedere direttamente alla directory root. Solitamente, si consiglia di modificare il file `robots.txt.liquid` nel tema, aggiungendo direttive specifiche per i bot LLM, se supportato dalla piattaforma o tramite app di terze parti che simulano questa funzionalità. Per Webflow, è possibile modificare il `robots.txt` direttamente dalle impostazioni SEO del progetto, ma per `llms.txt` la prassi comune è caricarlo via CDN o servizi simili e poi reindirizzare o configurare il server per servirlo dalla root, se la piattaforma lo permette. Verificare sempre la documentazione specifica di ciascun CMS per le opzioni avanzate di manipolazione dei file.

llms.txt per diversi CMS: una panoramica comparativa
llms.txt per diversi CMS: una panoramica comparativa
CMSAccesso alla RootModalità di PubblicazioneConsiderazioni Speciali
WordPressSì (FTP/SFTP)Caricamento manuale o pluginVerificare permessi file e compatibilità plugin.
ShopifyNo (Accesso limitato)Via `robots.txt.liquid` o appFocus su direttive specifiche nel `robots.txt` esistente.
WebflowNo (Gestito dalla piattaforma)Impostazioni SEO o CDNPotrebbe richiedere soluzioni alternative per la root.
Next.jsSì (File statico)Creazione in `/public`Reindirizzamenti server-side per versioni dinamiche.
Custom CMSVariabileConfigurazione server/applicativaNecessita di conoscenza della struttura del server.

Checklist per la Pubblicazione di llms.txt

  • Identifica la directory root del tuo sito web tramite FTP/SFTP o pannello di controllo.
  • Crea il file `llms.txt` con le direttive specifiche ('User-agent', 'Allow', 'Disallow') in un editor di testo semplice.
  • Carica il file `llms.txt` nella directory root, garantendone l'accessibilità all'URL `tuodominio.it/llms.txt`.
  • Verifica la sintassi del file usando strumenti online o il crawl inspector di OptimAIze per prevenire errori.
  • Monitora i log del server per rilevare richieste da User-agent LLM e assicurarti che rispettino le direttive.
  • Aggiorna il file `llms.txt` regolarmente per riflettere modifiche ai contenuti o nuove politiche di interazione con gli LLM.

Passi chiave per l'ottimizzazione LLM su Next.js

  1. 1
    Creazione del file

    Nella tua applicazione Next.js, crea il file `llms.txt` direttamente nella directory `public`. Questo assicura che sia servito come asset statico dalla root del tuo dominio.

  2. 2
    Direttive specifiche

    Popola `llms.txt` con le tue direttive. Ad esempio, `User-agent: Google-Extended` `Disallow: /private-data/` per limitare l'accesso di Google's AI agli URL specifici.

  3. 3
    Validazione dell'URL

    Dopo il deploy, visita `https://tuodominio.it/llms.txt` per confermare che il file sia accessibile pubblicamente e che le direttive siano leggibili correttamente.

  4. 4
    Integrazione con Sitemap

    Considera l'inserimento di un riferimento al tuo `llms.txt` all'interno del tuo `sitemap.xml` (ad esempio, tramite un tag `<loc>` o un commento), informando ulteriormente i crawler sulla sua esistenza.

Domande frequenti

llms.txt è uno standard ufficiale?

È una proposta della community sempre più adottata dai principali crawler IA. Richiede pochi minuti per essere pubblicata, non comporta rischi e offre un modo esplicito per guidare i modelli verso i tuoi contenuti migliori.

Serve anche il file robots.txt?

Sì. robots.txt concede o nega l'accesso ai crawler; llms.txt seleziona i contenuti rilevanti una volta accordato l'accesso. Un'ottimizzazione efficace per l'IA richiede entrambi i file.

Con quale frequenza va aggiornato llms.txt?

Ogni volta che cambia il tuo insieme di contenuti principali: nuova documentazione, nuove linee di prodotti o nuovi listini prezzi. Una revisione mensile è una frequenza ideale per la maggior parte dei siti.

Qual è la differenza principale tra llms.txt e robots.txt?

llms.txt è specificamente progettato per governare l'accesso e l'uso dei tuoi contenuti da parte dei Large Language Models (LLM) per l'addestramento e il recupero. Robots.txt, d'altra parte, dirige i crawler dei motori di ricerca tradizionali per l'indicizzazione. Sebbene simili nella funzione, si rivolgono a diversi tipi di 'agenti utente' con finalità distinte.

Posso usare direttive 'Allow' e 'Disallow' in llms.txt?

Sì, le direttive 'Allow' e 'Disallow' sono fondamentali in llms.txt, proprio come in robots.txt. Permettono di specificare con granularità quali percorsi URL gli User-agent LLM possono o non possono accedere e utilizzare. È possibile definire direttive per User-agent specifici (es. `User-agent: *` per tutti, o `User-agent: ChatGPT-User`).

llms.txt è supportato da tutti gli LLM? Come verifico?

Il supporto per llms.txt è in fase di adozione da parte dei principali fornitori di LLM come Google (per Google-Extended), OpenAI e altri. Per verificare il supporto specifico, consulta la documentazione ufficiale di ciascun LLM. Strumenti come OptimAIze possono aiutarti a monitorare quali crawler AI rispettano le tue direttive e come.

Cosa succede se non implemento un file llms.txt?

Senza un file llms.txt, i Large Language Models potrebbero indicizzare e utilizzare liberamente qualsiasi contenuto pubblicamente accessibile sul tuo sito per l'addestramento o per generare risposte, inclusi dati sensibili o proprietari. Questo può portare a problemi di attribuzione, violazione del copyright o uso improprio, riducendo il tuo controllo sulla tua proprietà intellettuale nell'ecosistema AI.

Hub correlati

Analizza il tuo sito per la ricerca AI

Ottieni un punteggio GEO, AEO e SEO gratuito in meno di un minuto — oltre a un elenco di correzioni pronte per llms.txt, robots.txt e schema.org.

Esegui una scansione gratuita