Un GEO audit ti dice esattamente quanto il tuo sito è visibile ai motori AI come ChatGPT, Perplexity, Claude e Gemini. In 5 minuti puoi ottenere un punteggio da 0 a 100, identificare esattamente cosa manca e Prioritizzare i fix che aumentano le citazioni dell’AI.
TL;DR: Un GEO audit analizza 7 dimensioni (tasso di citazione, menzioni, share of voice, sentiment, autorevolezza delle fonti, allucinazioni e posizione vs competitor) su almeno 5 motori AI. Si esegue con prompt strutturati su ChatGPT, Perplexity, Gemini, Claude e Google AI Overviews. Il punteggio GEO Optimizer copre 42 criteri su 7 aree: robots.txt, llms.txt, schema, meta tag, contenuto, segnali e AI discovery. In questa guida spieghiamo come eseguire l’audit manualmente e con strumenti automatizzati.
Nella nostra esperienza con AgencyPilot, dove gestiamo oltre 50 siti WordPress per agenzie, abbiamo misurato che il 72% dei siti non ha alcuna visibilità AI — non vengono citati da ChatGPT né da Perplexity nemmeno per query dirette sul brand. Un GEO audit sistematico è il primo passo per cambiare questa situazione. Per una panoramica completa su cosa sia la GEO, consulta la nostra guida alla GEO per WordPress.
Cos’è un GEO Audit e Perché Serve nel 2026
Un GEO audit (Generative Engine Optimization audit) è un’analisi sistematica che misura quanto il tuo sito web viene trovato, citato e rappresentato correttamente dai motori di ricerca generativi. A differenza di un audit SEO tradizionale che verifica crawl, indicizzazione e ranking su Google, un GEO audit verifica se ChatGPT, Perplexity, Gemini, Claude e Google AI Overviews citano il tuo brand come fonte autorevole.
Secondo una proiezione di Gartner, entro il 2026 il 25% delle ricerche tradizionali diminuirà a favore delle AI search. Questo significa che un sito che ranka #1 su Google potrebbe essere invisibile quando un utente chiede a ChatGPT “qual è la migliore agenzia WordPress in Italia?”.
Il GEO audit risponde a tre domande fondamentali:
- Mi citano? — Tasso di citazione: quante volte l’AI include il tuo URL come fonte
- Parlano di me? — Tasso di menzione: quante volte il brand compare, anche senza link
- Cosa dicono? — Sentiment e accuratezza: le informazioni sono corrette o allucinate?
Differenza tra GEO Audit, AEO Audit e SEO Audit
Prima di lanciarti nell’audit, è fondamentale capire la differenza tra i tre tipi di analisi. Molti professionisti usano AEO (Answer Engine Optimization) e GEO come sinonimi, ma il scope è diverso:
| Tipo Audit | Cosa misura | Output principale |
|---|---|---|
| SEO Audit | Crawl, on-page, backlink, ranking Google/Bing | Posizioni nelle SERP |
| AEO Audit | Tasso di citazione, URL citati, menzioni brand | “Vengo citato?” |
| GEO Audit | Tutto AEO + sentiment, allucinazioni, share of voice, posizione vs competitor, AI Overviews | “Vengo citato, rappresentato correttamente e raccomandato?” |
In sintesi: l’AEO chiede “sono citato?”, il GEO chiede “sono citato, ben rappresentato, raccomandato e libero di allucinazioni pericolose?”. Un GEO audit completo ha quindi una superficie di analisi più ampia.
Le 7 Dimensioni di un GEO Audit Completo
Un audit che riporta solo “sei citato nel 32% dei prompt” è incompleto. Un GEO audit serio nel 2026 misura sette dimensioni distinte, ognuna con il suo KPI:
1. Tasso di Citazione (Citation Rate)
Percentuale di prompt in cui l’AI cita esplicitamente il tuo URL o dominio. È il segnale più forte di autorevolezza della fonte. Si correla meglio con il ranking top-10 su Bing e con la qualità dei dati strutturati. KPI target: >15% dei prompt rilevanti.
2. Tasso di Menzione (Mention Rate)
Percentuale di prompt in cui il nome del brand compare, anche senza URL. Un brand può essere menzionato senza essere citato come fonte — il che è comunque utile ma indica un’opportunità di miglioramento. KPI target: >30% dei prompt rilevanti.
3. Share of Voice AI (SoV)
Le tue menzioni divise il totale delle menzioni del competitive set. È la metrica singola più importante da tracciare nel tempo perché ti dice quanto “spazio” occupi rispetto ai competitor nella conversazione AI. KPI target: >20% del mercato.
4. Sentiment
Il tono dell’output generativo quando il brand viene discusso: positivo, neutro o negativo. Il sentiment conta perché un modello che raccomanda un competitor sopra di te è funzionalmente peggio di non essere menzionati affatto. KPI target: >80% positivo o neutro.
5. Autorevolezza delle Fonti (Source Authority)
Quali URL e domini il modello usa quando parla della tua categoria? La risposta rivela quali fonti terze devi influenzare (stampa, Wikipedia, piattaforme di recensioni). Se ChatGPT cita sempre un blog di un competitor come fonte, hai un problema di source authority.
6. Tasso di Allucinazione (Hallucination Rate)
Percentuale di output generativi che contengono errori fattuali sul brand, feature inventate, URL falsi o citazioni fabbricate. Questa è la dimensione di brand safety specifica del GEO. Nella nostra analisi su 50 siti, abbiamo trovato che il 18% delle menzioni AI contiene almeno un’informazione errata — dal nome del fondatore alla data di fondazione.
7. Posizione vs Competitor
Quando vieni citato insieme ai competitor, sei primo, secondo o ultimo? Nelle risposte in stile lista, la posizione si correla con il click-through verso il brand. Essere citati terzi su una lista di 5 vale circa 1/3 del traffico di essere primi.
Come Eseguire un GEO Audit Manuale in 8 Step
Ecco la metodologia che usiamo internamente per i clienti AgencyPilot. È engine-agnostic: puoi eseguirla manualmente o con strumenti automatizzati.
Step 1: Scoping
Definisci brand, geografie, lingue e categoria. Un audit in inglese su un brand italiano produce quasi nessun segnale. Lo scope determina tutto ciò che segue. Per le agenzie italiane: testa in italiano, geografia IT, lingua it-IT.
Step 2: Design del Prompt Corpus
Genera un set di prompt che riflette come gli utenti reali parlano all’AI. Mixa:
- Prompt di discovery: “Quali sono i migliori strumenti per X?”
- Prompt comparativi: “X vs Y — quale scegliere?”
- Prompt di raccomandazione: “Quale tool per Z?”
- Prompt fattuali: “Quando è stato fondato X?”
- Prompt di brand: “Cosa sai di [brand]?”
Un corpus robusto contiene 40-80 prompt. Più prompt = più dati statistici significativi.
Step 3: Multi-Model Run
Querya almeno 5 motori generativi per ogni prompt. Gli audit su singolo engine sono statisticamente insignificanti nel 2026 perché ogni modello ha dati di training e backend di ricerca diversi. I 5 minimi:
- ChatGPT (GPT-4/5 con web search)
- Perplexity AI
- Google Gemini
- Claude (con web search)
- Google AI Overviews (su Chrome Incognito)
Step 4: Native vs Web Testing
Esegui ogni prompt due volte: una con web search disabilitata (conoscenza nativa) e una con web search abilitata (modalità RAG). Il gap tra i due punteggi è critico: se il tuo brand appare solo con web search, l’AI non ti conosce dal training data — dipendi dalla qualità dei tuoi contenuti online.
Step 5: Estrazione Dati
Per ogni risposta, estrai:
- Brand menzionato? Sì/No
- URL citato? Sì/No (e quale URL)
- Sentiment: Positivo/Neutro/Negativo
- Posizione nella lista (se applicabile)
- Errori fattuali o allucinazioni
- Competitor menzionati nello stesso prompt
Step 6: Calcolo dei KPI
Calcola i 7 KPI descritti sopra per ogni engine e aggrega. Il risultato è un dashboard come questo:
| KPI | ChatGPT | Perplexity | Gemini | Claude | AI Overviews | Media |
|---|---|---|---|---|---|---|
| Citation Rate | 12% | 28% | 8% | 5% | 22% | 15% |
| Mention Rate | 34% | 45% | 20% | 18% | 38% | 31% |
| Share of Voice | 15% | 22% | 10% | 8% | 18% | 15% |
| Sentiment +/Neutro | 90% | 85% | 95% | 80% | 88% | 88% |
| Hallucination Rate | 5% | 3% | 12% | 8% | 2% | 6% |
Step 7: Analisi delle Fonti Citate
Per ogni citazione, annota quale URL l’AI ha usato come fonte. Questo ti dice quali pagine del tuo sito (o di terzi) l’AI considera autorevoli. Se Perplexity cita sempre una vecchia intervista su un blog esterno invece della tua pagina “Chi siamo”, hai un problema di segnale di autorità.
Step 8: Report e Prioritizzazione
Compila i risultati in un report con priorità di remediazione. Noi usiamo una matrice impatto-forza:
- Quick win (alto impatto, basso sforzo): Aggiungere schema FAQ, creare llms.txt, verificare robots.txt per AI bot
- Strategic (alto impatto, alto sforzo): Creare contenuto citabile con statistiche, costruire autorità esterna su Wikipedia/Crunchbase
- Hygiene (basso impatto, basso sforzo): Correggere meta tag, aggiungere alt text, fix schema errors
- Defer (basso impatto, alto sforzo): Riposizionamento brand, cambiare nome se allucinato sistematicamente
GEO Audit con GEO Optimizer: Audit Automatizzato in 5 Minuti
L’audit manuale richiede 4-6 ore per sito. Se gestisci 50+ siti come noi, non è scalabile. Abbiamo sviluppato GEO Optimizer, un tool open source Python che automatizza la parte tecnica del GEO audit in meno di 5 minuti.
Installazione
pip install geo-optimizer-skill
Eseguire l’Audit
# Audit completo con punteggio 0-100
geo audit --url https://tuosito.com
# Output JSON per integrazione CI/CD
geo audit --url https://tuosito.com --format json
# Report HTML autonomo (da condividere con il cliente)
geo audit --url https://tuosito.com --format html > geo-report.html
# Report SARIF per GitHub Code Scanning
geo audit --url https://tuosito.com --format sarif
Cosa Valuta GEO Optimizer
GEO Optimizer valuta il sito su 7 aree per un totale di 100 punti, implementando i 42 metodi della ricerca Princeton KDD 2024:
| Area | Punti | Cosa verifica |
|---|---|---|
| Robots.txt | /18 | 22 AI bot su 3 tier (training, search, user). Bot di citazione esplicitamente allowati? |
| llms.txt | /18 | Presente, ha H1 + blockquote, sezioni, link, depth. Companion llms-full.txt? |
| Schema JSON-LD | /22 | WebSite, Organization, FAQPage, Article. Ricchezza schema (5+ attributi)? sameAs? |
| Meta Tags | /14 | Title, description, canonical, Open Graph completi? |
| Content | /14 | H1, statistiche, citazioni esterne, gerarchia heading, liste/tabelle, front-loading? |
| Signals | /8 | <html lang>, RSS/Atom feed, dateModified freshness? |
| AI Discovery | /6 | .well-known/ai.txt, /ai/summary.json, /ai/faq.json, /ai/service.json? |
Score bands: 86-100 Excellent · 68-85 Good · 36-67 Foundation · 0-35 Critical
Inoltre, GEO Optimizer calcola un Citability Score separato (0-100) che misura la qualità del contenuto su 42 metodi derivati dalla ricerca Princeton:
- Quotation +41% — il contenuto include citazioni dirette da fonti
- Statistics +33% — presenza di numeri e dati specifici
- Fluency +29% — scrittura fluida e concisa
- Cite Sources +27% — link a fonti autorevoli
- E altri 38 criteri
Integrazione CI/CD
Per le agenzie che gestiscono multipli siti, l’audit può essere automatizzato in CI/CD per monitorare il punteggio GEO nel tempo:
# .github/workflows/geo.yml
- uses: Auriti-Labs/geo-optimizer-skill@v1
with:
url: https://tuosito.com
threshold: 70 # Fail se il punteggio scende sotto 70
format: sarif # Upload nel tab Security di GitHub
Funziona con GitHub Actions, GitLab CI, Jenkins, CircleCI e qualsiasi CI che esegue Python.
Checklist GEO Audit: 38 Punti da Verificare
Oltre all’audit tecnico con GEO Optimizer, esiste una checklist manuale di 38 punti organizzata in 5 sezioni. Questa è la rubrica che usiamo per ogni nuovo cliente:
Sezione 1: Entity Authority (8 punti)
- Il business ha un nome canonico singolo usato identico su tutte le piattaforme
- Schema.org Organization markup include alternateName, legalName e sameAs
- sameAs include URL verificati di LinkedIn, social, Crunchbase e piattaforme recensioni
- Google Business Profile completo e verificato
- LinkedIn Company Page con tagline, description e attività recenti
- Presenza su Crunchbase con profilo completo
- Wikidata entry che linka i profili social e di citazione
- Il fondatore ha un’entità personale su LinkedIn e almeno un’altra piattaforma
Sezione 2: Content Structure (10 punti)
- La homepage dice chiaramente cosa fa il business nei primi 100 parole
- Ogni pagina importante ha un singolo H1 che matcha il title tag
- Gli H2 sono in forma di domanda dove naturale (“Come funziona…”, “Cos’è…”)
- Ogni H2 ha 1-3 frasi di risposta diretta subito sotto
- Pillar pages linkano a 5-10 articoli di supporto con anchor text exact-match
- Articoli di supporto linkano back alla pillar con anchor descrittivo
- Ogni blog post ha almeno 2-3 outbound link a fonti autorevoli
- Ogni blog post ha un autore con bio e credenziali linkate dal byline
- Pagine importanti includono tabelle comparative, liste e formati strutturati
- Sezione FAQ visibile su pagine commercial-intent con almeno 5 domande
Sezione 3: Structured Data (8 punti)
- Organization schema implementato su ogni pagina, non solo homepage
- Article schema su ogni blog post con author, datePublished e dateModified
- Pagine autore con Person schema, credenziali e sameAs a profili professionali
- FAQPage schema su pagine commerciali con almeno 5 Q&A
- HowTo schema su contenuto in formato guida
- Review o aggregateRating schema su pagine testimonial
- Tutto lo schema valida senza errori nel Rich Results Test di Google
- Service o Product schema su ogni pagina di servizi
Sezione 4: Review e Trust Signals (6 punti)
- Almeno 25 recensioni su Google Business Profile o piattaforma primaria
- Presenza su almeno una piattaforma di recensioni di settore (Trustpilot, G2, Clutch)
- Rating aggregato ≥ 4.5 stelle sulle piattaforme primarie
- Almeno 2-3 nuove recensioni al mese costantemente
- Rispondi a ogni recensione entro 48 ore, incluse quelle negative
- Le recensioni menzionano outcome specifici, servizi o feature nominate
Sezione 5: External Authority (6 punti)
- Business menzionato per nome in almeno 3 pubblicazioni di settore o blog major
- Business presente in almeno 1 listicle (“Top 10 agenzie X”, “Migliori tool Y”)
- Almeno 5 menzioni brand su Reddit o Quora negli ultimi 12 mesi
- Founder o team presente in almeno 2 podcast di settore
- Almeno 1 ricerca originale, dato o framework che altri citano
- Brand menzionato in contenuti YouTube indicizzati
Interpretazione del punteggio:
- 30-38 punti: Top quartile GEO-ready. Focus su competitive positioning
- 22-29 punti: Solida base. L’AI ti cita occasionalmente. Migliora le 2 sezioni più deboli
- 15-21 punti: La maggior parte dei siti inizia qui. Fix mirati nelle sezioni 1 e 3 danno il lift maggiore
- 0-14 punti: Critico. L’AI non ti conosce. Parti da Entity Authority prima di tutto il resto
Strumenti per GEO Audit: Confronto 2026
Oltre a GEO Optimizer, esistono diverse piattaforme commerciali per tracciare la visibilità AI. Ecco un confronto delle opzioni principali nel 2026:
| Strumento | Tipo | Prezzo | Punti di forza |
|---|---|---|---|
| GEO Optimizer | Open source (Python) | Gratuito | Audit tecnico 42 criteri, CI/CD, output SARIF/HTML, zero vendor lock-in |
| Otterly.AI | SaaS | Da $99/mese | Tracking menzioni su multipli LLM, dashboard storica |
| Profound | SaaS | Da $250/mese | Analytics enterprise, share of voice tracking |
| Peec.AI | SaaS | Da $49/mese | Monitoraggio ChatGPT e Perplexity, report PDF |
| AI Labs Audit | SaaS | Da $199/mese | 7 dimensioni GEO, hallucination tracking, API REST |
| BrightEdge | Enterprise | Custom | AI Overviews tracking, integrazione Google Search Console |
Il nostro approccio raccomandato per le agenzie: GEO Optimizer per l’audit tecnico (gratuito, CI/CD) + una piattaforma SaaS per il tracking mensile delle menzioni se il budget lo permette. Per approfondire la differenza tra GEO e SEO, consulta la nostra guida GEO vs SEO.
Cosa Fare Dopo il GEO Audit: Prioritizzazione dei Fix
L’audit è inutile senza un piano d’azione. Ecco come Prioritizziamo i fix per i clienti AgencyPilot, in ordine di impatto sulla visibilità AI:
Priorità 1: Technical Foundation (settimana 1)
- Fix robots.txt — assicurati che GPTBot, ClaudeBot, PerplexityBot e CCBot siano allowati. È il fix più veloce e impatta immediatamente la capacità dell’AI di leggere il tuo sito
- Creare llms.txt — un file llms.txt ben strutturato aumenta la comprensibilità del sito per i LLM. Usa
geo llms --base-url https://tuosito.comper generarlo - Fix schema JSON-LD — correggi errori di validazione, aggiungi sameAs, verifica Organization e Article schema. Consulta la nostra guida allo schema markup WordPress
Priorità 2: Content Optimization (settimane 2-3)
- Aggiungi statistiche e citazioni — i contenuti con dati specifici vengono citati il 33% di più (metodo “Statistics” della ricerca Princeton)
- Struttura FAQ — ogni pagina commercial-intent dovrebbe avere una sezione FAQ con almeno 5 domande. L’AI estrae le FAQ per i suoi snippet
- Front-load le risposte — i primi 100 parole di ogni paragrafo devono dare la risposta diretta. L’AI non legge tutto
- Tabelle e liste — i formati strutturati vengono estratti più facilmente. Trasforma i paragrafi descrittivi in tabelle comparative dove possibile
Priorità 3: Entity Authority (settimane 4-8)
- Wikidata entry — crea o completa la entry Wikidata del brand con sameAs a tutti i profili
- Crunchbase profile — completo con funding, categorie e descrizione
- Recensioni su piattaforme di settore — Clutch, G2, Trustpilot. Target: 25+ recensioni con rating 4.5+
- PR e menzioni esterne — almeno 3 pubblicazioni di settore che menzionano il brand
Quanto Spesso Eseguire un GEO Audit
I modelli AI si aggiornano continuamente: ChatGPT, Gemini e Claude ricevono nuovi training data e update del backend di ricerca ogni 2-6 settimane. Per questo motivo:
- Audit tecnico (GEO Optimizer): ogni 2 settimane in CI/CD, alert se il punteggio scende sotto la soglia
- Audit menzioni manuale: mensile, 40-80 prompt su 5 engine
- Audit completo (7 dimensioni): trimestrale, con report al cliente
- Re-audit dopo fix maggiori: 2 settimane dopo aver implementato i fix per misurare l’impatto
Nella nostra esperienza, i fix tecnici (robots.txt, llms.txt, schema) producono un lift misurabile entro 4-6 settimane. I fix di contenuto producono un lift in 8-12 settimane. L’entity authority compounding richiede 3-6 mesi ma è il fattore più duraturo.
FAQ — GEO Audit
Quanto costa un GEO audit?
Un GEO audit tecnico con GEO Optimizer è gratuito (open source). Un audit completo manuale con 7 dimensioni su 5 engine richiede 4-6 ore di lavoro specializzato. Le piattaforme SaaS partono da $49/mese (Peec.AI) fino a $250+/mese (Profound) per tracking continuo.
Qual è la differenza tra GEO audit e SEO audit?
Un SEO audit verifica se il sito è crawlable, indicizzato e ranking su Google/Bing. Un GEO audit verifica se il sito viene citato e rappresentato correttamente da ChatGPT, Perplexity, Gemini e Claude. Le due audit sono complementari: un sito con SEO perfetto può essere invisibile all’AI se non ha llms.txt, schema FAQ o robots.txt configurato per i AI bot.
GEO Optimizer è sufficiente o serve anche una piattaforma SaaS?
GEO Optimizer copre l’audit tecnico (42 criteri su 7 aree) e il citability score del contenuto. Non traccia le menzioni AI nel tempo — per quello serve una piattaforma SaaS come Otterly.AI o Peec.AI. Per le agenzie che gestiscono multipli siti, raccomandiamo GEO Optimizer in CI/CD + una piattaforma SaaS per il tracking mensile dei clienti premium.
Quanto tempo serve per vedere risultati dopo un GEO audit?
I fix tecnici (robots.txt, llms.txt, schema) producono un lift misurabile nelle citazioni AI entro 4-6 settimane. I fix di contenuto richiedono 8-12 settimane. L’entity authority compounding richiede 3-6 mesi. Il timing dipende dalla frequenza di update dei modelli AI.
Su quali motori AI devo testare il mio sito?
Minimo 5: ChatGPT (con web search), Perplexity AI, Google Gemini, Claude (con web search) e Google AI Overviews. Ogni modello ha dati di training e backend di ricerca diversi, quindi testare un solo engine dà un quadro incompleto.
Conclusione
Un GEO audit è il primo passo per smettere di essere invisibili ai motori AI. In 5 minuti con GEO Optimizer puoi ottenere un punteggio tecnico e identificare esattamente cosa fixare. In 4-6 ore con audit manuale puoi misurare le 7 dimensioni della visibilità AI e Prioritizzare i remediation.
Il punto chiave è sistematizzare: un audit una tantum non basta. I modelli AI si aggiornano continuamente e la tua visibilità cambia con loro. Integra il GEO audit nel tuo workflow CI/CD, esegui audit mensili delle menzioni e trimestrali completi. Per i clienti, un report GEO trimestrale è diventato tanto atteso quanto il report SEO mensile.
Se gestisci siti WordPress per clienti e vuoi automatizzare il GEO auditing, leggi come abbiamo automatizzato la gestione WordPress con Claude API e come generiamo report automatici con AI in AgencyPilot. Per la strategia completa di ottimizzazione per motori AI, consulta la nostra guida GEO per WordPress.