Home · Diario · SEO e ricerca AI
SEO e ricerca AI14 min di lettura15/08/2026

Bloccare ChatGPT col robots.txt? Un bot su quattro sfugge

Il giorno prima di Ferragosto la stampa di settore ha riportato una riga che sta da tempo nella documentazione OpenAI: per il bot che apre le pagine quando un utente fa una domanda, «le regole del robots.txt possono non valere». Noi abbiamo il caso opposto, misurato: un robots.txt che accoglie tutti, e un firewall che blocca il 95% lo stesso.

Ingresso notturno di un parcheggio multipiano: insegna verde ENTRY con freccia su una corsia, due insegne rosse NO ENTRY sulle altre, luci riflesse sull'asfalto bagnato
Il cartello dice una cosa, la sbarra ne fa un'altra. Sui siti web succede lo stesso, solo che nessuno guarda la sbarra.
In breve

Cosa è successo. Il rapporto «State of the Bots» di TollBit, ripreso da Search Engine Journal il 14 agosto, ha portato alla luce una frase della documentazione OpenAI: ChatGPT-User — il bot che legge la tua pagina in diretta quando un utente chiede di te — non si considera vincolato dal robots.txt, perché l'azione parte da una persona.

Chi può chiudere la scheda. Se non ti interessa né essere letto né essere consigliato dagli assistenti AI, non c'è niente da fare oggi. Il tuo firewall sta già decidendo al posto tuo, probabilmente in modo più severo di quanto immagini.

Perché vale un quarto d'ora. Perché il file che tutti modificano non è il livello che decide. Sul nostro sito l'abbiamo misurato nei due sensi: robots.txt spalancato per nome a ogni bot OpenAI, e il 95% delle richieste ChatGPT-User bloccato comunque, da due muri che abbiamo dovuto scoprire da soli.

  • Il nostro caso completo, con tre misurazioni datate e il gruppo di controllo Googlebot.
  • La frase esatta con cui OpenAI esenta ChatGPT-User, citata alla lettera.
  • I quattro bot OpenAI in una tabella: quale obbedisce al file e quale no.
  • I numeri europei di TollBit — e il dato strano su quanto poco l'Europa usi il file.

Il nostro caso: file aperto, firewall chiuso

Partiamo dai numeri nostri, perché sono il pezzo che nessun altro può darti. Il robots.txt di cittago.com è il più accogliente che il formato permetta: un commento in testa che dichiara benvenuti motori e assistenti AI, e poi Allow: / esplicito, per nome, a GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot e altri. Se il file decidesse l'accesso, ogni richiesta OpenAI verrebbe servita.

Ecco cosa succede davvero, misurato sulla nostra zona Cloudflare in tre finestre di 23 ore. Il conteggio è per stringa user-agent; «bloccata» significa 403 da uno dei due livelli: il firewall di Cloudflare al bordo, o il livello di sicurezza dell'hosting (Imunify360) sul server di origine.

Finestra (23h)Richieste ChatGPT-UserBloccate da CloudflareBloccate all'origineServiteBloccate
5 agosto 2026 — prima di saperlo191157181692%
5–6 agosto — il giorno del nostro fix su Cloudflare238811263087%
14–15 agosto 2026 — attuale6451654503095%

La cronologia è la parte istruttiva. Il 5 agosto abbiamo scoperto il primo muro: una regola Cloudflare che bloccava interi continenti, scritta anni fa contro lo spam, che per caso prendeva in pieno l'infrastruttura — molto concentrata a Singapore — da cui partono i fetcher AI. L'abbiamo aperta lo stesso giorno, con una regola che esenta solo le richieste che Cloudflare verifica come bot autentici. Il secondo muro invece è ancora lì: il livello di sicurezza del server di origine, che può togliere solo l'hosting — e non è ancora successo. Oggi, dieci giorni dopo, 450 richieste su 645 muoiono contro quel secondo muro.

Due telecamere di sorveglianza bianche montate vicine su un muro di cemento grigio, collegate da canaline a vista
Due livelli che guardano lo stesso ingresso: quello che passa il primo non ha nessuna garanzia sul secondo. Sul nostro sito, il secondo blocca più del primo.

