Blog · Ottobre 2026

robots.txt e ChatGPT: cosa bloccare senza sparire dalle risposte

GPTBot riguarda l'addestramento, OAI-SearchBot la ricerca. Chi li blocca insieme esce dalle risposte di ChatGPT, spesso senza saperlo.

Chi gestisce il sito aziendale prima o poi riceve la domanda «dobbiamo bloccare ChatGPT?». La risposta dipende da quale robot si blocca. OpenAI ne usa tre, più uno per la pubblicità, e ognuno fa un lavoro diverso. Bloccare quello sbagliato significa uscire dalle risposte di ChatGPT, e accorgersene settimane dopo guardando le visite.

Quali sono i robot di OpenAI e cosa fa ciascuno?

L'elenco ufficiale è nella documentazione di OpenAI sui robot:

  • OAI-SearchBot fa comparire i siti nella ricerca di ChatGPT, quella che risponde con link e fonti. Da lui dipende la tua presenza nelle risposte.
  • GPTBot raccoglie contenuti che possono servire ad addestrare i modelli di OpenAI. Bloccarlo vuol dire chiedere che i tuoi testi restino fuori dall'addestramento.
  • ChatGPT-User apre una pagina quando è un utente a chiederlo, per esempio incollando un link in chat. OpenAI scrive che non serve a decidere chi entra nella ricerca e che, trattandosi di azioni chieste da una persona, le regole del robots.txt potrebbero non valere.
  • OAI-AdsBot controlla le pagine su cui portano gli annunci in ChatGPT. Visita solo quelle, per verificare che rispettino le regole, e può usarne il contenuto per decidere quando mostrare l'annuncio; i suoi dati non vanno all'addestramento. Riguarda chi fa pubblicità su ChatGPT.

Ognuno si presenta con il suo nome nello user agent (per esempio «OAI-SearchBot/1.4», con un numero di versione che può cambiare). Nel robots.txt si scrive il nome, senza versione.

Cosa succede se blocco OAI-SearchBot?

Il sito non viene più mostrato nelle risposte di ricerca di ChatGPT. OpenAI precisa che può ancora comparire come semplice link di navigazione, ma fuori dalle risposte in cui ChatGPT consiglia e cita le fonti.

Vale anche il contrario. Secondo OpenAI un sito può comparire nella ricerca se lascia passare OAI-SearchBot e gli indirizzi IP pubblicati da OpenAI, anche nelle impostazioni dell'hosting o della CDN, senza una posizione garantita (OpenAI, cercare sul web con ChatGPT). Non c'è niente da chiedere né da pagare per entrare.

Dopo una modifica al robots.txt OpenAI indica circa 24 ore perché i suoi sistemi si adeguino. Se sblocchi il robot oggi, gli effetti arrivano da domani; se lo blocchi per errore, anche il danno.

Se blocco GPTBot sparisco da ChatGPT?

No. GPTBot riguarda solo l'addestramento. Addestramento e ricerca sono due decisioni separate: un'azienda può voler tenere i propri testi fuori dall'addestramento e restare nelle risposte, e con il robots.txt si può fare.

L'errore da evitare è la regola generica: un blocco «per tutti i robot delle AI» copiato da un plugin o da un modello trovato online, che dentro ha anche OAI-SearchBot. Prima di applicare una lista di robot da bloccare, leggila nome per nome.

Come riconoscere i robot veri di OpenAI?

Chiunque può scrivere «GPTBot» nel proprio user agent. Per questo OpenAI pubblica gli indirizzi IP da cui partono i suoi robot, un file per ciascuno:

A chi gestisce server e firewall servono per due cose. La prima è distinguere il robot vero da chi lo imita, e bloccare solo il secondo. La seconda è controllare che le protezioni anti-bot della CDN o del firewall non respingano OAI-SearchBot. Un firewall che lo ferma ha lo stesso effetto di un Disallow nel robots.txt, con la differenza che leggendo il file nessuno se ne accorge.

Come funziona PerplexityBot?

Perplexity usa lo stesso schema (documentazione Perplexity). PerplexityBot serve a mostrare e linkare i siti nei risultati di Perplexity; la società scrive che non lo usa per addestrare modelli e consiglia di lasciarlo passare. Perplexity-User apre le pagine quando lo chiede un utente e per questo, in genere, ignora il robots.txt. Anche Perplexity pubblica gli IP (perplexitybot.json) e indica fino a 24 ore per leggere le modifiche.

Come bloccare l'addestramento senza sparire da ChatGPT?

