We're measuring API outputs and calling it user exposure
▲ 2 r/u_Republik-DC+1 crossposts

We're measuring API outputs and calling it user exposure

Those are two different distributions.

Something has been bothering me since publishing two AI-visibility studies, and two commenters here put their finger on it independently.

Every AEO monitoring setup I know of — mine included — samples a model under controlled conditions: clean session, no history, no memory, no personalisation, often via API. Call that distribution Ps(B | intent, model, standard context). What we then report is "brand X has 30% visibility."

But the distribution a real customer draws from is Pr(B | intent, model, user, real context) — logged-in account, query history, memory, geography, whatever the router does that day. The industry treats these as interchangeable. There's no empirical basis for that, and some evidence against it: ACL 2026 work on personalisation finds error classes that only appear with real users, and FSPO (ICLR 2026) reports a substantial drop transferring from synthetic benchmarks to human evaluation.

Two things worth separating, though, because I think this is where the argument usually collapses:

At the level of one user, Ps ≠ Pr, obviously. That's not interesting. The interesting claim is the aggregate one: does contextual noise cancel across thousands of users on the same commercial intent, so that the synthetic distribution approximates the real one? That's testable and, as far as I can tell, untested.

And my hunch is the answer isn't uniform — it should depend on market structure. In concentrated verticals where models converge on a few obvious leaders, the gap should be small. In fragmented ones it should be large: in my own jewelry data, ten models asked the same question shared an average of 0.91 brands out of five, and two thirds of brands were named by exactly one model. Where models already disagree that much with each other, personalisation has enormous room to move the answer, and a synthetic benchmark could be off by a lot.

Which raises the uncomfortable question: does an AI visibility score need a confidence interval attached to it, per vertical? A number without one is being read as market share.

How would you test it? The design I keep coming back to is real users running identical commercial prompts in their own accounts, versus the same prompts in clean sessions, then measuring the distance — share error, rank correlation, top-3 overlap. Expensive, and I haven't run it. Curious whether anyone has data on how far personalisation actually moves brand recommendations, or whether it mostly moves phrasing.

u/Republik-DC — 3 days ago

We ran 18 purchase questions through 5 AI engines, twice, a week apart — 180 answers. 58% recommended no brand at all. Full data inside.

Setup. Fixed panel of 18 real purchase questions ("best online bookstore for children's books", "books under 20 lei", etc.), zero brand names in any prompt. Engines: ChatGPT, Gemini, Perplexity, Google AI Mode, Google AI Overviews. Market: Romanian book retail. Queried from Romania, in Romanian, no personalization. Two complete runs (July 20 and 27). Tracked: brand mentions, position of each mention, cited source domains, sentiment. Totals: 180 answers, 247 brand mentions across 21 tracked brands, 422 distinct domains cited.

What the data says:

  1. 58% of answers name no major brand at all. And 6 of the 18 purchase territories are essentially empty — the "business books" question produced exactly 1 brand mention across all engines, both weeks. AI recommends titles and authors there, but not where to buy. That white space belongs to whoever builds citable content for it first.
  2. Even the market leader is a 1-in-5 event. Top brand: 20.6% mention rate. In classic SEO, position 1 gets the click every time. In AI answers, "position 1" is a weighted lottery replayed at every question.
  3. Mentions and positions are different currencies. The leader appears first in 65% of its appearances. A publisher that ranks 6th by raw mentions jumps to 3rd on a position-weighted score — few territories, but owned.
  4. Every engine is a separate channel. The leader on Google AI Mode is not the leader on Gemini. Gemini hands out 2.2 brands per answer; Perplexity 0.8. Statistically, one Perplexity slot is worth ~2.5 Gemini slots.
  5. Reddit is the #2 cited source for the entire market — above Facebook (11 answers), YouTube (6), and any media publication. Community threads nobody controls are direct input into purchase answers.
  6. Two opposite pathologies. Ghost brands: one retailer's site was cited as a source in 18 answers but the brand was named in only 4 — the AI uses their listings, then recommends someone else. That's an entity-signal problem (structured data, sameAs, name–domain coherence), and in my experience the fastest category of win in AEO. Memory brands: a 35-year-old publisher got 13 mentions with zero citations of its own domain — pure parametric reputation, which is flattering and fragile in search-grounded engines.
  7. The ranking rewrites itself weekly. Same questions, 7 days apart: one publisher ×4'd its mentions, another lost 58%. Not chaos — plasticity. Nothing is cemented, in either direction.

