PageSourceSearch

https://libellulaweb.com/assets/metodologia-ai-visibility-Gd-AWVcy.js

js libellulaweb.com collected 2026-09-26 10:17:50 UTC 19,664 bytes, 1 lines download raw bytes

1import{j as e}from"./vendor-react-CirdV7_7.js";import{bk as d,P as m,b as r,bl as p}from"./index-g0XVOcZG.js";import{S as x}from"./SiteHeader-XRLXZAmy.js";import{S as h}from"./SiteFooter-D5zB61Zb.js";import{B as u,S as g}from"./guide-parts-BocNVZPh.js";import{L as t}from"./vendor-tanstack-ujDGFJ7E.js";import"./vendor-supabase-couYVwVI.js";import"./vendor-icons-I6-T5Lvm.js";import"./vendor-radix-AdXG2-S0.js";import"./vendor-utils-Ce1ZTWB2.js";import"./vendor-zod-CDKyKYSa.js";import"./TrustProofBar-C5nVSCD8.js";import"./GoogleReviewsStat-DY774BoS.js";import"./useGoogleReviewStats-Lxp0whjW.js";const l={gemini:"Google Gemini",google_aio:"Google AI Overview",google_search:"Google Search",chatgpt_search:"ChatGPT (con web search)",claude_search:"Claude (con web search)",perplexity:"Perplexity",copilot:"Microsoft Copilot","tutti i motori":"Tutti i motori (aggregato)"},o={as_of:"2026-08-08",as_of_label:"8 agosto 2026",runs:160,engines_count:4,source:"Motore di misurazione LL4, rilevazione 8/8/2026",overall:{caiv:45.1,aiv:34.3,presence_rate:41.9,recommendation_rate:34.4,citation_rate:13.1,share_of_voice:20.9},engines:[{engine:"gemini",caiv:58.9},{engine:"perplexity",caiv:58},{engine:"claude_search",caiv:34.2},{engine:"chatgpt_search",caiv:27.7}]};function R(){const n=d.useLoaderData(),s=n.ok?n.data:null;return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(x,{}),e.jsx(u,{items:[{label:"Home",href:"/"},{label:"Metodologia AI Visibility"}]}),e.jsx(m,{eyebrow:"Documento metodologico · bozza in revisione",title:"Metodologia di misurazione AI Visibility",highlight:"Come rileviamo la presenza di un brand nelle risposte dei motori AI",description:"La misurazione AI Visibility è un protocollo di interrogazione ripetuta: un set fisso di prompt commerciali viene sottoposto ai motori AI, ogni risposta viene registrata come osservazione strutturata e da quelle osservazioni derivano quattro tassi — presenza, raccomandazione, citazione e quota di voce. Questa pagina documenta definizioni, procedura, risultati reali e limiti, e mette a disposizione i dati grezzi.",palette:"cyan",badges:["Metodologia","Dati grezzi","Limiti dichiarati"],primaryCta:{label:"Scarica i dati grezzi (CSV)",href:"/api/public/ai-visibility-baseline.csv"},secondaryCta:{label:"Metodologia AI Search",href:"/metodologia-ai-search"}}),e.jsx(r,{eyebrow:"1. Definizione",title:"Cos'è la misurazione AI Visibility e perché conta",children:e.jsxs("div",{className:"mx-auto max-w-3xl space-y-3 text-[15.5px] leading-relaxed text-foreground/85",children:[e.jsxs("p",{children:["Per ",e.jsx("strong",{children:"AI Visibility"})," intendiamo la presenza rilevabile di un brand all'interno delle risposte generate dai motori conversazionali quando un utente pone una domanda con intento commerciale. A differenza della ricerca tradizionale non esiste una lista di risultati stabile: il motore sintetizza una risposta, cita alcune fonti e talvolta nomina o consiglia dei fornitori."]}),e.jsx("p",{children:"Conta perché una quota crescente di ricerche informative e comparative si conclude dentro la risposta AI. Se il brand non compare in quel testo, non entra nemmeno nell'insieme delle opzioni valutate dall'utente. Misurarlo serve a sapere da dove si parte e a distinguere un miglioramento reale dalla percezione."}),e.jsx("p",{children:"La misurazione è descrittiva, non predittiva: fotografa cosa hanno risposto i motori su un campione di prompt in date determinate."})]})}),e.jsx(r,{eyebrow:"2. Metodologia",title:"Motori, prompt, frequenza e metriche",children:e.jsxs("div",{className:"mx-auto max-w-3xl space-y-6 text-[15.5px] leading-relaxed text-foreground/85",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"mb-2 text-lg font-semibold text-foreground",children:"Motori interrogati"}),e.jsx("p",{children:"Il sistema di rilevazione interroga Google Gemini, Perplexity, ChatGPT con ricerca web e Claude con ricerca web. Alcune rilevazioni storiche includono anche Google Search e Google AI Overview come superfici di confronto. La copertura effettiva di ogni ondata dipende dalla disponibilità delle API dei rispettivi provider: quando un motore non è interrogabile, l'assenza viene registrata come tale e non contegg
1iata come risultato negativo."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"mb-2 text-lg font-semibold text-foreground",children:"Set di prompt commerciali"}),e.jsxs("p",{children:["I prompt provengono da un set codificato di domande reali con intento commerciale o di comparazione (ricerca di fornitore, confronto tra soluzioni, domande locali), ciascuna identificata da un ",e.jsx("code",{children:"query_id"})," e raggruppata in cluster tematici. Ogni interrogazione viene eseguita in sessione pulita, senza personalizzazione da cronologia."]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"mb-2 text-lg font-semibold text-foreground",children:"Frequenza delle rilevazioni"}),e.jsx("p",{children:"Le rilevazioni automatiche vengono eseguite a lotti ricorrenti nei giorni feriali e ogni ondata distribuisce le interrogazioni su più giornate non consecutive, così da catturare la deriva dei modelli. Ogni risposta produce una riga di osservazione con motore, data, esito di scoring e URL citati."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"mb-2 text-lg font-semibold text-foreground",children:"Definizioni operative delle metriche"}),e.jsxs("ul",{className:"list-disc space-y-2 pl-5",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Presence Rate"})," — osservazioni in cui il brand è menzionato nel testo della risposta, diviso il totale delle osservazioni valide del motore."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Recommendation Rate"})," — osservazioni in cui la menzione è classificata come raccomandazione esplicita (anche con riserva), diviso il totale delle osservazioni valide. È una metrica distinta dalla semplice presenza: essere nominati non equivale a essere consigliati."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Citation Rate"})," — osservazioni in cui il motore cita un URL del dominio del brand fra le fonti, diviso il totale delle osservazioni valide. Gli URL di redirect dei motori vengono risolti al dominio finale prima del confronto."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Share of Voice"})," — menzioni del brand rapportate alla somma delle menzioni del brand e delle menzioni di operatori concorrenti rilevate nelle stesse risposte. Nei dati pubblicati i concorrenti sono trattati in forma aggregata e anonima."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Indici compositi (CAIV / AIV)"})," — pubblicati solo per la baseline ufficiale, perché prodotti dal motore di misurazione LL4 che li calcola con una formula propria. Non vengono calcolati né estesi alle serie di raccolta assistita riportate più sotto, dove restano pubblicate le sole metriche M1–M4."]})]})]})]})}),e.jsx(r,{eyebrow:"3. Baseline ufficiale",title:"Baseline ufficiale 8/8/2026",children:e.jsxs("div",{className:"mx-auto max-w-4xl space-y-4 text-[15.5px] leading-relaxed text-foreground/85",children:[e.jsxs("p",{children:["Rilevazione del ",e.jsx("time",{dateTime:o.as_of,children:o.as_of_label}),":"," ",e.jsxs("strong",{children:[o.runs," run"]})," distribuite su"," ",e.jsxs("strong",{children:[o.engines_count," motori"]})," conversazionali. I valori sono fissati e non variano al caricamento della pagina."]}),e.jsx("div",{className:"overflow-x-auto rounded-xl border border-border/60",children:e.jsxs("table",{className:"w-full min-w-[640px] border-collapse text-left text-sm",children:[e.jsx("caption",{className:"p-3 text-left text-sm text-foreground/70",children:"Baseline ufficiale 8/8/2026 — indici compositi e metriche aggregate (160 run × 4 motori)"}),e.jsx("thead",{className:"bg-card/60",children:e.jsxs("tr",{children:[e.jsx("th",{scope:"col",className:"p-3 font-semibold",children:"CAIV"}),e.jsx("th",{scope:"col",className:"p-3 font-semibold",children:"AIV"}),e.jsx("th",{scope:"col",className:"p-3 font-semibold",children:"Presence Rate"}),e.jsx("th",{scope:"col",className:"p-3 font-semibold",children:"Recommendation Rate"}),e.jsx("th",{scope:"col",className:"p-3 font-semibold",children:"Citation Rate"}),e.jsx("th",{scope:"col",className:"p-3 font-semibold",children:"Share of Voice"})]})}),e.jsx("tbody",{children:e.jsxs("tr",{className:"border-t border-border/50 font-semibold",children:[e.jsx("td",{className:"p-3",children:o.overall.caiv}),e.jsx("td",{className:"p-3",children:o.overall.aiv}),e.jsxs("td",{className:"p-3",children:[o.overall.presence_rate,"%"]}),e.jsxs("td",{className:"p-3",children:[o.overall.recommendation_rate,"%"]}),e.jsxs("td",{className:"p-3",children:[o.overall.citation_rate,"%"]}),e.jsxs("td",{className:"p-3",children:[o.overall.share_of_voice,"%"]})]})})]})}),e.jsx("div",{className:"overflow-x-auto rounded-xl border border-border/60",children:e.jsxs("table",{className:"w-full min-w-[420px] border-collapse text-left text-sm",children:[e.jsx("caption",{className:"p-3 text-left text-sm text-foreground
1/70",children:"Baseline ufficiale 8/8/2026 — CAIV per motore"}),e.jsx("thead",{className:"bg-card/60",children:e.jsxs("tr",{children:[e.jsx("th",{scope:"col",className:"p-3 font-semibold",children:"Motore"}),e.jsx("th",{scope:"col",className:"p-3 font-semibold",children:"CAIV"})]})}),e.jsx("tbody",{children:o.engines.map(i=>e.jsxs("tr",{className:"border-t border-border/50",children:[e.jsx("th",{scope:"row",className:"p-3 font-normal",children:l[i.engine]??i.engine}),e.jsx("td",{className:"p-3",children:i.caiv})]},i.engine))})]})}),e.jsxs("p",{className:"text-sm text-foreground/70",children:["Fonte: ",o.source,"."]}),e.jsxs("p",{className:"text-sm text-foreground/70",children:["Caveat: ",e.jsx("strong",{children:"Citation Gemini 0% = artefatto tecnico noto alla data"})," (le citazioni erano servite tramite URL di redirect non risolti dal parser). Il dato non va letto come assenza di citazioni reali."]})]})}),e.jsx(r,{eyebrow:"3b. Serie locali",title:"Rilevazioni assistite sul campo",children:e.jsxs("div",{className:"mx-auto max-w-4xl space-y-4 text-[15.5px] leading-relaxed text-foreground/85",children:[e.jsxs("p",{children:["Queste serie sono raccolte con procedura assistita dal nostro strumento interno e costituiscono un dataset ",e.jsx("strong",{children:"distinto e non comparabile"})," con la baseline ufficiale: prompt, campionamento e scoring sono diversi."," ",e.jsx("strong",{children:"Nessuna di queste serie è la baseline."})," Le percentuali seguono le definizioni M1–M4 con denominatore per osservazione: M1 Presence Rate = osservazioni con menzione del brand / osservazioni totali; M2 Recommendation Rate = osservazioni con raccomandazione esplicita / osservazioni totali; M3 Citation Rate = osservazioni con URL del dominio citato / osservazioni totali; M4 Share of Voice = menzioni del brand / (menzioni del brand + menzioni di concorrenti)."]}),s?s.series.map(i=>e.jsxs("div",{className:"space-y-2",children:[e.jsx("h3",{className:"pt-2 text-lg font-semibold text-foreground",children:i.label}),e.jsxs("p",{children:[e.jsxs("strong",{children:[i.total_observations," osservazioni"]})," su"," ",e.jsxs("strong",{children:[i.distinct_queries," prompt distinti"]}),", registrate fra il"," ",e.jsx("strong",{children:c(i.date_from)})," e il"," ",e.jsx("strong",{children:c(i.date_to)}),"."]}),e.jsx("div",{className:"overflow-x-auto rounded-xl border border-border/60",children:e.jsxs("table",{className:"w-full min-w-[640px] border-collapse text-left text-sm",children:[e.jsxs("caption",{className:"p-3 text-left text-sm text-foreground/70",children:["Serie ",i.key," — metriche M1–M4 per motore interrogato"]}),e.jsx("thead",{className:"bg-card/60",children:e.jsxs("tr",{children:[e.jsx("th",{scope:"col",className:"p-3 font-semibold",children:"Motore"}),e.jsx("th",{scope:"col",className:"p-3 font-semibold",children:"Osservazioni"}),e.jsx("th",{scope:"col",className:"p-3 font-semibold",children:"Presence Rate"}),e.jsx("th",{scope:"col",className:"p-3 font-semibold",children:"Recommendation Rate"}),e.jsx("th",{scope:"col",className:"p-3 font-semibold",children:"Citation Rate"}),e.jsx("th",{scope:"col",className:"p-3 font-semibold",children:"Share of Voice"})]})}),e.jsxs("tbody",{children:[i.engines.map(a=>e.jsxs("tr",{className:"border-t border-border/50",children:[e.jsx("th",{scope:"row",className:"p-3 font-normal",children:l[a.engine]??a.engine}),e.jsx("td",{className:"p-3",children:a.observations}),e.jsxs("td",{className:"p-3",children:[a.presence_rate,"%"]}),e.jsxs("td",{className:"p-3",children:[a.recommendation_rate,"%"]}),e.jsxs("td",{className:"p-3",children:[a.citation_rate,"%"]}),e.jsxs("td",{className:"p-3",children:[a.share_of_voice,"%"]})]},a.engine)),e.jsxs("tr",{className:"border-t-2 border-border bg-card/40 font-semibold",children:[e.jsx("th",{scope:"row",className:"p-3",children:l["tutti i motori"]}),e.jsx("td",{className:"p-3",children:i.overall.observations}),e.jsxs("td",{className:"p-3",children:[i.overall.presence_rate,"%"]}),e.jsxs("td",{className:"p-3",children:[i.overall.recommendation_rate,"%"]}),e.jsxs("td",{className:"p-3",children:[i.overall.citation_rate,"%"]}),e.jsxs("td",{className:"p-3",children:[i.overall.share_of_voice,"%"]})]})]})]})})]}
1,i.key)):e.jsx("p",{className:"text-sm text-foreground/70",children:"Serie locali non disponibili in questo momento."}),e.jsx("p",{className:"text-sm text-foreground/70",children:"I motori con poche osservazioni non sono comparabili con quelli ad alto volume: una percentuale calcolata su pochi casi ha un intervallo di incertezza molto ampio. Le righe vanno lette per motore, non mediate fra loro."})]})}),e.jsx(r,{eyebrow:"4. Dati grezzi",title:"Scarica le rilevazioni in CSV",children:e.jsxs("div",{className:"mx-auto max-w-3xl space-y-4 text-[15.5px] leading-relaxed text-foreground/85",children:[e.jsxs("p",{children:["Il file contiene le ",e.jsx("strong",{children:"serie di raccolta assistita"})," (non la baseline ufficiale LL4) ed è generato server-side dalle stesse tabelle usate per le tabelle della sezione precedente. La prima colonna ",e.jsx("code",{children:"serie"})," (con l'etichetta estesa in ",e.jsx("code",{children:"serie_label"}),") distingue le due ondate, così che non vengano mai mediate fra loro. Campi inclusi: serie, identificativo del prompt, cluster, motore, data della rilevazione, stato di disponibilità della superficie, esiti di scoring (menzione, tipo di menzione, citazione del dominio, presenza di concorrenti in forma booleana), intento commerciale, segnale locale, origine della raccolta e ondata."]}),e.jsx("p",{children:"Campi esclusi per policy: chiavi e credenziali, testo integrale delle risposte, note operative interne, identificativi di operatore e di task, nomi e domini dei singoli operatori concorrenti (trattati in forma aggregata e anonima)."}),e.jsx("p",{children:e.jsx("a",{href:"/api/public/ai-visibility-baseline.csv",className:"inline-flex items-center rounded-full bg-primary px-5 py-2.5 text-sm font-semibold text-primary-foreground","data-cta":"download-baseline-csv",children:"Scarica il CSV delle rilevazioni"})})]})}),e.jsx(r,{eyebrow:"Trasparenza",title:"Dati pubblici, non promesse",dark:!0,children:e.jsxs("div",{className:"mx-auto max-w-3xl space-y-4 text-[15.5px] leading-relaxed text-white/85",children:[e.jsx("p",{children:"Libellula pubblica per intero la propria metodologia GEO/AI Search: baseline reale, serie storiche delle rilevazioni e CSV scaricabile generato dalle stesse tabelle che alimentano le percentuali mostrate in pagina. È una scelta diversa da chi si limita a dichiarare un “software proprietario” o a promettere risultati senza rendere verificabili pubblicamente né i dati né il protocollo con cui sono stati raccolti. Qui ogni numero è ricostruibile a partire dal file scaricabile e dai limiti dichiarati."}),e.jsxs("div",{className:"flex flex-wrap items-center gap-3",children:[e.jsx(t,{to:"/richiesta-preventivo",className:"inline-flex items-center rounded-full bg-primary px-5 py-2.5 text-sm font-semibold text-primary-foreground","data-cta":"metodologia-trasparenza-preventivo",children:"Richiedi un preventivo"}),e.jsx("a",{href:"https://wa.me/393384326596",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center rounded-full border border-white/25 px-5 py-2.5 text-sm font-semibold text-white hover:bg-white/10","data-cta":"metodologia-trasparenza-whatsapp",children:"Scrivici su WhatsApp"})]})]})}),e.jsx(r,{eyebrow:"5. Limiti",title:"Limiti dichiarati della metodologia",children:e.jsx("div",{className:"mx-auto max-w-3xl space-y-3 text-[15.5px] leading-relaxed text-foreground/85",children:e.jsxs("ul",{className:"list-disc space-y-2 pl-5",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Risposte non deterministiche"}),": lo stesso prompt può generare esiti diversi in momenti diversi, anche senza modifiche al sito o al modello."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Variabilità temporale"}),": gli aggiornamenti dei modelli e degli indici di ricerca collegati cambiano le risposte in modo non annunciato; i confronti tra ondate vanno letti come tendenze, non come misure esatte."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Campione limitato"}),": le percentuali dipendono dal set di prompt scelto e dal numero di osservazioni per motore; campioni piccoli producono valori instabili."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Dipendenza dalle API"}),": alcuni motori sono interrogati via API, che possono differire dall'interfaccia pubblica per personalizzazione e fonti."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Nessuna garanzia"}),": la metodologia misura, non promette. Nessun intervento può garantire una citazione o una posizione nelle risposte AI."]})]})})}),e.jsx(r,{eyebrow:"6. FAQ",title:"Domande frequenti sulla metodologia",children:e.jsxs("div",{className:"mx-auto max-w-3xl",children:[e.jsx(g,{faqs:p}),e.jsxs("div",{className:"mt-8 rounded-2xl border border-border/60 bg-muted/30 p-5 text-[15px] leading-relaxed text-foreground
1/85",children:[e.jsxs("p",{children:["Questa pagina documenta ",e.jsx("strong",{children:"come misuriamo"})," la visibilità nei motori AI. Se cerchi invece ",e.jsx("strong",{children:"il metodo di lavoro SEO/GEO/AEO dell'agenzia"})," — cosa ottimizziamo, con quali fasi e con quali confini dichiarati — la pagina di riferimento è"," ",e.jsx(t,{to:"/metodologia-ai-search",children:"Metodologia AI Search"}),"."]}),e.jsxs("p",{className:"mt-3",children:["Applicazione continuativa di queste metriche alle query commerciali italiane di Napoli e provincia:"," ",e.jsx(t,{to:"/osservatorio-ai-search-napoli",children:"Osservatorio AI Search Napoli"}),". Le pagine operative collegate sono"," ",e.jsx(t,{to:"/metodo-geo-engine",children:"GEO ENGINE™"}),","," ",e.jsx(t,{to:"/geo-napoli",children:"GEO Napoli"})," e"," ",e.jsx(t,{to:"/servizi/seo",children:"agenzia SEO a Napoli e Milano"}),"."]})]}),e.jsxs("p",{className:"mt-4 text-sm text-foreground/70",children:["Vuoi il tuo punteggio?"," ",e.jsx(t,{to:"/verifica-visibilita-ai",children:"Verifica gratis la visibilità AI del tuo sito"})," · ","Approfondimenti correlati:"," ",e.jsx(t,{to:"/guida-geo-generative-engine-optimization",children:"guida GEO"})," · ",e.jsx(t,{to:"/ricerche/ai-visibility-pmi-italiane-2026/metodologia",children:"nota metodologica dello Studio AI Visibility PMI 2026"})]})]})}),e.jsx(h,{})]})}function c(n){if(!n)return"n/d";const[s,i,a]=n.split("-");return`${a}/${i}/${s}`}export{R as component};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.