Come verificare le vere visite dei crawler IA nei log del tuo server
Di Zakaria Reziki
CEO — Growli · 30 settembre 2026 · 5 min di lettura
Redatto con l'assistenza dell'IA secondo gli standard editoriali di Zakaria Reziki e pubblicato dopo controlli automatici su fonti e qualità.
Una riga nei log del tuo server con "GPTBot" non è prova che un crawler di OpenAI ti abbia visitato — prova solo che una richiesta ha dichiarato di essere GPTBot, e chiunque può fare questa dichiarazione. La stringa user-agent è solo una frase che il software di un visitatore include nella sua richiesta, e nulla impedisce a uno scraper, allo strumento di un concorrente o a uno studente curioso di digitare qualsiasi nome desiderino.
Fortunatamente, ogni grande operatore di crawler IA ha risolto il problema nello stesso modo in cui lo hanno già fatto i motori di ricerca: pubblicando il vero elenco degli indirizzi IP effettivamente usati dai propri crawler, così chiunque può verificare una visita dichiarata rispetto alla realtà. Questo articolo illustra esattamente come fare, usando le pagine di verifica pubblicate dalle stesse aziende.
Perché il nome nei tuoi log non basta da solo
Immagina il sito di uno studio dentistico i cui log mostrano cinquanta visite il mese scorso da qualcosa che si autodefinisce "GPTBot". Sembra una prova che OpenAI stia leggendo il sito. Ma una stringa user-agent è interamente autodichiarata — come un visitatore alla reception che dice semplicemente il proprio nome ad alta voce, senza che nessuno controlli un documento. Un programma completamente diverso, costruito da chiunque, può dire esattamente lo stesso nome.
Questo conta per due ragioni pratiche: se stai decidendo se bloccare o consentire un crawler, vuoi sapere di controllare davvero quello vero, non un'imitazione. E se stai cercando di capire quanto traffico reale di crawler IA ricevi, un conteggio gonfiato o falso ti dà un'immagine completamente sbagliata.
Il vero metodo di verifica: elenchi IP pubblicati
Ogni grande operatore risolve il problema allo stesso modo: pubblica un file leggibile da macchina che elenca gli intervalli IP reali da cui i suoi crawler inviano richieste. Una richiesta è genuinamente il crawler di quell'azienda solo se sia il nome dello user-agent sia l'indirizzo IP di origine corrispondono a ciò che l'azienda stessa pubblica.
OpenAI pubblica file di verifica separati per ciascuno dei suoi bot — GPTBot, OAI-SearchBot, OAI-AdsBot e ChatGPT-User hanno ciascuno il proprio elenco. Anthropic pubblica un unico elenco che copre i suoi crawler su claude.com/crawling/bots.json. Perplexity pubblica file per entrambi i suoi bot — PerplexityBot e Perplexity-User — e la sua stessa documentazione raccomanda di controllare insieme sia il nome user-agent sia l'indirizzo IP per un risultato affidabile.
File di verifica pubblicati
Dove ciascuna azienda pubblica i suoi veri intervalli IP
OpenAI
Un file separato per ciascun bot — GPTBot, OAI-SearchBot, OAI-AdsBot, ChatGPT-User.
Anthropic
Un unico elenco pubblicato su claude.com/crawling/bots.json che copre i suoi crawler.
Perplexity
Un file per PerplexityBot e uno separato per Perplexity-User.
Il controllo in quattro passaggi, in termini semplici
Non devi essere uno sviluppatore per eseguire questo controllo, anche se avere il supporto di uno per i passaggi tecnici lo rende più veloce.
- Trova le visite dichiarate nei tuoi log. Cerca nei log di accesso del tuo server il nome del bot che stai verificando — "GPTBot", "ClaudeBot" o "PerplexityBot" — e annota l'indirizzo IP di ogni richiesta.
- Apri l'elenco IP pubblicato dall'azienda. Ciascuno è un piccolo file di testo semplice agli indirizzi sopra indicati, pensato per essere letto da software ma perfettamente leggibile anche da una persona.
- Confronta l'indirizzo IP, non solo il nome. Se l'indirizzo IP dai tuoi log compare nell'intervallo pubblicato dall'azienda, la visita è reale. In caso contrario, qualcosa ha dichiarato un nome che non gli appartiene.
- Ricontrolla periodicamente. Le aziende aggiornano questi intervalli man mano che la loro infrastruttura cambia, quindi un controllo una tantum diventa obsoleto. La maggior parte dei proprietari di siti deve ricontrollare solo ogni pochi mesi, o ogni volta che qualcosa nel loro traffico di crawler sembra insolito.
Il controllo
Verificare una visita dichiarata di un crawler
1. Trova la visita nei tuoi log
Annota il nome del bot dichiarato e l'indirizzo IP di provenienza.
2. Apri l'elenco pubblicato dall'operatore
Un breve file di testo semplice che l'azienda stessa mantiene.
3. Confronta l'IP, non il nome
Solo un indirizzo IP corrispondente conferma che si tratta del vero crawler.
Da cosa ti protegge davvero
Non si tratta di paranoia — si tratta di prendere una decisione informata invece che presunta. Un imprenditore che decide di consentire GPTBot perché vuole che gli assistenti IA conoscano i suoi prodotti dovrebbe sapere che il traffico che sta consentendo è davvero GPTBot, non uno scraper estraneo che prende in prestito un nome affidabile per aggirare un semplice blocco.
Lo stesso controllo conta anche nell'altro senso: un'attività che blocca GPTBot in robots.txt si fida del fatto che i crawler legittimi e ben educati rispettino quell'istruzione — cosa che la stessa documentazione di OpenAI afferma faccia GPTBot. Una visita falsificata con il nome di GPTBot non sarebbe vincolata da quella stessa onestà, un motivo in più per cui il controllo IP conta se mai vedi un traffico che sembra sospetto. Una volta confermato chi ti visita davvero, la nostra guida su come questi crawler leggono il tuo sito e i fatti su se bloccarli influisce sul tuo posizionamento su Google coprono le decisioni successive.
Guarda cosa dice l'AI della tua attività
Growli misura la tua quota di risposte AI su ChatGPT, Gemini, Claude e Perplexity — e trasforma ogni divario in azioni prioritarie.
Inizia oraFAQ
No. Una stringa user-agent è testo autodichiarato incluso in una richiesta, e qualsiasi programma può inserirvi qualsiasi nome. Una vera verifica richiede di controllare l'indirizzo IP della richiesta rispetto all'elenco pubblicato dall'operatore del crawler stesso.
OpenAI ne pubblica uno per bot su openai.com (vedi la sua documentazione per sviluppatori), Anthropic pubblica un unico elenco su claude.com/crawling/bots.json, e Perplexity ne pubblica uno per bot nella propria documentazione. Ciascuno è un piccolo file semplice.
No. Il tuo server web quasi certamente registra già l'indirizzo IP e la stringa user-agent di ogni visitatore. Confrontare un indirizzo IP registrato con un elenco pubblicato è alla portata di chiunque sappia leggere un breve file di testo, oppure può essere automatizzato da uno sviluppatore.
Le aziende aggiornano i loro intervalli man mano che la loro infrastruttura cambia, quindi tratta un controllo come un'istantanea, non un fatto permanente. Ricontrollare ogni pochi mesi, o ogni volta che il traffico dei crawler sembra insolito, basta per la maggior parte delle attività.
Sì — OpenAI, Anthropic e Perplexity pubblicano la verifica IP sia per i loro bot attivati dall'utente sia per i loro bot di scansione, quindi lo stesso controllo funziona sia che tu stia verificando un'ampia scansione sia un singolo recupero in tempo reale.
