This is the end-to-end pipeline behind every report. For grading specifics see Your visibility grade; for a summary version see the public methodology page.
1. Question selection
The scan selects 29 buyer-question templates for your industry and location — natural-language questions phrased the way buyers actually ask (details). On monitoring dashboards, your customized prompt set replaces the defaults.
2. Sampling across channels
Each question is asked on 3 channels:
- Grok 4.5 (direct) and Grok Composer 2.5 Fast (direct) — the models answer from their own knowledge, showing what they have internalized about your category.
- Grok 4.5 + Brave Search (grounded) — live Brave web results are retrieved for the question and fed to the model, approximating retrieval-augmented assistants and producing citations.
29 × 3 ≈ 90 answers per scan, each stored verbatim.
3. Parsing and attribution
Each answer is parsed for:
- Brand mentions — your name and close variants, attributed at sentence level, so the dashboard can show the exact sentence in which you (or a competitor) appeared.
- Competitor names — every recommended brand, normalized and counted (details).
- Sentiment — whether each brand mention is positive, neutral or negative in context.
- Citations — every source URL the answer relied on, grouped by domain (Citation Gap).
4. Website diagnosis
In parallel, your own site gets the 9-point AI-readiness audit — at most three fetches (robots.txt, llms.txt, homepage), each capped and time-limited.
5. Scoring and storage
Mention rate and the A–F grade are computed, and everything is written to the report — permanently addressable at /r/<id>. On monitoring dashboards the scan becomes a data point in your trend history, feeding SOV, sentiment and trend charts.
Honest limits
- We sample the channels listed above, nothing more — see platform coverage.
- Model outputs vary run to run; single-scan numbers carry noise. Weekly re-sampling is how signal emerges.
- ~90 samples is a deliberate cost/robustness trade-off, and the identical protocol every week is what makes your trend line valid.