Passare al contenuto
GET-GEO.AI
/
← Tutte le guide

// guida

Come configurare robots.txt per i crawler IA?

Dmitry Filippov

Autore: Dmitry Filippov, Founder, GET-GEO.AI
Pubblicato: 2026-08-19 · Aggiornato: 2026-09-22

// risposta breve

Configurare robots.txt per i crawler IA richiede tre decisioni distinte, non una: ammettere o no i crawler di addestramento, quelli dell’indice di ricerca e quelli su richiesta dell’utente. Ogni fornitore usa user-agent diversi per ciascun compito. La maggior parte dei siti dovrebbe consentire ricerca e richieste degli utenti, decidere con cura sull’addestramento e sapere che alcuni crawler ignorano robots.txt.

  • Configurare robots.txt per i crawler IA richiede tre decisioni, una per compito (addestramento, indice di ricerca, richiesta dell’utente), su 19 user-agent verificati sulla documentazione dei fornitori ad agosto 2026.
  • Bloccare OAI-SearchBot ha un prezzo documentato: i siti esclusi «non verranno mostrati nelle risposte della ricerca di ChatGPT»; bloccare GPTBot non costa visibilità, perché i tre crawler di OpenAI separano l’addestramento dal resto.
  • Quattro crawler su richiesta dell’utente (ChatGPT-User, Perplexity-User, Meta-ExternalFetcher, Amzn-User) possono ignorare robots.txt secondo i loro stessi fornitori, e Bytespider lo ignora, come mostrano le misurazioni.
  • Il compromesso è molta scansione in cambio di citazioni: secondo i dati di Cloudflare Radar per giugno 2025, circa 1.700 scansioni per ogni visita di riferimento per OpenAI e circa 70.900 per Anthropic.
  • Una richiesta su diciotto con lo user-agent di un crawler IA noto è contraffatta (HUMAN Security, 2026): confrontate gli IP con gli elenchi dei fornitori e applicate le regole sulla CDN o sul WAF.

Una sola decisione? In realtà sono tre

«Devo bloccare i crawler IA?» non ha risposta, perché non è una sola domanda. Ogni grande azienda di IA gestisce crawler separati per compiti separati: i crawler di addestramento alimentano i corpora dei modelli, i crawler dell’indice di ricerca alimentano le risposte che vi citano, e i crawler su richiesta dell’utente leggono una pagina perché una persona ha appena interpellato l’assistente su di essa. Bloccateli tutti con una sola riga e non avrete preso posizione sull’addestramento dell’IA – vi sarete tolti dalle risposte IA.

I costi sono asimmetrici. Bloccare un crawler di addestramento è una scelta filosofica che, nella maggior parte dei casi, non ha un prezzo in visibilità: Google e Apple lo documentano esplicitamente, e per OpenAI e Anthropic discende dalla separazione dei crawler – la ricerca funziona con crawler distinti, le cui conseguenze sono documentate a parte. Bloccare un crawler di ricerca o su richiesta dell’utente ha un prezzo diretto e documentato – OpenAI, per esempio, dichiara che i siti che hanno escluso OAI-SearchBot «non verranno mostrati nelle risposte della ricerca di ChatGPT». Il funzionamento di ciascun assistente è trattato nelle nostre guide su come farsi citare da ChatGPT, Claude e Perplexity; questa pagina è la mappa completa.

Due numeri inquadrano lo scambio. Cloudflare ha misurato quante pagine le aziende di IA scansionano per ogni visita che rimandano indietro: secondo i dati di Cloudflare Radar per giugno 2025, circa 1.700 scansioni per ogni visita di riferimento per OpenAI e circa 70.900 per Anthropic. Da allora i valori sono in calo – la dashboard AI Insights di Cloudflare li segue in tempo reale – ma la forma dell’accordo è chiara: scambiate molta scansione del sito con citazioni. La tabella qui sotto serve a fissarne i termini.

L’elenco completo dei crawler IA, verificato sulla documentazione dei fornitori

Ogni riga qui sotto è verificata, ad agosto 2026, sulla documentazione dell’operatore stesso. «Token» significa che il nome funziona solo come gruppo di robots.txt – non esiste un crawler distinto con quello user-agent.

