Should AI visibility audits separate clean-session and personalized results?

by

Two runs of the same prompt can diverge because one is anonymous while the other inherits account history, location, or a selected search/grounding mode. If a dashboard blends those observations, the average looks precise but is not reproducible.

A practical split:

1. Controlled baseline — fixed prompt version, market/language, engine and mode; a fresh session; timestamp; and the cited URLs.

2. Personalized diagnostic — explicitly tagged as a returning session or profile, with only scenario-level interpretation.

3. Coverage state — distinguish “not sampled” from “sampled, no mention” so missing runs do not silently become zeros.

For reporting, I’d compare baseline cohorts only with like-for-like runs. Personalized results can reveal edge cases, but they should not be generalized to the wider market. A small team could spend most of its sampling budget on the controlled baseline and reserve a few runs for personalized scenarios.

I’m building Corank (), an AI-search visibility platform, and this is one of the measurement questions we keep coming back to. How would you represent session context without overwhelming a non-technical user?

1 view

Add a comment

Replies

Be the first to comment