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.