Back to News & Insights
SEO August 10, 2026 · 3 min read

Build a Reproducible AI Visibility Evidence Table with JSON

AI visibility audits often collapse into a single score. That makes the report easy to scan, but hard...

Build a Reproducible AI Visibility Evidence Table with JSON

AI visibility audits often collapse into a single score. That makes the report easy to scan, but hard to reproduce.

A better technical workflow keeps the raw evidence first, calculates summaries second, and preserves enough context for another analyst to re-run the same test.

This post shows a compact JSON model for that workflow. Store the test, not just the answer

For every prompt, record the exact conditions under which the answer was observed:

The important design choice is separating mentioned from linked. An entity can appear without a citation, and a cited source can appear without a direct brand mention. Treating those as different fields prevents a lot of misleading reporting. Define source roles

Not every cited page is doing the same job. A small controlled vocabulary makes later analysis much more useful: definition: explains what a category or method is evidence: contains data, research, or a reproducible result comparison: helps a user evaluate alternatives implementation: shows how to do the work entity: confirms who a company or product is supporting-evidence: adds context without carrying the main claim

This lets you ask a better question than “Were we cited?” You can ask, “Which source role do competitors own, and which role is missing from our content?”

That gap is often the next linkable asset to build. Normalize URLs before counting

The same source can appear with tracking parameters, fragments, mixed casing, or multiple trailing-slash variants. Normalize before aggregation:

Do not remove query parameters blindly. Some parameters identify a genuinely different public resource. Calculate transparent metrics

Keep the numerator and denominator beside every percentage. “42% visibility” is not meaningful unless the reader can see whether that means 42 of 100 prompts or 5 of 12. Use a fixed prompt set

For trend analysis, freeze a prompt set for a period of time. Re-run it on a schedule, but avoid rewriting the prompts every time the result changes.

A useful prompt set usually mixes: category discovery questions comparison and alternative questions “how do I” workflow questions vendor or tool evaluation questions branded confirmation questions

Version the set when you intentionally change it. Otherwise, a chart may be measuring prompt drift instead of visibility drift. Turn the evidence gap into an asset

If the table shows that competitors are repeatedly cited for implementation guidance, build an implementation guide. If comparison pages dominate, create a fair, sourced comparison framework. If original data wins citations, publish the methodology and dataset.

For a practical starting point, Corank publishes a free AI visibility audit and guides to answer engine optimization and generative engine optimization.

Before calling a run complete, verify that you preserved: the exact prompt engine or product surface date, market, and language mention and link status separately normalized source URLs source roles raw counts behind percentages the prompt-set version

That structure makes AI visibility work easier to audit, easier to compare, and much harder to turn into a vanity metric.

Want to discuss this further?

Book a free strategy call with our team to see how these insights apply to your specific business goals.

Book a consultation