Crawler IA – user-agent, compiti ed effetto del blocco (verificato ad agosto 2026)
User-agentCompitoRispetta robots.txtEffetto del blocco
GPTBot – OpenAIAddestramentoSìContenuti futuri esclusi dall’addestramento dei modelli OpenAI; la ricerca di ChatGPT gira su OAI-SearchBot
OAI-SearchBot – OpenAIIndice di ricercaSì«Non verranno mostrati nelle risposte della ricerca di ChatGPT»
ChatGPT-User – OpenAIRecupero su richiesta dell’utente«Le regole potrebbero non applicarsi» (ufficiale)Solo dichiarativo – i recuperi sono avviati dall’utente
ClaudeBot – AnthropicAddestramentoSìContenuti futuri esclusi dai dataset di addestramento di Anthropic
Claude-SearchBot – AnthropicIndice di ricercaSìNon indicizzato – «potrebbe ridurre la visibilità del sito»
Claude-User – AnthropicRecupero su richiesta dell’utenteSìLa pagina non può essere recuperata su richiesta di un utente Claude
PerplexityBot – PerplexityIndice di ricercaSìFuori dall’indice di ricerca e dalle citazioni di Perplexity
Perplexity-User – PerplexityRecupero su richiesta dell’utente«In genere ignora robots.txt» (ufficiale)Solo dichiarativo
Google-Extended – Google (token)Controllo di addestramento e ancoraggio alle fontiRispettato tramite GooglebotFuori dall’addestramento e dall’ancoraggio alle fonti di Gemini; Search e AI Overviews non toccati
Applebot – AppleIndice di ricerca (Siri, Spotlight, Safari)Sì – segue le regole di Googlebot se non nominatoFuori dai servizi di ricerca Apple
Applebot-Extended – Apple (token)Controllo di addestramentoRispettato tramite ApplebotFuori dall’addestramento dei modelli di base di Apple; resta in Siri e Spotlight
Meta-ExternalAgent – MetaAddestramento + indicizzazioneSìFuori dall’addestramento di Meta AI e dal suo indice
Meta-ExternalFetcher – MetaRecupero su richiesta dell’utente«Può aggirare robots.txt» (ufficiale)Solo dichiarativo
CCBot – Common CrawlArchivio del web apertoSìFuori dai dataset pubblici su cui si addestrano molti laboratori di IA – un’esclusione all’ingrosso
Amazonbot – AmazonMiglioramento dei prodotti; può addestrare i modelli IA di AmazonSìFuori dalla scansione di Amazon, incluso qualsiasi addestramento di modelli
Amzn-SearchBot – AmazonIndice di ricerca (esperienze di ricerca Alexa; nessun addestramento)Sì – segue le regole generiche dei crawler di ricerca se non nominatoFuori dai servizi di ricerca Alexa
Amzn-User – AmazonRecupero su richiesta dell’utente (richieste Alexa)«Potrebbe non seguire tutte le direttive di robots.txt» (ufficiale)Solo dichiarativo
DuckAssistBot – DuckDuckGoRisposte in tempo reale (nessun addestramento)Sì (applicato entro 72 ore)Fuori dalle risposte DuckAssist
Bytespider – ByteDanceAddestramento (non documentato)No – lo ignora nella pratica osservataNulla tramite robots.txt; serve un blocco sul server
Crawler IA – user-agent, compiti ed effetto del blocco (verificato ad agosto 2026)

Tre configurazioni di robots.txt per i crawler IA

Dalla tabella derivano tre impostazioni praticabili.

Configurazione 1 – visibilità prima di tutto. Consentite tutto in modo esplicito: un gruppo Allow per ogni crawler documentato nella tabella (tutti tranne Bytespider – un Allow per un crawler che ignora il file è solo rumore), più una regola catch-all. Adatta ai siti che vivono dell’essere trovati e citati – aziende editoriali, agenzie, gran parte del B2B. È quella che usiamo noi; ne parliamo più avanti, in «Come gestiamo il nostro robots.txt».

User-agent: GPTBot
Allow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: ClaudeBot
Allow: /

…e così via per ciascun crawler della tabella. Il nostro file di produzione su get-geo.ai/robots.txt è la versione completa.

Configurazione 2 – niente addestramento. La scelta deliberata più comune: restare fuori dai corpora dei modelli, restare nelle risposte. Vietate i crawler e i token di addestramento, consentite il resto. Due avvertenze prima di incollare: la riga Bytespider è dichiarativa (la sezione successiva spiega perché), e bloccare Meta-ExternalAgent è l’unica esclusione dall’addestramento con un prezzo in visibilità – il sito esce anche dall’indice di Meta:

User-agent: GPTBot
Disallow: /

User-agent: ClaudeBot
Disallow: /

User-agent: Google-Extended
Disallow: /

User-agent: Applebot-Extended
Disallow: /

User-agent: Meta-ExternalAgent
Disallow: /

User-agent: CCBot
Disallow: /

User-agent: Amazonbot
Disallow: /

User-agent: Bytespider
Disallow: /

User-agent: *
Allow: /