Questo è un esempio da adattare con chi gestisce il sito. Ferma GPTBot, lascia passare i robot della ricerca e della pubblicità, e tiene chiuse le aree private (qui carrello e account). Ogni voce è una riga del file:

  • User-agent: GPTBot
  • Disallow: /
  • User-agent: OAI-SearchBot
  • User-agent: OAI-AdsBot
  • User-agent: PerplexityBot
  • Disallow: /carrello/
  • Disallow: /account/
  • User-agent: *
  • Disallow: /carrello/
  • Disallow: /account/

Un dettaglio che sfugge spesso. Un robot segue solo il gruppo che porta il suo nome e ignora quello con l'asterisco. Se crei un gruppo per OAI-SearchBot, le cartelle private vanno ripetute lì dentro, altrimenti le apri senza volerlo. Per questo nell'esempio le stesse righe Disallow compaiono due volte.

Se il tuo robots.txt oggi non nomina nessun robot delle AI e non ha blocchi generali, OAI-SearchBot passa già. In quel caso c'è da aggiungere solo la riga per GPTBot, se vuoi uscire dall'addestramento.

Serve il file llms.txt?

Per ora no. Google scrive che la sua Ricerca lo ignora e che non fa né male né bene (Google Search Central). OpenAI non lo indica fra le cose da fare per comparire nelle risposte, e chiede solo di lasciar passare OAI-SearchBot. Ahrefs ha analizzato 137.000 siti e ha trovato che, a maggio 2026, il 97% dei file llms.txt non aveva ricevuto nemmeno una richiesta (Ahrefs). Se qualcuno lo propone come il modo per comparire su ChatGPT, chiedigli la fonte. Ne parliamo anche in SEO per l'intelligenza artificiale e GEO.

Come controllare che funzioni?

  1. Leggi il robots.txt pubblicato, all'indirizzo tuosito.it/robots.txt, e cerca OAI-SearchBot, GPTBot e le regole con l'asterisco.
  2. Guarda i log del server. Cerca OAI-SearchBot nello user agent e confronta l'IP con searchbot.json. Se il robot non passa mai, o riceve errori 403, qualcosa lo ferma prima del sito.
  3. Guarda Google Analytics 4. Nei siti dei clienti che seguiamo, le visite da ChatGPT compaiono con sorgente «chatgpt.com» e mezzo «ai-assistant». Se dopo lo sblocco crescono, la modifica ha avuto effetto.
  4. Fai una prova in una chat temporanea, e se ChatGPT ti fa scegliere prendi «non personalizzata», così non usa memorie e istruzioni personalizzate (OpenAI, memoria), e chiedi a ChatGPT un argomento su cui hai una pagina.

Se fai pubblicità su ChatGPT controlla anche OAI-AdsBot. È il robot che visita la pagina di destinazione per controllarla (OpenAI, i robot). Quando OpenAI non riesce a leggerla rifiuta l'annuncio, ed è uno dei controlli che facciamo all'avvio delle campagne che gestiamo. Come funzionano gli annunci per i negozi online è spiegato in come entrano i prodotti nelle risposte di ChatGPT.

Domande frequenti

Devo bloccare GPTBot?

Dipende da cosa vuoi. Bloccarlo chiede a OpenAI di non usare i tuoi contenuti per l'addestramento e lascia il sito nella ricerca di ChatGPT. Per restare nelle risposte conta OAI-SearchBot.

Quanto ci mette OpenAI a leggere il nuovo robots.txt?

Circa 24 ore, secondo la documentazione di OpenAI. Perplexity indica fino a 24 ore.

ChatGPT-User rispetta il robots.txt?

OpenAI scrive che, trattandosi di visite chieste da un utente, le regole del robots.txt potrebbero non valere. Per uscire dalla ricerca di ChatGPT si agisce su OAI-SearchBot.

Come so se le visite arrivano da ChatGPT?

Nei siti dei clienti che seguiamo, in Google Analytics 4 le visite da ChatGPT compaiono con sorgente «chatgpt.com» e mezzo «ai-assistant».

Serve llms.txt per comparire su ChatGPT?

Non ci sono prove che serva. OpenAI per comparire chiede solo di lasciar passare OAI-SearchBot, Google lo ignora e secondo Ahrefs il 97% dei file a maggio 2026 non aveva ricevuto richieste.

Fai pubblicità su ChatGPT o ci stai pensando?

Controlliamo che OpenAI possa leggere le tue pagine, impostiamo le campagne e ogni mese ti mandiamo un report. Per aziende che investono almeno 1.500 € al mese.