Controllare la visibilità AI: ChatGPT, Gemini e Perplexity raggiungono il tuo sito?
Risposta breve: Controllare la visibilità AI significa fare due cose. La prima è chiedere a ChatGPT, Gemini e Perplexity ciò che chiederebbero i tuoi clienti e vedere se il tuo marchio viene citato (test con le domande). La seconda è verificare che i crawler AI riescano davvero a raggiungere e leggere le tue pagine (controllo tecnico). Parti dalla seconda: nessun report di monitoraggio serve a qualcosa se un crawler è bloccato o se il testo compare solo dopo l'esecuzione di JavaScript. SEOgrinder esegue questo controllo tecnico gratis e senza account. Nessuno dei due controlli garantisce di essere citati.
Che cosa significa visibilità AI, e che cosa no
La visibilità AI descrive se assistenti come ChatGPT, Gemini o Perplexity nominano o linkano il tuo marchio o il tuo sito nelle loro risposte. Un esempio: qualcuno scrive «Dove si mangia il miglior gelato a Bologna?» in un assistente. Se gestisci la gelateria, vuoi comparire in quella risposta.
Conta soprattutto ciò che non puoi influenzare: quali fonti usa un assistente e chi nomina lo decide il fornitore, non tu. Per questo nessuno può garantire un posto nella risposta, e chi lo promette promette qualcosa che non ha in mano. Ciò che hai in mano sono due cose: togliere gli ostacoli dal tuo sito e mettere a disposizione pagine che si lasciano citare bene.
Due tipi di controllo: monitoraggio delle citazioni e prontezza tecnica
Quando si parla di controllare la visibilità AI si intendono in realtà due prodotti diversi, e confonderli porta a correggere la cosa sbagliata.
Il monitoraggio delle citazioni (mention tracking) invia a degli assistenti AI un elenco fisso di domande (prompt) e registra se il tuo marchio o il tuo indirizzo compare nelle risposte. Risponde alla domanda «Veniamo citati?». Esistono strumenti gratuiti e a pagamento.
Il controllo della prontezza guarda il tuo sito. Risponde alla domanda «Un sistema AI riesce a richiamare e leggere le nostre pagine?». È una domanda tecnica, e quasi ogni verifica ha un sì o un no chiaro: il crawler è consentito nel robots.txt, l'HTML consegnato contiene il testo, la pagina è indicizzabile. Un controllo di prontezza non ti dice se un assistente ti citerà. Ti dice se hai tolto gli ostacoli più evidenti.
Entrambi servono. Rispondono a domande diverse, e l'ordine conta.
Perché la prontezza tecnica viene prima
Lo spiegano tre fatti documentati:
- La ricerca di ChatGPT si appoggia a OAI-SearchBot. OpenAI afferma che i siti che escludono OAI-SearchBot non compaiono nelle risposte di ricerca di ChatGPT, anche se possono comunque apparire come link di navigazione. Una modifica al robots.txt può richiedere circa 24 ore per avere effetto. Fonte: documentazione dei crawler di OpenAI.
- I crawler AI leggono per lo più l'HTML che ricevono. Un'analisi di Vercel e MERJ di dicembre 2024 ha rilevato che nessuno dei principali crawler AI studiati eseguiva JavaScript, mentre Googlebot (per Gemini) e AppleBot sì. Nelle fonti che abbiamo controllato non è stata ripetuta, quindi leggila come un forte avvertimento, non come una legge permanente. Fonte: Vercel, The rise of the AI crawler.
- Le funzioni AI di Google non hanno requisiti aggiuntivi. Google afferma che non ci sono requisiti aggiuntivi per comparire in AI Overviews o AI Mode, né ottimizzazioni particolari. Una pagina deve essere indicizzata e idonea a comparire nella Ricerca Google con uno snippet. Fonte: Google Search Central.
Messi insieme: se la porta è chiusa, nessuno può leggere la stanza. Un tracker ti mostrerà un numero basso, ma non ti dirà che il tuo robots.txt blocca il bot o che la tua pagina è un guscio vuoto finché non gira uno script.
I controlli che decidono se le AI leggono il tuo sito
| Controllo | Domanda a cui risponde | Errore tipico |
|---|---|---|
| Regole per i crawler AI nel robots.txt | Ogni bot è consentito o bloccato di proposito? | Un Disallow: / generico, o il gruppo di un bot che ha dimenticato le regole comuni |
| Bot di ricerca e bot di addestramento | Blocchi l'addestramento ma consenti ancora la ricerca? | Bloccare GPTBot e credere che la ricerca di ChatGPT sia spenta |
| Testo nell'HTML consegnato | Il contenuto principale è nella prima risposta, senza JavaScript? | Un guscio di pagina vuoto con un tag script |
| Indicizzabile con snippet | La pagina è libera da noindex e nosnippet? | Un'impostazione di staging finita online |
| Accesso tramite CDN e firewall | I bot ricevono una pagina normale e non un blocco? | Una regola di protezione dai bot che respinge i crawler sconosciuti |
| Sitemap | Le pagine che vuoi far trovare sono elencate? | Nessuna sitemap, oppure una sitemap piena di redirect |
| Segnali facoltativi | Content-Signal, llms.txt, versione Markdown | Trattati come leve di ranking, ma un effetto non è dimostrato |
Google nomina direttamente la prima, la quarta e la quinta riga. Una pagina deve essere indicizzata e idonea a comparire nella Ricerca con uno snippet e, come buona pratica, la scansione dovrebbe essere consentita nel robots.txt e dall'eventuale infrastruttura di CDN o hosting. Google inserisce inoltre tra le basi i link interni e i contenuti importanti in forma di testo.
Quale crawler AI fa che cosa
OpenAI e Anthropic separano addestramento, ricerca e richieste degli utenti; Perplexity e Google dividono il lavoro in modo diverso. Per questo una sola riga User-agent raramente basta.
| Bot | Gestore | A cosa serve | Se lo blocchi |
|---|---|---|---|
| GPTBot | OpenAI | Addestramento dei modelli | Segnala che i contenuti non devono essere usati per l'addestramento |
| OAI-SearchBot | OpenAI | Ricerca in ChatGPT | Il sito non compare nelle risposte di ricerca di ChatGPT |
| ChatGPT-User | OpenAI | Richiesta di un utente in ChatGPT | Le regole del robots.txt possono non valere, perché a chiedere è una persona |
| ClaudeBot | Anthropic | Raccolta di contenuti per l'addestramento | Segnala che i contenuti futuri vanno esclusi dall'addestramento |
| Claude-SearchBot | Anthropic | Qualità dei risultati di ricerca | La visibilità nei risultati di ricerca può calare |
| Claude-User | Anthropic | Domanda di un utente a Claude | La richiesta viene impedita, la visibilità può calare |
| PerplexityBot | Perplexity | Risultati di ricerca in Perplexity | Non serve all'addestramento; Perplexity consiglia di consentirlo |
| Google-Extended | Addestramento e grounding di Gemini | Nessun effetto sull'inclusione o sul ranking nella Ricerca Google |
Fonti: OpenAI, Anthropic, Perplexity e Google. I gestori modificano i loro elenchi, quindi controlla le pagine prima di copiare una regola. Esempi di robots.txt pronti da adattare trovi in robots.txt per crawler AI.
Come controllare la visibilità AI con SEOgrinder in cinque minuti
- Apri SEOgrinder, digita il tuo indirizzo e avvia l'analisi. Non serve un account.
- Nel report apri la scheda Preparazione all'IA.
- Leggi «Controlli per agenti IA». Ci sono tre punti nel gruppo «Basi» (robots.txt, sitemap, regole per i crawler AI) e quattro nel gruppo «Extra» (Content Signals, llms.txt, versione Markdown, Link Headers). Gli extra sono suggerimenti di singoli produttori e, finché uno è aperto, lo strumento lo dice: un effetto su Google non è dimostrato.
- I punti soddisfatti si possono aprire: mostrano il testo trovato nei tuoi file. Tieni presente che SEOgrinder richiama il tuo sito con il proprio nome, non come GPTBot.
- Premi Copia il prompt per l’agente e incollalo nel tuo assistente di coding. Per un punto aperto il prompt descrive che cosa creare e come verificarlo; per un punto soddisfatto chiede all'assistente di controllare l'esistente e di cambiare solo ciò che è sbagliato. Il prompt stesso è in inglese.
- Premi Ricontrolla per confermare. I report restano nella cache fino a 24 ore, quindi usa questo pulsante dopo una correzione; funziona alcune volte all'ora.
Il report segnala anche le pagine che costruiscono la loro interfaccia solo nel browser. Per i crawler AI che non eseguono JavaScript una pagina così può sembrare vuota: approfondiamo il caso in crawler AI e JavaScript.
Il test con le domande: dopo le basi, a mano
Quando le basi sono a posto, misura il risultato. Per cominciare non serve uno strumento a pagamento:
- Scrivi dieci domande che porrebbero clienti veri. Per la gelateria, per esempio: «Dove si mangia il miglior gelato a [città]?», «Quale gelateria di [quartiere] ha gusti vegani?» e «[Nome della gelateria] è aperta la domenica?».
- Poni ogni domanda a ChatGPT, Gemini e Perplexity, ogni volta in una chat nuova.
- Annota in una tabella: data, assistente, domanda, se sei stato citato (sì o no), quali pagine sono state mostrate come fonte e chi è stato citato al tuo posto.
- Ripeti il test una volta al mese con le stesse domande.
Le risposte variano da una prova all'altra e da utente a utente. Valuta quindi l'andamento su più giri, non un singolo risultato. Prova due tipi di domande. Quelle senza il tuo nome («Dove si mangia il miglior gelato a Bologna?») mostrano se vieni scoperto. Quelle con il tuo nome («La Gelateria Esempio è aperta la domenica?») mostrano se i fatti su di te sono corretti. Sono due problemi diversi: nel primo caso ti manca visibilità, nel secondo le informazioni sono sbagliate o superate. Si risolvono in punti diversi.
Se più avanti ti serve volume, uno strumento di monitoraggio a pagamento può eseguire gli stessi prompt in automatico.
Pagine che si lasciano citare
Tolti gli ostacoli, conta il contenuto. Google indica come base contenuti utili e affidabili, pensati per le persone. Per un'attività locale significa in concreto:
- I fatti come testo, non come immagine. Nome, indirizzo, orari, offerta e contatti stanno sulla pagina come testo normale, non solo in un'immagine o in un PDF.
- Una risposta per titolo. «Orari», «Gusti», «Come arrivare» sono sezioni a sé. Secondo la nostra valutazione (non dimostrata), frasi brevi e chiare sono più facili da riprendere.
- Le stesse informazioni ovunque. Secondo la nostra valutazione, orari contraddittori sul sito e in altri elenchi possono rendere più difficile una risposta corretta.
- Una sitemap e link interni. Indica la sitemap nel robots.txt e linka le pagine importanti dalla pagina iniziale, così i crawler hanno più strade per trovare le pagine che contano. Non esiste alcuna garanzia che tutto venga scansionato o indicizzato.
- Dati strutturati coerenti con il testo visibile. Google non li richiede per le funzioni AI. Secondo la nostra valutazione (non una dichiarazione dei fornitori), aiutano però a descrivere le informazioni in modo univoco. SEOgrinder mostra quali tipi di schema contiene la tua pagina e quali campi obbligatori mancano per i tipi noti.
Ecco un esempio in JSON-LD per la nostra gelateria (schema.org conosce il tipo IceCreamShop). Va in un elemento script nella testata della pagina, con gli orari nella forma che Google documenta anche per le attività locali:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "IceCreamShop",
"name": "Gelateria Esempio",
"url": "https://www.gelateria-esempio.it/",
"address": {
"@type": "PostalAddress",
"streetAddress": "Via Esempio 1",
"postalCode": "40121",
"addressLocality": "Bologna",
"addressCountry": "IT"
},
"openingHoursSpecification": {
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
"opens": "11:00",
"closes": "22:00"
}
}
</script>
Errori frequenti
- Bloccare tutto dopo uno spavento. Un
Disallow: /per tutti i bot ti toglie anche dai risultati di ricerca. - Bloccare GPTBot per uscire da ChatGPT. GPTBot riguarda l'addestramento. La ricerca di ChatGPT usa OAI-SearchBot, e le due impostazioni sono indipendenti.
- Un gruppo separato che perde le regole comuni. Un crawler che trova un gruppo proprio segue quel gruppo e ignora il gruppo
*(RFC 9309). Elenca più righeUser-agentsopra un unico insieme di regole, oppure ripeti le regole. - Leggere il punteggio di un tracker come prova di leggibilità. Una pagina vuota senza JavaScript può comunque essere citata grazie ad altre fonti, e una pagina leggibile può comunque essere ignorata.
- Trattare llms.txt come leva di ranking. Secondo i resoconti Gary Illyes di Google avrebbe detto che Google non supporta llms.txt, e John Mueller ha detto che, per quanto ne sa, nessun sistema AI lo usa. Sono resoconti di seconda mano, vedi Search Engine Roundtable. Il file costa poco, ma non è dimostrato; i dettagli sono in llms.txt: cos'è, come crearlo e se serve davvero.
- Aspettarsi un cambiamento immediato. Dopo un aggiornamento del robots.txt concedi ai crawler circa un giorno.
- Testare una volta sola. Una singola chat dice poco. Prova più assistenti e ripeti il test.
- Credere alle promesse. «Garantito al primo posto in ChatGPT» non lo può mantenere nessuno.
Domande frequenti
Esiste un controllo della visibilità AI gratuito?
Sì, di entrambi i tipi. I controlli delle citazioni mostrano se le piattaforme AI citano un marchio. SEOgrinder verifica se i sistemi AI riescono a raggiungere e leggere il tuo sito, gratis e senza account.
Un controllo può garantire che ChatGPT citi la mia attività?
No. Nessuno controlla ciò che risponde un assistente. Puoi rimuovere gli ostacoli tecnici e pubblicare pagine degne di essere citate. Se un assistente ti nomina oppure no, lo decide lui.
Bloccare GPTBot mi toglie dalle risposte di ChatGPT?
No. GPTBot è il crawler di addestramento. La ricerca di ChatGPT può mostrare solo i siti che consentono OAI-SearchBot, e le richieste degli utenti usano ChatGPT-User.
Mi serve un file llms.txt?
È facoltativo. Costa poco e SEOgrinder lo controlla, ma un effetto su ranking o citazioni non è dimostrato. Non sostituisce mai robots.txt, una sitemap o pagine che rispondono a domande reali.
Quale controllo faccio per primo?
Quello di prontezza. Se un crawler non riesce a richiamare la tua pagina, ogni misurazione successiva parte da zero.
La visibilità AI è diversa dalla SEO?
Secondo la nostra valutazione, per le funzioni AI di Google in gran parte no: Google scrive che le basi della SEO restano valide per AI Overviews e AI Mode. Per ChatGPT, Claude e Perplexity non esiste una dichiarazione simile: hanno crawler propri con regole proprie, che stanno nel robots.txt.
Il prossimo passo
Avvia la scansione gratuita sul tuo sito e apri la scheda Preparazione all'IA. Se uno dei tre punti di base è aperto, correggi prima quello, premi «Ricontrolla» e solo dopo comincia a misurare le citazioni con il test delle domande.