Tre note di lettura onesta. Le 165 richieste ancora fermate da Cloudflare sono traffico che non supera la verifica dei bot — in gran parte impostori che indossano la stringa ChatGPT-User, e sono un quarto del totale. E il gruppo di controllo tiene onesto l'esperimento: nella stessa finestra Googlebot ha fatto 56 richieste e bingbot 41, nessuna bloccata da nessuno dei due livelli. Claude-User, per contrasto: 21 richieste, 21 servite. I muri sono selettivi — ed è esattamente per questo che dall'esterno non li puoi dedurre. E i conti: una risposta fuori dalle tre colonne — un 404, per esempio — fa mancare una richiesta al totale; la riga del 5–6 agosto ne spiega così 237 su 238.

Leggere gli eventi del firewall di una zona accanto al suo robots.txt è il primo controllo che facciamo nel nostro lavoro di SEO per la ricerca AI: il file registra l'intenzione, il log registra la verità, e non ci è ancora capitato un sito dove le due coincidessero alla prima lettura.

Che cos'è ChatGPT-User

ChatGPT-User è lo user agent che OpenAI manda quando una conversazione ChatGPT deve aprire una pagina web in tempo reale: l'utente fa una domanda, l'assistente va a leggere la tua pagina per rispondere, e il tuo server vede una richiesta firmata ChatGPT-User/1.0. Non è un crawler che gira per il web per conto suo: OpenAI scrive che «non è usato per il crawling automatico del web».

Questa definizione regge tutto il resto: una lettura innescata da una domanda umana, nell'interpretazione di OpenAI, è la visita dell'utente, non del bot — e il robots.txt è nato per i bot.

La frase che OpenAI ha messo per iscritto

Il passaggio, citato dalla documentazione in inglese, riletta integralmente il 15 agosto 2026:

ChatGPT-User is not used for crawling the web in an automatic fashion. Because these actions are initiated by a user, robots.txt rules may not apply.

Tradotto: «ChatGPT-User non è usato per il crawling automatico del web. Poiché queste azioni sono avviate da un utente, le regole del robots.txt possono non applicarsi». Non è formulata come un annuncio: è la descrizione stabile di come funziona il sistema, che il rapporto TollBit ha reso impossibile da ignorare. E non è nemmeno una confessione: il robots.txt è una convenzione volontaria dal 1994, e OpenAI dichiara apertamente che per le letture su richiesta dell'utente non la considera vincolante. Puoi trovare il ragionamento sensato o interessato — la conseguenza pratica non cambia: un Disallow su ChatGPT-User è una richiesta di cortesia, e la documentazione ti avvisa che la cortesia può essere negata.

Dalla stessa pagina, due dettagli che quasi nessuno cita. Primo: anche per i bot che obbediscono, una modifica al robots.txt non è istantanea — OpenAI indica «circa 24 ore» perché i suoi sistemi la recepiscano. Secondo: se permetti sia GPTBot che OAI-SearchBot, OpenAI può usare «i risultati di un solo crawl per entrambi gli scopi» — una visita, due usi, utile da sapere quando i conteggi nei tuoi log sembrano bassi.

I quattro bot OpenAI, in tabella

Confonderli è l'errore più frequente nelle discussioni su «bloccare ChatGPT», perché ognuno risponde a una leva diversa.

User agentCosa faIl robots.txt lo vincola?
GPTBotRaccoglie contenuti che possono addestrare i modelli di OpenAISì — il Disallow segnala che i tuoi contenuti non vanno usati per l'addestramento
OAI-SearchBotFa emergere il tuo sito nei risultati di ricerca di ChatGPTSì — chi lo esclude sparisce dalle risposte di ricerca, «pur potendo ancora apparire come link di navigazione»
OAI-AdsBotVisita le landing inviate come annunci ChatGPT, per validarleQui la documentazione non parla di robots.txt — visita solo pagine che tu stesso hai inviato come annunci
ChatGPT-UserApre una pagina in diretta quando serve alla domanda di un utente«Le regole del robots.txt possono non applicarsi» — parole di OpenAI

