Skip to content
LumiRank
Canadian AI Visibility Index

The method, published before the numbers

Method by , FounderVersion 1.0Pre-registered

Status: no results collected

Nothing has been measured yet. There are no findings on this page and no figures anywhere in it. What follows is the method we intend to hold ourselves to, published first so that it cannot be quietly rewritten once the data arrives.

There is no public measure of which Canadian brands AI assistants actually name. Vendors publish visibility scores for their own customers, and the industry runs on anecdote: somebody asked ChatGPT once, got a good answer, and repeated it at a conference.

The Canadian AI Visibility Index is meant to fix that for one country and a defined set of categories. It is a slow project, and this page will stay a methodology page until a baseline run genuinely exists.

The method below uses the field’s terms precisely, because loose ones are how visibility studies end up measuring different things and reporting one number. Where a term carries a specific meaning here — citation, entity, query fan-out — it is defined in our glossary and used that way throughout.

Canadian AI Visibility Index methodology version 1.0 at a glance
ParameterValueDetail
Engines measured5ChatGPT, Claude, Gemini, Perplexity, Google AI surfaces — scored separately, never blended
Categories in frame5Professional services, home services, healthcare-adjacent consumer services, software, retail with a physical footprint
Measures per brand4Presence, share of voice, accuracy, framing
GeographyCanadaInferred from prompt wording, not from distributed geolocation
Session stateLogged outNo memory, no personalisation, raw responses stored
Results publishedNoneNo baseline run is complete; no figure appears anywhere on this page
FundingSelf-fundedNo sponsor, no paid inclusion, no paid placement

1 · Sample frame

The index covers Canadian businesses in categories where an AI assistant is plausibly consulted before a purchase: professional services, home services, healthcare-adjacent consumer services, software, and retail with a physical footprint.

Selection is from public sources only, and the list gets published alongside the first results so the frame can be audited. Brands are not invited, cannot apply, and cannot pay to be included.

2 · Prompt construction

Prompts are written as a buyer would phrase them, not as a keyword. That means full questions with the follow-up included, because the follow-up is usually where a recommendation actually gets made.

Each category gets a fixed panel. The panel is written before any run happens and then frozen, and every subsequent edit is logged with the date and the reason. Silently adding prompts a brand has started winning is the most common way this kind of index gets quietly corrupted.

3 · Engines and run conditions

ChatGPT, Claude, Gemini, Perplexity and Google's AI surfaces, each recorded separately rather than averaged into one score. They draw on different sources and update at different rates, so a blended number would hide the only useful information.

Runs happen from a clean, logged-out state with no memory or personalisation, on a fixed schedule, with the raw response stored. Personalised sessions produce answers specific to one account, which is interesting and not measurable.

4 · What gets scored

Four measures, kept separate because they move independently. Presence: whether the brand is named at all. Share of voice: how often it is named against the competitors named instead. Accuracy: whether what the engine says about it is factually correct. Framing: whether it is the recommendation or the alternative mentioned in passing.

Accuracy is scored against the brand's own public information. Where a claim cannot be checked against a public source, it is recorded as unverifiable rather than scored as wrong.

5 · Known limitations

Answer engines are non-deterministic. The same prompt returns different answers between runs, which is why single results are meaningless and why the design depends on repeated runs against a frozen panel.

The engines change without notice and do not publish their selection logic. A shift in a result may reflect a brand's work, a model update, or a change in the retrieval layer, and this method cannot always distinguish between them. Where a jump correlates with a known model release, it gets flagged rather than claimed.

Geography is inferred from the prompt wording rather than from real geolocation, since runs are not distributed across Canadian cities. Results should be read as what an engine says about a Canadian query, not as what a user in Halifax specifically sees.

LumiRank sells the discipline being measured, which is a conflict worth stating plainly. Client brands will be marked as such in any published result, and the underlying run data will be available so the scoring can be checked independently.

About the index

Are there results yet?

No. Nothing has been measured and no figures appear anywhere on this page. What is published here is the method: the sample frame, the prompt construction, the scoring rules and the known limitations. The method is being published before the first run deliberately, so that it cannot be adjusted afterwards to suit whatever the data turns out to say.

Why publish a methodology with no data behind it?

Because pre-registering a method is the part that makes the eventual results worth anything. An index whose scoring rules are written after the first run is a marketing asset, not a measurement. Publishing the rules first means the first set of numbers can be checked against them by anyone who cares to.

Who is funding this?

LumiRank, entirely. No sponsor, no participating brand and no vendor is paying for inclusion or for placement, and none will be. If that ever changes it gets disclosed on this page before any affected result is published.

Will brands be able to opt out?

The sample is drawn from public sources and measured by asking public AI assistants public questions, so nothing here requires a brand's participation or consent to observe. A brand that believes it has been misrepresented can write to dmytro.hrysiuk@lumirank.ca and we will publish a correction, dated and left in place, if the challenge holds up.

Can the methodology change after publication?

Yes, and every change is versioned. The protocol on this page is version 1.0, pre-registered on August 28, 2026. Any later edit gets a new version number and an entry in the revision log at the foot of the page, stating the date and the reason. The one edit that will never be made quietly is a scoring change introduced after a run whose result we did not like.

When will the first results be published?

When a full baseline run across the sample frame is complete and has been repeated often enough to separate a trend from run-to-run variance. No date is being promised here, because a deadline is exactly the pressure that produces a thin first edition.

Changes to the method
  1. v1.0 ·

    Method pre-registered: sample frame, prompt construction, engine list, run conditions, the four measures and the known limitations. No data had been collected at the time of writing, and none has been collected since.

Think something here is wrong, or that a brand has been characterised unfairly once results exist? Write to dmytro.hrysiuk@lumirank.ca. Corrections get published here, dated, and the original stays visible underneath them.

Results will be published at the index results page, together with the frozen prompt panel and the brand list, so the sample frame can be audited rather than taken on trust. Nothing has been collected yet, and that page says so.

Want the same measurement run on your brand?

The prompt panel behind this method is the same instrument we build for clients. That work is available now, whatever the index is doing.