I crawler di OpenAI come GPTBot e OAI-SearchBot leggono il tuo sito per l'addestramento e per la ricerca di ChatGPT. Scopri cosa fa ciascuno e come controllarli.

I crawler di OpenAI sono gli user agent che OpenAI invia per leggere e recuperare contenuti dal web aperto. Non sono un solo bot ma diversi, e ciascuno ha un compito distinto. Sapere quale è quale conta perché le regole che imposti determinano se i tuoi contenuti possano essere usati per addestrare i modelli, se possano comparire nella ricerca di ChatGPT, o entrambe le cose. Bloccare quello sbagliato può rimuoverti silenziosamente dalle risposte AI.
Questo è un argomento pratico e tecnico al cuore della generative engine optimization. Se vuoi essere citato dentro ChatGPT, i relativi AI crawler devono poterti raggiungere, e devi comprendere la differenza tra accesso per l'addestramento e accesso per la ricerca. Questo articolo deriva direttamente dal modo in cui OpenAI documenta i propri bot.
I crawler di OpenAI sono programmi automatici, un tipo di crawler bot, che richiedono pagine ai siti web per conto di OpenAI. Come altri crawler web, si identificano con una stringa user agent e, nella maggior parte dei casi, rispettano le istruzioni nel tuo file robots.txt. OpenAI pubblica gli intervalli di IP per ciascun crawler così che tu possa verificare che il traffico che dichiara di essere il loro sia autentico.
Il concetto chiave è la separazione. OpenAI gestisce crawler diversi per scopi diversi, e ciascuno può essere consentito o bloccato in modo indipendente. Questo significa che puoi fare scelte granulari, per esempio consentendo l'indicizzazione per la ricerca mentre rifiuti l'addestramento, anziché una decisione tutto o niente.
GPTBot è il crawler che raccoglie i contenuti che possono essere usati per addestrare i foundation model di AI generativa di OpenAI. Il suo user agent si identifica come GPTBot con un link alla documentazione di OpenAI, e i suoi intervalli di IP sono pubblicati in un file JSON che OpenAI mantiene. Disabilitare GPTBot nel robots.txt segnala che i tuoi contenuti non dovrebbero essere usati nell'addestramento dei modelli.
È importante notare che bloccare GPTBot riguarda puramente l'addestramento. Non ti rimuove dalla ricerca di ChatGPT, perché la ricerca usa un crawler diverso. Molti editori che vogliono limitare l'addestramento pur restando visibili nelle risposte AI scelgono di bloccare specificamente GPTBot e di consentire il bot di ricerca.
OAI-SearchBot è il crawler che fa emergere i siti web dentro le funzioni di ricerca di ChatGPT. Indicizza le pagine così che possano essere recuperate e citate quando ChatGPT risponde a una domanda, il che è un sistema completamente separato dalla raccolta dei dati di addestramento. Il suo user agent si identifica come OAI-SearchBot, e anche i suoi intervalli di IP sono pubblicati da OpenAI.
Questo è il crawler che conta di più per la visibilità. Se disabiliti OAI-SearchBot, le tue pagine non compariranno nei risultati di ricerca di ChatGPT, sebbene alcuni link di navigazione possano persistere. Le modifiche al robots.txt per questo bot impiegano grosso modo 24 ore per registrarsi, quindi gli aggiustamenti non sono istantanei. Consentirlo è di fatto il prezzo per essere citabili nella ricerca AI.
ChatGPT-User si attiva solo quando una persona chiede esplicitamente a ChatGPT o a una GPT personalizzata di leggere un URL specifico o di compiere un'azione che richiede il recupero di una pagina. Non esegue mai scansioni automatiche su larga scala. Il suo user agent si identifica come ChatGPT-User con un link alla documentazione dei bot di OpenAI.
Poiché queste richieste sono avviate da un utente anziché da una scansione automatica, le regole del robots.txt potrebbero non applicarsi a ChatGPT-User allo stesso modo. C'è anche un agente pubblicitario correlato, OAI-AdsBot, usato per validare le pagine di destinazione degli annunci anziché per addestrare i modelli, che ancora una volta può essere gestito separatamente.
Questi crawler sono i guardiani della tua visibilità in ChatGPT. ChatGPT non può citare una pagina che non gli è mai stato permesso di leggere, quindi un robots.txt mal configurato è uno dei motivi più comuni ed evitabili per cui un marchio manca dalle risposte AI. Impostare correttamente l'accesso dei crawler è un prerequisito per tutto il resto nella generative engine optimization.
La decisione ha anche una dimensione strategica. Alcuni editori sono a proprio agio nell'essere citati nella ricerca ma non usati per l'addestramento, e i crawler separati rendono possibile questa posizione. La pratica generale di lasciare che i bot raggiungano e leggano i tuoi contenuti è semplicemente il crawling applicato all'AI, e la stessa igiene che aiuta i motori di ricerca aiuta anche qui.
Decidi prima la tua policy. Per restare visibile nella ricerca di ChatGPT pur rinunciando all'addestramento, consenti OAI-SearchBot e disabilita GPTBot nel robots.txt. Per massimizzare tutta l'esposizione AI, consentili tutti. Per rinunciare del tutto, disabilita ciascuno, accettando che perderai la visibilità nella ricerca di ChatGPT. Imposta le regole per user agent, poiché ciascun crawler è indipendente.
Dopo aver aggiornato il robots.txt, ricorda che le modifiche al bot di ricerca possono impiegare circa un giorno per avere effetto, e verifica il traffico reale dei crawler rispetto agli intervalli di IP pubblicati da OpenAI. Oltre all'accesso, assicurati che il contenuto stesso sia analizzabile: evita di nascondere informazioni chiave dietro JavaScript lato client o dentro immagini, perché un crawler cita solo ciò che può davvero leggere. Abbina un accesso pulito a una solida ricerca di parole chiave e pianificazione dei contenuti così che le pagine che raggiungono valga la pena citare.
La prima sfida è semplicemente stare al passo. OpenAI aggiorna gli user agent e aggiunge nuovi bot nel tempo, quindi un robots.txt scritto un anno fa potrebbe non rispecchiare i crawler attuali. Una revisione periodica è necessaria, e affidarsi a un elenco datato può esporre contenuti che intendevi proteggere o bloccare contenuti che intendevi condividere.
C'è anche un autentico compromesso senza una risposta giusta universale. Consentire i crawler aumenta la visibilità ma contribuisce i tuoi contenuti a sistemi che possono rispondere alle domande senza inviarti traffico. Bloccarli protegge i contenuti ma rischia l'invisibilità in un canale in rapida crescita. La decisione dipende dal fatto che per la tua attività conti di più la scoperta guidata dall'AI o il controllo dei contenuti.
I crawler di OpenAI sono i bot che leggono il web per OpenAI, suddivisi tra GPTBot per l'addestramento, OAI-SearchBot per la ricerca di ChatGPT e ChatGPT-User per i recuperi attivati dall'utente, ciascuno controllabile per conto proprio. Per chiunque persegua la visibilità AI, la lezione pratica è chiara: consenti il crawler di ricerca così che ChatGPT possa citarti, e fai una scelta deliberata sull'addestramento.
Per andare oltre, collega tutto questo a OpenAI e alla più ampia categoria degli AI crawler, e usa gli strumenti di ricerca e pianificazione di Sorank per rendere le pagine che raggiungono degne di essere citate. Fonti di riferimento: documentazione dei bot di OpenAI, xSeek e Wikipedia.
Ce ne sono tre principali. GPTBot raccoglie contenuti che possono addestrare i foundation model di OpenAI. OAI-SearchBot indicizza le pagine così che possano comparire ed essere citate nella ricerca di ChatGPT. ChatGPT-User recupera una pagina specifica solo quando un utente chiede esplicitamente a ChatGPT di leggerla. C'è anche OAI-AdsBot per validare le pagine di destinazione degli annunci.
No. GPTBot controlla solo la raccolta dei dati di addestramento, mentre la ricerca di ChatGPT usa un crawler separato chiamato OAI-SearchBot. Puoi bloccare GPTBot per rinunciare all'addestramento e consentire comunque OAI-SearchBot per restare visibile e citabile nella ricerca di ChatGPT. Bloccare GPTBot non ha alcun effetto sulle tue citazioni nella ricerca.
Consenti OAI-SearchBot nel tuo robots.txt, poiché disabilitarlo ti rimuove dai risultati di ricerca di ChatGPT. Ricorda che le modifiche possono impiegare circa 24 ore per registrarsi. Assicurati anche che i tuoi contenuti siano leggibili: evita di nascondere informazioni chiave dietro JavaScript o dentro immagini, perché il crawler può citare solo il testo a cui può davvero accedere e che può analizzare.