Il tuo sito sembra a posto, ma ChatGPT vede una pagina vuota
Apri il tuo sito nel browser ed è tutto al suo posto: annunci, prezzi, testi. Ora immagina che la stessa pagina la apra ChatGPT. Non esegue JavaScript, non aspetta che qualcosa si carichi e non clicca sui pulsanti. Prende l'HTML grezzo e basta. Se i tuoi testi compaiono solo dopo l'esecuzione degli script, il bot si ritrova con un guscio vuoto e due righe del footer. E quando risponde all'utente, cita qualcun altro.
Ce ne siamo accorti sul nostro sito, wse.am (immobili a Yerevan, cinque lingue). Ci siamo costruiti un controllo per uso interno e poi lo abbiamo pubblicato su Apify Store, così può usarlo chiunque.
Il GEO in due righe
La SEO risponde alla domanda "Google mi trova?". Il GEO (generative engine optimization) risponde a un'altra: "ChatGPT, Perplexity o Claude riescono a leggere il mio sito e a citarlo in una risposta?".
Cosa controlla l'auditor
- Scarica le pagine come le ricevono Googlebot, GPTBot, OAI-SearchBot, ClaudeBot e PerplexityBot, poi confronta i risultati. Vedi subito se il server ne blocca qualcuno, o se a uno di loro consegna una pagina vuota o un HTML diverso.
- Legge robots.txt e ti mostra se 15 bot di AI e motori di ricerca hanno via libera, compreso Google-Extended (quello che serve a Gemini).
- Controlla llms.txt e llms-full.txt: se esistono e se i link al loro interno funzionano.
- Le basi tecniche: codici di stato, redirect, canonical, noindex, sitemap, intestazioni, title e description, dati strutturati JSON-LD, link rotti, peso delle immagini.
- Le versioni linguistiche: hreflang in entrambe le direzioni, x-default, l'attributo html lang e la lingua reale del testo. Scova il testo in russo finito su una pagina /en/, cosa che succede più spesso di quanto si creda.
- Ogni pagina riceve un punteggio da 0 a 100, con una nota in parole semplici su cosa non va e come sistemarlo. In più, un'unica lista di interventi per tutto il sito, ordinata per priorità.
Cosa ha trovato su wse.am
Il 29 ottobre lo abbiamo lanciato su wse.am. Prima scansione, 150 pagine: punteggio del sito 96, GEO 97. Numeri buoni, ma il report ha tirato fuori una sorpresa sgradevole. Su 18 pagine su 150 (12%) tutto il testo stava dentro noscript e il blocco principale dei contenuti era vuoto. Si trattava della versione cinese e del feed del blog. Sono saltate fuori anche pagine sugli investimenti in inglese e in armeno con dentro testo in russo, link hreflang senza ritorno e title in russo sulle pagine /en/ e /hy/.
Nello stesso periodo abbiamo fatto una revisione da esperti, molto severa, di tutto il sito: velocità su mobile, testi, percorso fino alla richiesta di contatto. Lì il voto è stato 65 su 100. La differenza è onesta. L'auditor misura se i bot riescono a leggere il sito, non quanto è veloce o quanto vende. Ne parliamo più avanti, nei limiti.
In giornata abbiamo sistemato quello che l'auditor aveva segnalato: lo stesso prerender per tutti i bot, le traduzioni sulle pagine in lingua, i link hreflang, i title. La sera lo abbiamo rilanciato, questa volta su 300 pagine:
- punteggio del sito: 96 → 98
- GEO: 97 → 100
- pagine con testo vero nell'HTML grezzo: 82% → 99%
- pagine con testo solo dentro noscript: 12% → 1%
- punteggio medio della versione inglese: 83 → 95, kazaka: 68 → 94
I campioni sono diversi (150 contro 300 pagine), quindi il confronto va preso come indicativo. La direzione però è chiara.
Perché ci teniamo tanto. Dal 22 ottobre il sito registra la fonte di ogni richiesta. Il 24 ottobre 4 richieste su 5 con fonte nota sono arrivate da ChatGPT, il 25 ottobre 5 su 8. Questa settimana ChatGPT è diventato la prima fonte di richieste per wse.am. Secondo i log del server, il 28 ottobre ChatGPT ha aperto le nostre pagine per i suoi utenti 1.206 volte in un solo giorno. Non è stato l'audit a creare quel traffico. L'audit ci ha mostrato dove l'AI vedeva ancora pagine vuote.
A chi serve
- A chi ha un sito e vuole capire perché ChatGPT non lo cita, o perché le pagine non si muovono nei risultati di ricerca.
- Ad agenzie e freelance. La lista degli interventi si inserisce così com'è in una proposta al cliente o nei ticket per lo sviluppatore.
- Ai siti multilingue. Quasi tutti gli strumenti di audit ignorano hreflang e la lingua reale del testo; qui sono compresi nel prezzo base.
- Agli sviluppatori. Lo lanci prima e dopo un rilascio, lo metti in programmazione e confronti i punteggi.
Prezzo
0,025 $ per pagina analizzata, senza abbonamento. Controllo GEO, hreflang, robots.txt, sitemap e report in Markdown e CSV sono già inclusi.
Un esempio: 50 pagine costano 1,25 $, 200 pagine costano 5 $. Se il sito non è raggiungibile, non paghi nulla. Puoi fissare una spesa massima per ogni esecuzione e l'auditor riduce da solo il numero di pagine per starci dentro.
Il budget di pagine viene diviso in parti uguali tra le lingue del sito, poi tra le sezioni di ciascuna lingua. Così anche con 50 pagine copri ogni versione linguistica, non solo la home e un paio di articoli.
Come lanciarlo in 3 passaggi
- Apri l'auditor su Apify Store: apify.com/eilitine/seo-geo-site-auditor. Serve un account Apify, la registrazione è gratuita.
- Incolla l'URL della home, imposta il numero di pagine (50 bastano per la maggior parte dei siti) e scegli la lingua del report: inglese, russo o entrambe.
- Avvialo. Un'analisi di 50 pagine richiede di solito 2-5 minuti. Ottieni una tabella delle pagine dalla peggiore alla migliore, un riepilogo con i punteggi del sito e GEO e i report in Markdown e CSV da aprire in Excel o Google Sheets.
Cosa non fa
- Non esegue JavaScript. È una scelta voluta: mostra quello che i bot ricevono davvero. Se i tuoi contenuti compaiono solo dopo gli script, il report li segna come mancanti, ed è proprio quello da correggere. Se ti serve la vista "come la mostra il browser", questo non è lo strumento giusto.
- Di default non misura la velocità. Puoi aggiungere i Core Web Vitals con una tua chiave gratuita di PageSpeed Insights.
- Non guarda backlink, posizionamenti o traffico. Analizza il sito in sé; usalo insieme a Search Console.
- Il punteggio GEO misura la preparazione tecnica. Non garantisce che il tuo brand compaia nelle risposte di ChatGPT: conta anche quanto se ne parla su altri siti.
- Le pagine dietro login, o bloccate ai bot da un firewall, compaiono nel report solo con il codice di stato.
- Link e immagini vengono controllati a campione, per tenere le esecuzioni veloci ed economiche.
Il nostro 65 contro 96 sta tutto qui. Un punteggio alto dell'auditor significa che i bot leggono bene il sito. Non ti dirà che il catalogo è lento su mobile o che le call to action del blog sono deboli.
Provalo sul tuo sito
Analizza da 20 a 50 pagine, una spesa tra 50 centesimi e 1,25 $. Scopri quanto del tuo testo arriva davvero a GPTBot e ClaudeBot.
Apri l'auditor SEO + GEO su Apify Store
Hai trovato un falso positivo o ti manca un controllo? Scrivilo nella scheda Issues della pagina dell'auditor. L'ha creato il team di wse.am e lo usiamo sul nostro sito.
Questo articolo in altre lingue: Русский | English | Español | Deutsch | Français | Português