Configurazione 3 – chiusura totale. Legittima per contenuti a pagamento o riservati. Robots.txt consente a più righe User-agent di condividere un unico blocco di regole, quindi il tutto resta compatto – qui lasciamo fuori Applebot perché bloccarlo vi rimuove anche dalla ricerca di Siri e Spotlight, una decisione più importante delle risposte IA:

User-agent: GPTBot

User-agent: OAI-SearchBot

User-agent: ChatGPT-User

User-agent: ClaudeBot

User-agent: Claude-SearchBot

User-agent: Claude-User

User-agent: PerplexityBot

User-agent: Perplexity-User

User-agent: Google-Extended

User-agent: Applebot-Extended

User-agent: Meta-ExternalAgent

User-agent: Meta-ExternalFetcher

User-agent: CCBot

User-agent: Amazonbot

User-agent: Amzn-SearchBot

User-agent: Amzn-User

User-agent: DuckAssistBot

User-agent: Bytespider
Disallow: /

Leggete la sezione successiva prima di mettere in produzione questa configurazione: per diversi dei crawler qui sopra, il file è una richiesta, non una barriera.

Quali crawler IA ignorano robots.txt?

Robots.txt è un’indicazione pubblicata, non un meccanismo che la fa rispettare – e per un’intera classe di crawler lo dicono i fornitori stessi. OpenAI su ChatGPT-User: «Poiché queste azioni sono avviate da un utente, le regole di robots.txt potrebbero non applicarsi». Meta su Meta-ExternalFetcher: «può aggirare robots.txt perché esegue recuperi richiesti dall’utente». Il crawler su richiesta di Perplexity «in genere ignora le regole di robots.txt». Amazon su Amzn-User: «potrebbe non seguire tutte le direttive di robots.txt». La logica è coerente: lo ha chiesto una persona, quindi il recupero conta come la visita di quella persona, non come una scansione.

Poi c’è Bytespider, che non ha alcuna documentazione e ignora il file nella pratica osservata: Cloudflare lo ha visto colpire più siti protetti di qualsiasi altro crawler IA (40,4% a metà 2024), e HAProxy lo ha misurato vicino al 90% del proprio traffico da crawler IA, notando che ignora le istruzioni di robots.txt.

Il rispetto delle regole va quindi imposto un livello più sotto. Verificate i crawler sugli elenchi di IP che la maggior parte dei fornitori pubblica – OpenAI, Anthropic, Apple, Common Crawl e DuckDuckGo mantengono elenchi in JSON, Amazon indica i propri intervalli nella pagina per sviluppatori – e bloccate sulla CDN o sul WAF ciò che volete davvero fermare. La verifica conta più di quanto sembri: secondo le misurazioni di HUMAN Security, una richiesta su diciotto con lo user-agent di un crawler IA noto è contraffatta.

Come gestiamo il nostro robots.txt

Il nostro robots.txt è la configurazione 1, quella che mette la visibilità al primo posto: diciannove gruppi Allow espliciti, uno per crawler – ogni crawler della tabella che rispetta il file, i crawler su richiesta dell’utente, che accogliamo comunque, e il classico Bingbot – seguiti da un Allow catch-all. Lo abbiamo riscritto in questa forma ad agosto 2026, eliminando nello stesso passaggio il vecchio gruppo anthropic-ai – e, durante la verifica dei fatti per questa guida, anche un gruppo cohere-ai solo ipotetico: la stessa documentazione di Cohere dichiara che al momento non gestisce alcun crawler.

L’obiezione ovvia: un «User-agent: * / Allow: /» di una sola riga produrrebbe un comportamento identico dei crawler. Vero. I gruppi espliciti offrono tre vantaggi rispetto alla regola unica. Ogni fornitore riceve un segnale d’intenti chiaro invece di una semplice assenza di obiezioni. Le modifiche future sono più sicure – un Disallow aggiunto per un crawler non può applicarsi in silenzio a crawler a cui nessuno ha pensato. E il file fa anche da lista di controllo: quando un fornitore introduce un nuovo crawler, come hanno fatto sia OpenAI sia Anthropic negli ultimi due anni, la lacuna è visibile nel file stesso e nei nostri log di scansione.

La nostra guida al GEO su questo sito spiega l’impostazione complessiva. Un editore con un archivio a pagamento potrebbe scegliere invece la configurazione 2 o 3. Qualunque configurazione scegliate, rivedete il file ogni trimestre: OpenAI ha aggiunto OAI-SearchBot nel 2024, Anthropic ha aggiunto Claude-SearchBot nel 2025 e Amazon, entro il 2026, aveva diviso la scansione in tre crawler. Una regola scritta nel 2024 potrebbe non coprire più i crawler rilevanti.

Domande frequenti

