GEO al contrario: gli errori che ti rendono invisibile alle AI
In breve: prima di ottimizzare per le AI, smetti di sabotarti. Gli errori più frequenti: bloccare nel robots.txt i crawler di ricerca AI (Bingbot, OAI-SearchBot, ChatGPT-User) credendo di bloccare solo quelli di addestramento; sitemap rotte e llms.txt in 404; contenuti importanti dentro JavaScript che i crawler AI non eseguono; muri di testo senza struttura; statistiche senza fonte né data. La regola emersa dai casi reali: quando un'AI cita il tuo concorrente e non te, spesso non è un problema di qualità — è un problema di accesso.
L’errore numero uno: chiudere la porta ai crawler sbagliati
C’è un errore che azzera tutto il resto, ed è nel file più vecchio del web: il robots.txt. Negli ultimi anni molti siti hanno bloccato “i bot AI” in blocco — comprensibile, se non vuoi finire nei dati di addestramento. Il problema è che i bot AI non sono tutti uguali:
| Tipo | Esempi | Cosa succede se li blocchi |
|---|---|---|
| Crawler di addestramento | GPTBot, CCBot, anthropic-ai | I tuoi contenuti non finiscono nei dataset di training. Scelta legittima, impatto sulla visibilità limitato |
| Crawler di ricerca | Bingbot, OAI-SearchBot, ChatGPT-User, PerplexityBot | Sparisci dalle risposte in tempo reale: ChatGPT Search, Copilot e Perplexity non possono leggerti, per quanto buono sia il contenuto |
Il caso tipico riportato nei casi studio: un’azienda si chiede perché l’AI cita sempre il concorrente. Si controlla il robots.txt e la risposta è lì — “crawl-access gap”: non è un problema di qualità, è un problema di accesso. La verifica costa due minuti; se non hai controllato il robots.txt negli ultimi sei mesi, fallo oggi.
Gli errori tecnici silenziosi
Dopo la porta d’ingresso, i guasti che nessuno vede:
- Sitemap rotta: un errore 500 sulla sitemap, o il conflitto tra una sitemap statica dimenticata e una dinamica, e i crawler smettono di scoprire le pagine nuove.
- llms.txt in 404: se lo hai creato, deve rispondere. Un file annunciato e non raggiungibile è peggio che non averlo.
lastmodmancanti o falsi nella sitemap: le date di modifica sono un segnale di freschezza — assenti non aiutano, false (aggiornate senza cambiare il contenuto) distruggono la fiducia nel segnale.- Contenuto dentro JavaScript: la gran parte dei crawler AI non esegue JS. Se i testi importanti compaiono solo dopo il rendering nel browser, per le AI la pagina è vuota. Il test: sorgente pagina (Ctrl+U) — ciò che non c’è lì non esiste.
Gli errori di contenuto che costano citazioni
Superato l’accesso, si perde sul contenuto — sempre negli stessi modi:
- Il muro di testo: nessuna gerarchia di titoli, paragrafi da 400 parole, la risposta sepolta al fondo. Le AI estraggono blocchi: se il blocco buono non si isola, non viene estratto.
- Il contenuto riempitivo: frasi vaghe che allungano senza dire (“in un mondo sempre più digitale…”). Segnalano scrittura industriale a bassa cura — e abbassano il giudizio sull’intera pagina.
- Statistiche orfane: numeri senza fonte e senza data (“uno studio recente dice…”). Un dato non verificabile non soddisfa i requisiti di fiducia, e la fiducia è il filtro d’ingresso.
- Pagine anonime: nessun autore, nessuna credenziale, nessuna esperienza dimostrata. Le AI privilegiano chi mostra di aver fatto, non solo scritto.
- Niente dati strutturati: senza schema markup chiedi al modello di indovinare cosa c’è nella pagina. A parità di contenuto, vince chi etichetta.
La checklist dei due minuti
Prima di investire in contenuti nuovi, verifica di non stare sabotando quelli che hai:
- robots.txt: i crawler di ricerca AI sono ammessi?
- Sitemap raggiungibile e con date
lastmodvere? - llms.txt (se esiste) risponde senza 404?
- I testi chiave sono nell’HTML sorgente, non solo nel rendering?
- Ogni statistica ha fonte e data accanto?
- Le pagine hanno un autore con nome e ruolo?
Sistemato l’ovvio, misura l’effetto: il test dei 20 minuti prima e dopo le correzioni ti dice quanto valevano gli errori — e Radar AI te lo automatizza.
Domande frequenti
Come scopro se sto bloccando i crawler AI?
Apri tuodominio.com/robots.txt e cerca gli user-agent AI. La distinzione chiave: GPTBot, CCBot e anthropic-ai sono crawler di addestramento (bloccarli è una scelta legittima); Bingbot, OAI-SearchBot e ChatGPT-User alimentano le risposte in tempo reale — bloccarli significa sparire da ChatGPT Search e Copilot, per quanto buoni siano i tuoi contenuti.
Il mio sito è fatto con un framework JavaScript: sono tagliato fuori?
Dipende da come serve i contenuti. Se il testo arriva già nell'HTML (rendering server-side o siti statici), va bene. Se la pagina nasce vuota e si riempie via JavaScript nel browser, la gran parte dei crawler AI vede il vuoto: non eseguono JS. La verifica è semplice: guarda il sorgente della pagina (Ctrl+U) — quello che non c'è lì, per le AI non esiste.
Ho corretto gli errori: quanto ci mettono le AI ad accorgersene?
I crawler di ricerca AI ripassano con frequenze variabili, da giorni a settimane. Dopo le correzioni tecniche conviene rifare il test di visibilità dopo 4-6 settimane per misurare l'effetto — e tenere d'occhio i log del server, dove i passaggi dei bot AI si vedono subito.
Contenuto a cura di Claudio Bartolini. Un assistente di scrittura basato su intelligenza artificiale è stato impiegato per la ricerca delle fonti e la revisione del testo; contenuti e valutazioni restano dell'autore.