Share of voice in ChatGPT e Perplexity: come si misura davvero
Risposta breve
Misuri la visibilità AI con un set fisso di 15-30 prompt per lingua e motore di risposta. Per ogni risposta registri citazione, posizione, tono, fatti e fonti. Da queste osservazioni ricavi quattro indicatori comparabili: tasso di citazione, posizione media, share of voice rispetto a concorrenti fissi e quota di citazioni del Suo dominio.
TL;DR
- Il set di prompt è lo strumento di misura. Si costruisce una volta e poi si congela, altrimenti confronta mesi misurati con righelli diversi.
- Calcoli la dispersione prima di interpretare una variazione. Con 24 prompt e un tasso di citazione intorno al 40 per cento, l'intervallo al 95 per cento è di circa più o meno 20 punti.
- Search Console copre solo Google, e lì tutti i link dentro un AI Overview ereditano la stessa posizione. Per ChatGPT e Perplexity non esiste alcun report.
Introduzione
Da giugno 2026 per Google esiste un report ufficiale: Search Console mostra le impression provenienti da AI Overview e AI Mode. Per ChatGPT, Perplexity, Claude o Copilot non esiste nulla di equivalente, e anche il report di Google non risponde alla domanda che i clienti pongono davvero: vengo consigliato, e quanto spesso?
Resta la misurazione manuale. È un ripiego, e lo chiamiamo così. Qui sotto trova la procedura che usiamo in Rankprofi, descritta in modo abbastanza completo da poterla eseguire senza di noi. I numeri dei clienti provenienti da queste esecuzioni non li pubblichiamo.
Cosa mostra Search Console e cosa nasconde
Il Generative AI performance report fornisce le impression per AI Overview e AI Mode, raggruppabili per pagine, paesi, date o dispositivi. Google lo sta distribuendo prima a una parte dei proprietari di property.
Quello che manca decide quanto sia utile. Non esiste una dimensione per query: vede che una pagina è comparsa in una risposta AI, non a quale domanda. Vede impression, non se la sua azienda sia stata citata o consigliata. I dati degli esperimenti di Search Labs sono esclusi.
Poi ci sono tre regole di conteggio dalla documentazione metodologica di Google. Un AI Overview occupa una sola posizione, e ogni link al suo interno riceve quella stessa posizione: una posizione media di 1 può significare che lei era uno dei dodici link di fonte. Un'impression viene contata solo quando il link è stato portato in vista con lo scorrimento o espanso, quindi le fonti più in basso compaiono nelle statistiche meno spesso di quanto vengano effettivamente mostrate. E in AI Mode ogni domanda di follow-up vale come una nuova query.
Sotto c'è un problema più profondo. Nella sua guida alla ricerca generativa Google descrive il query fan-out: il modello genera più sotto-query parallele a partire da una sola domanda dell'utente. La sua impression quindi non corrisponde con precisione alla domanda che qualcuno ha digitato.
Tre verifiche prima della prima misurazione
Prima di inserire un solo prompt, accerti di poter partecipare. Un numero basso sorprendentemente spesso non è un problema di contenuti, ma un interruttore che qualcuno ha spostato.
Google. Nelle impostazioni della property in Search Console si trova il Search generative AI control, e il valore predefinito è l'inclusione. Impostato su esclusione, i suoi link e i suoi contenuti non compaiono più in AI Overview, AI Mode e nelle funzioni generative di Discover, e da lì non riceve né impression né traffico. Google tiene conto dell'impostazione dal 17 giugno 2026. La trappola sta nell'ereditarietà: una property assume per impostazione predefinita il valore della property superiore più vicina, quindi escludere a livello di dominio esclude in silenzio anche la directory del blog.
ChatGPT. OpenAI scrive che i siti che bloccano OAI-SearchBot nel robots.txt non vengono mostrati nelle risposte di ricerca di ChatGPT, pur potendo comparire come link di navigazione. Le modifiche richiedono circa 24 ore.
Perplexity. PerplexityBot è il crawler dei risultati, Perplexity-User è il recupero su richiesta dell'utente, che secondo la documentazione ignora di norma le regole del robots.txt. Controlli il robots.txt e il web application firewall. Una regola Cloudflare blocca un bot senza che nel robots.txt compaia nulla, ed è la causa invisibile più frequente di citazioni mancanti.
Il set di prompt è lo strumento di misura
Un set di prompt debole produce un report inutile, per quanto pulita sia l'analisi successiva. Costruiamo 15-30 prompt per lingua. Di meno, e i singoli casi anomali spostano troppo la percentuale. Di più, e la cadenza mensile non regge. Se deve dare priorità: meglio meno motori con il set completo che tutti i motori con metà set.
Il mix si distribuisce su sei intenti: scoperta senza nome di marca ("miglior fornitore di X in Alto Adige"), luogo e occasione ("X vicino a Bolzano"), caratteristica ("X con Y"), confronto ("il suo marchio o un concorrente"), marca ("recensioni del suo marchio") e pianificazione, cioè le domande più lunghe in cui la sua categoria è solo un tassello. I prompt di scoperta sono i più difficili da vincere e valgono di più.
Due regole tengono onesto il set. I prompt di marca non superano il 40 per cento circa, perché sono bersagli facili e gonfiano il tasso di citazione. E ogni concorrente deve essere raggiungibile da almeno un prompt, altrimenti la share of voice risulta distorta sistematicamente a suo favore. Si formula come le persone chiedono davvero, non in stringhe di parole chiave che nessuno digita.
Poi si congela. I prompt non si riformulano mai. I nuovi vanno in un blocco separato e datato ed entrano nella serie storica dal periodo successivo. Un prompt formulato a maggio diversamente da aprile non è più un punto di misura: sono due domande diverse.
Per i clienti altoatesini tedesco e italiano si eseguono separatamente. La stessa domanda nelle due lingue produce risposte diverse e cita fonti diverse. Due mercati nella stessa provincia.
Cosa si registra per ogni risposta
Una riga per prompt e motore, sette campi.
Citato (sì, no, nessuna risposta). "Nessuna risposta" è una categoria a sé, per quando il motore evita o rifiuta. Quelle righe escono dal denominatore, altrimenti sembrano un insuccesso quando in realtà non è stato misurato nulla.
Posizione: il quale fornitore dell'elenco è lei. Vuoto se non citato, e vuoto significa vuoto, non zero.
Tono: positivo, neutro, negativo.
Accuratezza: corretto, errori minori, sbagliato, con l'errore specifico nella colonna note. Questo campo trova cose che altrimenti sfuggono a tutti: orari di apertura superati, un servizio dismesso due anni fa, una confusione con un'azienda dal nome simile.
Fonti citate: tutti i domini che il motore collega o nomina, alla lettera e senza normalizzarli. La colonna più preziosa, perché è un elenco già pronto dei domini su cui lei dovrebbe essere presente.
Concorrenti citati con la posizione, dove è riconoscibile. Da qui nasce il denominatore della share of voice. In più una colonna note e, come metadati, data, motore, versione del modello, lingua e testo esatto del prompt.
Esecuzione: sessione nuova e disconnessa per ogni motore, lingua e area coerenti con il prompt, un prompt per ogni nuovo contesto. Su Google il prompt è una query di ricerca e non un messaggio di chat, e lì registriamo anche se un AI Overview sia comparso. Sono due esiti diversi: nessun overview, oppure un overview senza di lei.
Quello che non succede mai: aggiungere una citazione, una posizione o una fonte perché sarebbe plausibile.
Dalla tabella al dato
Il tasso di citazione è le citazioni diviso i prompt testati, escluse le righe senza risposta. La posizione media è la media dei ranghi sulle righe con citazione, e non compare mai da sola: un'ottima posizione media su tre citazioni non è un buon risultato. La share of voice è le sue citazioni diviso le sue più tutte quelle dei concorrenti. La quota di citazione è quante volte il suo dominio compare tra le fonti citate, diviso tutte le citazioni. Tono e accuratezza si mappano da 0 a 1 (positivo 1,0, neutro 0,5, negativo 0,0) e si mediano sulle righe con citazione. Tutto complessivo, per motore e per lingua.
Il riassunto è un valore tra 0 e 100, pesato con il 45 per cento di tasso di citazione, il 20 per cento di share of voice, il 15 per cento di fattore posizione e il 10 per cento ciascuno per tono e accuratezza. Il fattore posizione mappa la posizione 1 su 1,0 e la posizione 10 o peggiore su 0.
Questa pesatura è una nostra scelta e non uno standard di settore. La presenza domina, perché non essere citati è il risultato peggiore. Più dell'entità dei pesi conta che restino invariati mese dopo mese. Il valore è confrontabile con sé stesso, non con quello di un'altra agenzia.
Cadenza, dispersione e perché una singola esecuzione non prova nulla
Misuriamo ogni mese, nella stessa settimana di calendario, nello stesso ordine dei motori.
OpenAI scrive nella propria documentazione API che le risposte non sono deterministiche per impostazione predefinita e che il determinismo non è garantito nemmeno impostando un seed, perché OpenAI modifica le configurazioni dei modelli. Questo vale per le API. Le interfacce consumer aggiungono ricerca web, personalizzazione e cambi di modello.
Quanto rumore ne derivi lo può calcolare prima di interpretare qualsiasi cosa. Un tasso di citazione è una proporzione, e l'errore standard di una proporzione p su n osservazioni è la radice quadrata di p per (1 meno p), diviso n. Con 24 prompt e un tasso misurato del 40 per cento il risultato è esattamente 0,1, quindi un intervallo al 95 per cento di circa più o meno 20 punti: da qualche parte tra il 20 e il 60 per cento. Eseguendo gli stessi 24 prompt su quattro motori si arriva a 96 righe e l'intervallo si restringe a circa più o meno 10 punti.
Questa è la versione benevola del calcolo. Presuppone righe indipendenti, e non lo sono. Se la sua entità è debole, cade su molti prompt contemporaneamente, e la stessa fonte plasma la risposta su più motori. L'intervallo di incertezza reale è quindi più ampio di quello calcolato, non più stretto. Chi le vende uno spostamento di tre punti come un successo non ha fatto i conti.
Per questo si valuta solo dal secondo periodo e si parla di tendenza solo dal terzo. Se nella finestra di misurazione cade un core update di Google noto o un cambio di modello, marchiamo il periodo come osservativo. Un calo concentrato su un motore che ha appena rilasciato un aggiornamento significa una cosa diversa da un calo su tutti i motori. Il secondo caso indica un vero problema di contenuti o di entità.
Cosa il dato non dice, e cosa ne consegue
Non è traffico e non è fatturato. Una citazione non è una sessione.
Non rappresenta tutte le domande reali degli utenti. Il set di prompt è un campione editoriale, non una misurazione dell'intero volume di mercato.
La posizione in un elenco generato non è un ranking. Può riordinarsi tra due esecuzioni senza che sul suo sito sia cambiato nulla.
Noi testiamo disconnessi. I suoi clienti reali sono connessi, con cronologia delle chat e posizione. Le loro risposte sono diverse dalle nostre.
La share of voice dipende interamente dal set di concorrenti scelto. Tolga un concorrente forte e il suo numero sale senza che sia cambiato nulla. Per questo il set va sempre accanto al numero.
Sulle cause non dice niente. Se il valore sale due mesi dopo una pubblicazione, è una successione temporale, nulla di più.
Cosa invece si deduce dal quadro: un tasso di citazione alto sui prompt di marca e basso su quelli di scoperta significa che i motori la conoscono solo se qualcuno chiede di lei per nome. Se i concorrenti vincono la share of voice, lavori su contenuti di confronto e su presenze proprio sui domini della sua colonna citazioni. Se nelle risposte compaiono fatti errati, corregga il sito e allinei profilo aziendale, iscrizioni nelle directory e Wikidata.
Cosa invece non ne consegue lo ha scritto Google stessa: llms.txt e file simili vengono ignorati, i contenuti non vanno spezzati in blocchi né riscritti per l'AI, i dati strutturati non sono un requisito, e cercare menzioni non autentiche serve meno di quanto sembri. Creare una pagina per ogni variante di fan-out viola, secondo la stessa fonte, le norme antispam sull'abuso di contenuti su larga scala. Una misurazione negativa non giustifica nessuna di queste mosse.
Come si arriva a comparire in quelle risposte lo spieghiamo nell'articolo su come le aziende vengono citate nelle risposte AI. Quale disciplina se ne occupa lo chiarisce la differenza tra SEO, AEO e GEO, e se Google è il suo canale principale guardi cosa cambiano gli AI Overview nella prima pagina di Google. La misurazione continuativa fa parte del nostro lavoro sulla visibilità nelle risposte AI. Se prima vuole sapere a che punto è: analisi gratuita.
Domande frequenti
Posso automatizzare invece di testare a mano?
Con le API dei fornitori si automatizza molto, ma allora misura un'altra cosa. Le interfacce consumer di ChatGPT e Perplexity non si comportano in modo identico alle API, perché in mezzo ci sono prompt di sistema, ricerca web e personalizzazione. Confronti esecuzioni via API solo con altre esecuzioni via API.
È la stessa share of voice della pianificazione media?
No. Nel senso classico la share of voice indica la quota di pressione pubblicitaria di un inserzionista in una categoria, misurata in investimenti o contatti. Qui lo stesso termine indica la quota di citazioni del marchio dentro un set di prompt definito. Stessa formula, denominatore completamente diverso.
Non basta il report di Search Console?
Per Google copre le impression in AI Overview e AI Mode. Non dice se la sua azienda sia stata citata o consigliata, e non dice nulla su ChatGPT, Perplexity, Claude o Copilot. Servono entrambi: il report come fonte verificata per Google, il protocollo per tutto il resto.
Perché ricevo due risposte diverse alla stessa domanda?
Perché i sistemi sono fatti così. OpenAI documenta che le risposte possono variare da richiesta a richiesta e che il determinismo non è garantito nemmeno con un seed. Ci si aggiungono risultati di ricerca web mutevoli e cambi di modello. Per questo l'unità di analisi è l'intero set e non la singola risposta.
Fonti
- Il Generative AI performance report (Search) mostra le impression per AI Overview e AI Mode, raggruppabili per pagine, paesi, date e dispositivi; viene distribuito prima a una parte dei proprietari di property ed esclude i dati degli esperimenti di Search Labs. Google, Guida di Search Console, consultato il 29.07.2026.Google Search Console · 2026-07-29
- Annuncio dei report. Google Search Central Blog, "Introducing Search Generative AI performance reports in Search Console", giugno 2026.Google Search Central
- Un AI Overview occupa una sola posizione e ogni link al suo interno riceve quella posizione; un'impression richiede che il link sia portato in vista con lo scorrimento o espanso; in AI Mode una domanda di follow-up vale come nuova query; i dati di Search Labs sono esclusi. Google, Guida di Search Console, "What are impressions, position, and clicks?", consultato il 29.07.2026.Google Search Console · 2026-07-29
- Search generative AI control: l'inclusione è il valore predefinito; con l'esclusione niente impression e niente traffico da AI Overview, AI Mode e funzioni generative di Discover; Google ne tiene conto dal 17.06.2026; le property ereditano il valore della property superiore più vicina. Google, Guida di Search Console, consultato il 29.07.2026.Google Search Console · 2026-07-29
- Query fan-out; llms.txt e file analoghi vengono ignorati dalla Ricerca Google; non serve suddividere i contenuti in blocchi né riscriverli per l'AI; i dati strutturati non sono necessari per le funzionalità generative; cercare menzioni non autentiche serve meno di quanto sembri; creare una pagina per ogni variante di fan-out viola le norme antispam sull'abuso di contenuti su larga scala. Google Search Central, "Guida di Google all'ottimizzazione per le funzionalità di AI generativa nella Ricerca Google", pubblicata il 15.05.2026, stato pagina 08.07.2026.Google Search Central
- "Chat Completions are non-deterministic by default"; il determinismo non è garantito nemmeno con un seed, perché OpenAI modifica le configurazioni dei modelli. OpenAI, documentazione API "Advanced usage", consultato il 29.07.2026.OpenAI · 2026-07-29
- I siti che bloccano OAI-SearchBot non vengono mostrati nelle risposte di ricerca di ChatGPT, ma possono comparire come link di navigazione; le modifiche al robots.txt richiedono circa 24 ore. OpenAI, "Overview of OpenAI Crawlers", consultato il 29.07.2026.OpenAI · 2026-07-29
- PerplexityBot serve a mostrare i siti nei risultati di Perplexity; Perplexity-User ignora di norma le regole del robots.txt; le modifiche richiedono fino a 24 ore; indicazioni per l'autorizzazione in Cloudflare e AWS WAF. Perplexity, "Perplexity Crawlers", consultato il 29.07.2026.Perplexity · 2026-07-29