Ognuno dei quattro ha una lista pubblica di indirizzi IP — gptbot.json, searchbot.json, adsbot.json, chatgpt-user.json su openai.com. Conta più di quanto sembri: la stringa user-agent è un'etichetta che chiunque può falsificare, e le liste IP sono l'unico modo per distinguere il traffico vero di OpenAI dagli impostori col suo nome addosso. Nel nostro caso, un quarto delle richieste era proprio quello.

Robot umanoide bianco con grandi occhi neri rotondi e targhetta con la scritta pepper sul petto, davanti a una parete di legno
Il nome sulla targhetta non dice chi c'è dentro. Con gli user agent funziona uguale: la firma si legge, la verifica si fa sull'IP.

I log europei: quanto «tiene» un Disallow

Il rapporto TollBit dà il quadro di mercato. Secondo le cifre come riportate da Search Engine Journal il 14 agosto 2026 — abbiamo letto il resoconto di SEJ, non il rapporto originale — nel primo semestre 2026, sui siti europei del rapporto, circa il 15% dei fetcher AI identificati ha raggiunto URL marcati come Disallow nel robots.txt. Per tre agenti in particolare — ChatGPT-User, Bytespider di ByteDance e Youbot di You.com — le letture hanno raggiunto pagine vietate su circa metà dei siti europei che li elencavano esplicitamente.

Lo stesso rapporto contiene un numero più silenzioso: l'Europa il file lo usa pochissimo, almeno per gli agenti nuovi. Solo il 9% dei siti europei mette un Disallow su Claude-User, contro il 26% in Nord America; per Perplexity-User il divario è 13% contro 26%. Comunque lo si interpreti — meno preoccupazione, meno consapevolezza, o semplicemente meno tempo speso su un file che non è la leva vera — il dibattito sul robots.txt si sta svolgendo soprattutto su un altro continente.

Messi in fila: TollBit misura siti che hanno detto no e sono stati letti lo stesso. Noi misuriamo un sito che ha detto ed è stato bloccato lo stesso. Il file sbaglia nei due sensi.

Prima e adesso: dove si decide l'accesso

L'era del robots.txtAgosto 2026
Chi legge le tue pagineCrawler, con i loro tempiCrawler, più fetcher in diretta mossi dalla domanda di un utente
Dove esprimi una preferenzarobots.txt, un file, pubblicorobots.txt per i crawler; regole WAF e firewall d'origine per tutto
Chi la fa rispettareIl bot, volontariamenteIl tuo CDN e il tuo server, anche contro il traffico che volevi
Come verifichiIn pratica non poteviLog degli eventi firewall, per user agent, per codice di risposta

Cosa ti serve per vedere il tuo traffico AI

Non un abbonamento nuovo: un'ora, e accessi che hai già.

  • I log del CDN o del server, filtrati per user agent, con il codice di risposta accanto a ogni richiesta. Sul piano gratuito di Cloudflare la finestra è di 24 ore: basta per una fotografia, se la scatti apposta.
  • La lista degli agenti che ti interessano. I quattro di OpenAI, più Claude-User, PerplexityBot e Googlebot come controllo.
  • Uno sguardo a entrambi i livelli. Un 403 al bordo che non arriva mai al server è opera del CDN; un 403 che l'origine ha emesso è opera del server o del suo software di sicurezza. Si riparano in pannelli diversi.
  • Le liste IP pubbliche di OpenAI, se vuoi separare i fetcher veri dagli impostori prima di trarre conclusioni.
Catena arrugginita e lucchetto d'ottone che chiudono un cancello di rete metallica verde menta, ripresi da vicino
Un lucchetto messo anni fa, da qualcun altro, per un motivo che nessuno ricorda. La maggior parte dei blocchi che troviamo negli audit è fatta così.

