Original Research

The ibs Fulcro AI Search Visibility Methodology: A Canonical Reference

This is the real, complete method behind every AI Search Visibility number we publish, prompt sampling, the brand-anchored vs. unprompted distinction, how we score coverage and position, and where this approach still has real, honest limitations.

Key Takeaways

  • We test 6 real, named AI engines: ChatGPT, Perplexity, Google AI Overview, Google AI Mode, Google Gemini, and Microsoft Copilot, using Velivo Radar, our preferred AEO/GEO tracking platform.
  • The single most important methodology decision: separating brand-anchored prompts from genuinely generic ones. A prompt that already names a brand inflates mention rate almost by construction. Only unprompted, no-brand-name prompts measure real, unaided AI visibility.
  • We score every prompt, including the zeros, using rank-decay, not average position when mentioned. Rank 1 scores 10 points, linearly decaying to 1 at rank 10, with absence scored as 0, correcting a real, documented flaw in how most AI visibility reports are scored.
  • Coverage and owned-citation share are measured separately, since a brand can appear often (coverage) while almost never being cited from its own domain (owned-citation share), two genuinely different problems requiring different fixes.

The 6 AI Engines We Test

Every ibs Fulcro AI Search Visibility engagement runs real buyer prompts against 6 live, named AI engines: ChatGPT, Perplexity, Google AI Overview, Google AI Mode, Google Gemini, and Microsoft Copilot. We don't test a single engine and extrapolate; different engines cite different sources, weight different signals, and produce genuinely different visibility outcomes for the same brand, which is itself real, useful diagnostic information.

The prompt set itself is built through a real, calibrated process: real keyword data from SEMrush is expanded across different buyer-intent stages inside Velivo Radar's Playground (our preferred AEO/GEO tracking, analytics, and recommendation platform), weighted toward the intent stages most likely to actually convert, not just the highest-volume search terms.

Real scale, for context: a full engagement, JK Tyre's real AEO/GEO audit, generated 12,651 unique prompts and 75,102 individual scan responses once every engine was accounted for, alongside 472,440 citation records mapping every source URL that fed into those answers.

The Single Most Important Decision: Brand-Anchored vs. Unprompted Prompts

A prompt that already names a brand (“JK Tyre vs Apollo for Toyota Taisor”) will mention that brand in the response most of the time, almost by construction, that's not a real measure of AI visibility, it's closer to a check that the AI engine can read. A genuinely generic prompt with no brand name at all (“best budget tyre for Skoda Kylaq under 5000”) is the honest test: the brand has to earn its way into the answer with no help from the prompt itself.

Blending these two prompt types into one number is a real, common mistake, and one we've made and corrected in our own published work. An early version of the JK Tyre audit reported a single blended mention rate of 40.2% across all scans. Splitting the two categories apart revealed the real, honest, unprompted mention rate, materially lower, and the number we now report as the primary, honest competitive metric in every engagement.

The real, worked example: on brand-anchored prompts, JK Tyre was mentioned 95.6% of the time. On genuinely generic, unprompted prompts, the real, honest figure was 17.8%, a 7th-of-9 rank among tracked brands. Reporting only the blended number, or only the brand-anchored number, would have been a materially misleading picture of real AI visibility.

How We Define Coverage vs. Owned-Citation Share

Two genuinely different metrics answer two different questions, and conflating them hides real problems. Coverage is the share of scanned prompts in which a brand appears in the AI engine's answer at all, whether cited from the brand's own domain, a retailer, a review site, or a competitor's comparison page. Owned-citation share is the share of all citations behind those answers that came specifically from the brand's own domain.

A brand can have real, strong coverage while having almost no owned-citation share, meaning it's being talked about, but almost never from a source it actually controls. Across five real, independent AI visibility scans we've published, brands with under 1% owned-domain citation share averaged single-digit AI recommendation coverage, while brands above 10% owned-citation share averaged 30%+, a real, measured relationship between the two, not an assumption.

How We Score Position: Rank-Decay, Not Average Position When Mentioned

Most AI visibility reports, including some of our own earlier published work, lead with “average position when mentioned,” a number calculated only across the prompts where a brand appeared, silently dropping every prompt where the brand was absent from the calculation entirely. That produces a real, specific distortion: a brand mentioned twice, both times at rank 1, reports a “perfect” average position of 1.0, indistinguishable from a brand that dominates every single prompt in the batch.

We now score every prompt in the batch, absences included, using a real, specific rank-decay method.

Score = 10 − (rank − 1), for ranks 1–10; Score = 0 if the brand does not appear

Rank 1 scores 10 points, rank 2 scores 9, rank 5 scores 6, rank 10 scores 1. Every prompt in the batch is included in the average, not just the prompts where the brand appeared. This is a design choice, not the only mathematically valid one, but it directly corrects average position's documented failure to distinguish narrow, lucky presence from genuine, consistent dominance.

Real, Honest Limitations of This Methodology

This approach has genuine, specific limitations worth stating directly, not glossing over. AI engine outputs are not static: the same prompt run on different days, or even at different times of day, can return different citations and different rankings, since these models and their retrieval systems are continuously updated. A single scan is a real, honest snapshot, not a permanent fact.

Prompt sampling itself involves real judgment calls. The specific mix of buyer-intent stages, and the weighting toward the ones most likely to convert, is a deliberate choice that shapes which real buyer questions get asked, and a different, equally reasonable sampling strategy could produce somewhat different numbers. We calibrate this against real SEMrush keyword data specifically to reduce that risk, not eliminate it.

Sentiment scoring, when included, is inherently more subjective than presence or position, since it requires judging whether an AI-generated answer's tone toward a brand is genuinely positive, neutral, or negative, a real, harder call than counting a citation.

How Often We Recommend Re-Measuring

Given that AI engine outputs genuinely shift over time, a single scan should be treated as a real, dated baseline, not an evergreen fact. For an active AEO/GEO engagement, we recommend re-scanning on a real, regular cadence, typically quarterly, closely enough to catch genuine movement, not so frequently that normal day-to-day variance gets mistaken for a real trend.

Where This Methodology Is Already Applied

This isn't a theoretical framework. It's the exact method behind the specific, published numbers across our real, named engagements and research: the JK Tyre AEO/GEO audit's honest, corrected 17.8% unprompted mention rate, the Owned-Citation Gap study's five real brand scans, and the rank-decay scoring used throughout our AEO/GEO practice.

See this methodology applied to a real client engagement: the JK Tyre AEO/GEO audit shows the full, real process end to end, including the honest correction described above. For the underlying research on prompt volume estimation and scoring, see How to Estimate AEO Prompt Volume and “Average Position” Is Quietly Broken.

References

  • ibs Fulcro, JK Tyre AEO/GEO audit case study, real Velivo Radar scan export (12,651 unique prompts, 75,102 scan responses, 472,440 citation records).
  • ibs Fulcro, The Owned-Citation Gap research (five real, independent AI visibility scans).
  • ibs Fulcro, “Average Position” Is Quietly Broken as an AI Visibility Metric.

Want this methodology applied to your own brand? Reach out to us for a no-obligation chat, or explore our AI Search Visibility practice.

Let's talk about what this could look like for your brand

Start a Project