Full disclosure: I run the agency behind the study. Everything is open (CC BY 4.0): the paper, all 18 prompts, three CSVs and a starter notebook that verifies the arithmetic — links in the first comment. No tracked brand funded it or saw it pre-publication.

Question for people doing this work: is anyone else running recurring panels rather than snapshots? How volatile are your week-over-week numbers?

reddit.com
u/Republik-DC — 13 days ago
▲ 0 r/aeo

Am pus 18 întrebări despre cumpărat cărți la 5 motoare AI (ChatGPT, Gemini, Perplexity, Google AI), două săptămâni la rând. În 58% din răspunsuri nu recomandă nicio librărie. Iar a doua sursă citată e… Reddit.

Am vrut să văd concret ce se întâmplă când cineva nu mai deschide Google, ci întreabă un AI „de unde cumpăr cărți pentru copii de 6–8 ani". Așa că am construit un panel de 18 întrebări reale de cumpărare — fără niciun nume de brand în text — și le-am rulat pe ChatGPT, Gemini, Perplexity, Google AI Mode și Google AI Overviews, din România, în română, în două runde complete (20 și 27 iulie). Au ieșit 180 de răspunsuri analizate, cu 247 de mențiuni de branduri și 422 de domenii citate ca surse.

Ce a ieșit, pe scurt:

  • În 58% din răspunsuri nu apare nicio librărie sau editură mare. La întrebarea despre cărți de business a existat exact o mențiune de brand, în toată piața, în ambele săptămâni. AI-ul îți spune ce să citești, dar nu de unde să cumperi.
  • Liderul pieței apare doar în 1 din 5 răspunsuri. Nu există „poziția 1" garantată ca la Google — fiecare întrebare e o loterie rejucată.
  • Reddit e a doua sursă citată din toată piața de carte — peste Facebook, peste YouTube, peste orice publicație. Adică exact threadurile de aici ajung, la propriu, în răspunsurile pe care le primesc oamenii.
  • Există „branduri-fantomă": site-uri pe care AI-ul le citește și le folosește ca sursă (prețuri, liste), după care recomandă… pe altcineva. Și inversul: un brand cultural vechi de 35 de ani, recomandat de 13 ori fără ca site-ul lui să fie citat vreodată — trăiește exclusiv din memoria modelelor.
  • Clasamentul se rescrie săptămânal. Aceleași întrebări, la 7 zile distanță: o editură și-a înmulțit mențiunile de 4 ori, alta a pierdut 58%.
  • Bonus: din 247 de mențiuni, zero negative. AI-ul nu critică pe nimeni din piața de carte — doar ignoră.

Transparență completă: eu conduc agenția care a făcut studiul, deci am un interes profesional evident în subiect. Ca să fie totul verificabil: metodologia, toate cele 18 întrebări și datele brute sunt publice (CC BY 4.0), cu DOI pe Zenodo — linkuri în primul comentariu. Niciun brand analizat nu a plătit nimic și niciunul nu a văzut studiul înainte de publicare; brandurile care apar au fost numite de motoare, nu de mine.

Întrebare sinceră pentru voi: mai căutați pe Google când cumpărați ceva, sau ați început să întrebați direct un AI? Și dacă da — vi s-a întâmplat să primiți recomandări clar greșite?

reddit.com
u/Republik-DC — 13 days ago