Del primo audit — con la scoperta che il 79% dei crawler AI era bloccato — abbiamo scritto in dettaglio in che cosa bloccava davvero i crawler AI sul nostro sito; lo stesso metodo di conteggio l'abbiamo usato per verificare se qualcuno legge davvero llms.txt.

Cosa questo articolo non dice

  • Non dice che OpenAI ignori il robots.txt in generale. GPTBot e OAI-SearchBot sono documentati come rispettosi del file, e i nostri dati non provano niente in senso contrario su quel punto.
  • Non dice che il tuo sito somigli al nostro. Un sito piccolo, una zona, due muri specifici. I tuoi saranno diversi — il punto è che dei muri li hai, e non li hai letti.
  • I nostri conteggi sono per stringa user-agent. Una parte delle 645 richieste era certamente falsa; le 165 fermate al bordo in gran parte lo erano. I 450 blocchi all'origine colpiscono indifferentemente traffico vero e falso — ed è esattamente il problema.
  • Le cifre europee sono di TollBit, lette attraverso SEJ. Il rapporto originale non l'abbiamo verificato, e citiamo i numeri con questa catena dichiarata.

Dove ti trovi, in tre soglie

Soglia uno — non hai mai guardato. Hai un robots.txt configurato una volta da qualcuno e nessuna idea di cosa faccia il firewall con i fetcher AI. Un'ora sui log del CDN ti porta alla soglia due. Quasi tutti i siti che abbiamo controllato bloccavano traffico che credevano di avere invitato.

Soglia due — hai guardato e hai trovato muri. Da qui è idraulica: capire quale livello blocca, decidere agente per agente cosa vuoi davvero, scrivere regole che verificano i bot invece di fidarsi delle stringhe. Metti in conto giorni, non minuti: da noi, dieci giorni dopo, il secondo muro è ancora in piedi.

Soglia tre — i log corrispondono alle intenzioni. Resta il lavoro lento: meritarsi la lettura. Un fetcher che ti raggiunge è una precondizione, non una strategia — a farti consigliare è ancora un contenuto che qualcuno citerebbe.

Domande che nessuno ci ha ancora fatto

Il rapporto ha un giorno e nessun cliente ci ha chiamato per un fetch bot — anche perché è Ferragosto. Queste sono le domande che faremmo noi al posto loro.

Il robots.txt serve ancora a qualcosa, allora?

Sì, per due bot su quattro: tiene GPTBot fuori dall'addestramento e OAI-SearchBot fuori dalla ricerca di ChatGPT, ed entrambi sono documentati come rispettosi del file. Quello che non può fare è garantire alcunché su ChatGPT-User — né in blocco né in apertura.

Come faccio a sapere se il mio hosting blocca i bot AI?

Guarda i log con il codice di risposta accanto allo user agent: un 403 emesso dall'origine è del server, non del CDN. Sui piani gestiti italiani il colpevole tipico è il software di sicurezza dell'hosting — nel nostro caso Imunify360 — che tratta i fetcher AI come scanner ostili. Si sistema con un intervento dell'hosting, non da soli: da noi, dieci giorni dopo la scoperta, il muro è ancora lì.

Una PMI italiana deve preoccuparsi degli impostori?

Deve saperlo prima di leggere qualunque statistica, incluse le nostre: un quarto delle richieste «ChatGPT-User» sul nostro sito non supera la verifica dei bot di Cloudflare. Se conti le stringhe e le chiami OpenAI, ogni percentuale che pubblichi è sbagliata.

Bloccare GPTBot mi toglie dalle risposte di ChatGPT?

No, di per sé. GPTBot riguarda l'addestramento; la visibilità nella ricerca passa da OAI-SearchBot. OpenAI documenta che i siti esclusi da OAI-SearchBot spariscono dalle risposte di ricerca, «pur potendo ancora apparire come link di navigazione».

Le visite di ChatGPT-User si vedono in Google Analytics?

Di regola no: Analytics ha bisogno di JavaScript eseguito in un browser, e un fetcher che scarica il tuo HTML non è obbligato a farlo. Il posto affidabile sono i log del CDN o del server — motivo per cui quasi nessun titolare ha mai visto questo traffico.