Dovrei bloccare i crawler IA?

Dividete la domanda per compito. Bloccare i crawler di addestramento (GPTBot, ClaudeBot, Google-Extended, Applebot-Extended, CCBot, Amazonbot) non costa visibilità di ricerca – lo documentano esplicitamente Google e Apple, mentre per gli altri deriva dalla struttura. L’eccezione è Meta-ExternalAgent, che addestra e indicizza con un solo crawler: bloccarlo vi fa uscire da entrambi. Bloccare i crawler dell’indice di ricerca e quelli su richiesta dell’utente vi toglie dalle risposte IA, dove si pone una quota crescente delle domande d’acquisto. Decidete sull’addestramento per principio; decidete sulla visibilità in base alla provenienza delle vostre citazioni e del vostro traffico.

Bloccare GPTBot rimuove il mio sito da ChatGPT?

No. GPTBot alimenta solo l’addestramento dei modelli. La ricerca di ChatGPT gira su OAI-SearchBot, e le letture di pagina richieste dall’utente passano da ChatGPT-User – bloccate GPTBot ed entrambi continuano a funzionare. È la stessa separazione che Anthropic applica con ClaudeBot rispetto a Claude-SearchBot e Claude-User.

Google-Extended influisce sulle AI Overviews?

No – ed è l’errore più comune del genere. Google documenta che Google-Extended controlla l’addestramento e l’ancoraggio alle fonti di Gemini e «non influisce sull’inclusione di un sito nella Ricerca Google». Le AI Overviews e l’AI Mode fanno parte della Ricerca stessa: sono governate dall’accesso di Googlebot e dai controlli sugli snippet – nosnippet, data-nosnippet, max-snippet, noindex. Il funzionamento completo è nella nostra guida su come comparire nelle AI Overviews di Google.

Come verifico che un crawler sia autentico?

Non fidatevi mai della sola stringa user-agent – una richiesta su diciotto che dichiara di essere un crawler IA noto è contraffatta, secondo le misurazioni 2026 di HUMAN Security. Confrontate l’IP di origine con l’elenco pubblicato dal fornitore: OpenAI, Anthropic, Apple, Common Crawl e DuckDuckGo pubblicano elenchi di IP in JSON, Amazon pubblica i propri intervalli nella pagina per sviluppatori, e Google e Apple consentono la verifica tramite reverse DNS. Tutto ciò che fallisce il controllo va trattato come uno scraper, comunque si presenti.

Robots.txt basta, o serve anche llms.txt?

Fanno lavori diversi. Robots.txt controlla l’accesso – chi può recuperare cosa. llms.txt è un aiuto alla navigazione – una mappa leggibile dalle macchine che aiuta i modelli a trovare e interpretare le vostre pagine chiave una volta entrati nel sito. Prima l’accesso: un llms.txt dietro un Disallow generale non aiuta nessuno. llms.txt ha una guida dedicata in questa serie.

Guide correlate

Fonti

  1. 01GET-GEO.AI – Come si compare nelle Google AI Overviews?
  2. 02GET-GEO.AI – Come si fa il GEO sul proprio sito, in pratica?
  3. 03OpenAI – documentazione dei crawler: GPTBot, OAI-SearchBot, ChatGPT-User
  4. 04Anthropic – documentazione dei crawler: ClaudeBot, Claude-SearchBot, Claude-User
  5. 05Perplexity – documentazione dei crawler: PerplexityBot, Perplexity-User
  6. 06Google – crawler comuni e Google-Extended
  7. 07Google – AI features in Search and site owner controls
  8. 08Apple – Applebot and Applebot-Extended
  9. 09Meta – web crawler: Meta-ExternalAgent, Meta-ExternalFetcher
  10. 10Common Crawl – CCBot documentation
  11. 11Amazon – Amazonbot documentation
  12. 12DuckDuckGo – DuckAssistBot documentation
  13. 13Cloudflare – il rapporto tra scansioni e visite di riferimento delle piattaforme IA (luglio 2025) e AI Insights in tempo reale
  14. 14Cloudflare – Bytespider leads AI-bot traffic and blocks (luglio 2024)
  15. 15HAProxy – circa il 90% del nostro traffico da crawler IA è Bytespider (ottobre 2024)
  16. 16HUMAN Security – State of AI traffic 2026: benchmark sullo spoofing dei crawler

// condividi

LinkedInXReddit

Come citare questa pagina

Puoi citare e riutilizzare questi contenuti indicando la fonte e aggiungendo un link a questa pagina.

“Come configurare robots.txt per i crawler IA?” — GET-GEO.AI, 2026-09-22. https://get-geo.ai/it/guides/robots-txt-for-ai-crawlers