How the AI Visibility Score is calculated.
Scoring is explainable and versioned. This page documents prompt types, detection rules, and weighted signal families.
A single number, 0–100.
The AI Visibility Score is a weighted average of three signal families. Brand-neutral signals drive the majority of the score, while brand-recall remains a smaller context signal.
Signal families
Organic Visibility
65% weightPrimary signal from brand-neutral discovery prompts. Measures whether your brand appears when buyers ask category questions without naming you.
Competitive Presence
25% weightSecondary signal from brand-neutral comparative prompts. Captures whether you are present and how strongly you rank against alternatives.
Brand Recognition
10% weightTertiary informational signal from explicit brand-recall prompts. Included for context only and intentionally capped so recall cannot dominate score.
The scan pipeline
Generate prompt set by type
The system generates a fixed prompt set with explicit prompt types. Discovery and competitive prompts are brand-neutral by default.
Fan out to AI platforms
Each prompt runs across ChatGPT and Gemini. Results are stored per prompt-platform test with deterministic parsing metadata.
Parse responses for mentions
Parser-side detection uses normalized domain, display brand, and deterministic token variants to classify mention signal and rank position.
Compute the score
Visibility score is weighted by signal family: Organic Visibility (0.65), Competitive Presence (0.25), and Brand Recognition (0.10).
Assumptions & limits
- Blind prompts are guarded. If a brand-neutral prompt contains your brand/domain token, generation fails fast.
- Methodology is versioned. Runs carry prompt set and scoring versions so historical comparisons remain traceable.
- Detection is deterministic. Mention parsing uses substring/list rules with rank extraction and no fuzzy matching.
- Legacy runs may differ. Older runs can be marked as legacy if they include branded prompt leakage.