Quanto ci mette OpenAI a recepire una modifica al robots.txt?

La documentazione indica circa 24 ore. Quindi: cambi il file oggi, verifichi domani, nei log — non cinque minuti dopo, nell'assistente.

E se volessi davvero tenere ChatGPT fuori dal mio sito?

Allora fallo dove funziona: regole firewall sulle liste IP pubbliche di OpenAI — chatgpt-user.json per il fetcher — non una riga di cortesia in un file di testo. E sappi cosa rinunci: un assistente che non può leggerti non potrà mai citarti.

Perché l'Europa usa il Disallow così poco rispetto al Nord America?

Il rapporto non lo spiega, registra solo il divario: 9% contro 26% su Claude-User, 13% contro 26% su Perplexity-User. La lettura meno lusinghiera è che il file lo si tocca dove c'è un contenzioso editoriale acceso; quella più pratica è che il file conta poco e l'Europa, senza saperlo, ha ragione.

Essere leggibili basta per farsi consigliare da ChatGPT?

È il biglietto d'ingresso, non il premio. Un fetcher che prende 403 non ti citerà mai, quindi l'accesso viene prima. Dopo, a spostare le raccomandazioni è un contenuto che risponde alla domanda letterale, con numeri e fonti che una macchina può riprendere puliti.

Cosa misurereste ogni mese, in mezz'ora?

Tre righe dai tuoi stessi log: richieste per agente AI, quota bloccata per livello, e — a mano — quante volte il tuo nome compare quando fai agli assistenti dieci domande fisse sul tuo mercato. Ne riparliamo tra 3–6 mesi 😉

Ultimo aggiornamento: 15 agosto 2026. La documentazione dei crawler OpenAI, riletta integralmente in questa data, descrive quattro bot e afferma che per le letture avviate dall'utente via ChatGPT-User «le regole del robots.txt possono non applicarsi». Le nostre cifre vengono dall'API GraphQL di Cloudflare per la zona cittago.com, finestre di 23 ore datate 5, 6 e 15 agosto 2026, contate per stringa user-agent. Le cifre europee sono del rapporto «State of the Bots» H1 2026 di TollBit, come riportato da Search Engine Journal il 14 agosto. Aggiorniamo la pagina quando una di queste cose cambia.

Cosa dicono i clienti

Scelti dalle persone che hanno firmato gli assegni.

5.0★★★★★21 recensioni su Google
★★★★★
Collaboriamo da oltre 11 anni sia su siti web di presentazione che su progetti complessi. Siamo sempre tornati ai servizi offerti da Cittago, grazie alla professionalità, alla cortesia e alle soluzioni innovative proposte. Grazie per la vostra collaborazione!
Aurelia Campean2 years ago
★★★★★
Sono molto soddisfatto della collaborazione con Cittago. È andato tutto in modo professionale, le scadenze sono state rispettate e il risultato è stato all’altezza delle aspettative. Consiglio vivamente!
Cristea Christian4 days ago
★★★★★
5* per la qualità del servizio, la prontezza e la serietà. Grazie, Paul!
Budurlean Crina5 days ago
★★★★★
Avevamo le baite e il panorama, ma Cittago ci ha dato la “reception” digitale perfetta. Ci hanno creato un sito premium, velocissimo, che gestisce tutto da solo: calendario live, fatturazione automatica e pagamenti con carta (solo 1% di commissione invece del 15–20% delle piattaforme). La parte migliore? Lo modifichiamo noi stessi in pochi minuti, senza dipendere da nessuno. E Paul è semplicemente incredibile per questo settore! Il calore, il rispetto e l’attenzione ai dettagli con cui spiega assolutamente tutto ti fanno capire perfettamente i servizi offerti. Da non perdere è la disponibilità che Paul dimostra quando hai una domanda. Sinceramente, raramente ho avuto a che fare con un’azienda così professionale e dedicata.
Viorica Pop5 days ago
★★★★★
Team serio e veloce. Ci hanno costruito il sito BarBox da zero, con un look cinematografico che ci rappresenta perfettamente, più SEO locale così le persone a Cluj possono trovarci. Comunicazione semplice, zero complicazioni. 5 stelle meritate.
tudor j6 days ago
★★★★★
Ho avuto il piacere di collaborare con Cittago per la realizzazione di un sito web per un progetto che sto sviluppando insieme ad alcuni amici, e non potrei essere più soddisfatto del risultato. Dall'inizio alla fine hanno dimostrato una professionalità, una creatività e una competenza tecnica eccezionali. Innanzitutto, la comunicazione durante tutto il progetto è stata straordinaria. Si sono presi il tempo di ascoltare le nostre idee e i nostri obiettivi, traducendoli in un sito web visivamente splendido e altamente funzionale che rappresenta perfettamente il nostro prodotto. Siamo stati tenuti aggiornati in ogni fase dello sviluppo e sono sempre stati rapidi nel rispondere a ogni mia domanda o dubbio. Ciò che distingue Cittago è la dedizione con cui garantisce risultati. Hanno fatto molto di più del previsto per assicurarsi che il nostro sito rispondesse a tutte le nostre esigenze e obiettivi. Ci hanno persino offerto suggerimenti e spunti preziosi che hanno migliorato l'intero progetto. Consiglio Cittago con tutto il cuore a chiunque cerchi un'agenzia digitale che unisca creatività, competenza tecnica e un servizio clienti eccezionale. Grazie Paul per l'ottimo lavoro!
Bochiş Răzvan2 years ago
★★★★★
Grazie Paul per tutta la professionalità che dimostri, per tutta la pazienza e tutto l'aiuto che mi dai. Consiglio vivamente!
Daniela Pasc2 years ago
★★★★★
La collaborazione che ho avuto sin dall'inizio, ovvero da diversi anni, con Cittago è un vero piacere! Mi sono rivolta a Paul per ricostruire il sito web di una piccola clinica dentistica e sono estremamente soddisfatta della collaborazione. Paul si occupa tuttora del sito. La prontezza con cui mi risponde, la pazienza con cui mi spiega tutto ciò che non capisco (e sono tante cose, credetemi 😂🙈), il suo massimo coinvolgimento e la voglia di dare il meglio mi hanno sempre aiutata e mi hanno dato tanta fiducia in lui. C'è sempre quando ho bisogno. Molto professionale! E il rapporto qualità-prezzo è imbattibile. Consiglio Paul con fiducia, se cercate qualcuno che metta davvero il cuore in ciò che fa e dia il massimo!
Daniela Chis2 years ago
★★★★★
Ho avuto il piacere di collaborare con Paul e Cittago su diversi siti web. Dalla discussione iniziale fino al lancio del sito, sono rimasta colpita dalla loro professionalità, competenza e dedizione nel creare un prodotto eccezionale da lanciare online, di cui possiamo essere tutti orgogliosi. Paul si è preso il tempo di capire davvero cosa volevo, cosa significava il mio brand, chi era il mio pubblico di riferimento e quali erano i miei obiettivi. Grazie alle sue conoscenze è riuscito a creare un sito web intuitivo, esteticamente bellissimo e responsive (sia su mobile che su desktop) che comunica molto bene i servizi e i prodotti che offriamo. Il sito non solo è splendido, ma funziona altrettanto bene. Durante tutto il processo Paul è stato ricettivo ai feedback e ha risposto con pazienza a tutte le richieste che avevo. Abbiamo apprezzato la sua vasta conoscenza (sulla creazione di siti web, SEO, integrazione con i social media, esperienza visiva), la sua competenza nell'applicarla, la sua pazienza, la trasparenza e la sua capacità di portare a termine con successo un progetto del genere, cosa per noi molto importante. Per questi motivi consiglio vivamente questa azienda e i servizi che offre.
Aissa Suciu2 years ago
·Primo disegno — quando è apparso qualcosa·Risposta del server — prima che potesse caricarsi qualcosa·Pagina pronta — quando hai potuto interagire
Pagina caricata in ·