Add-on · AI Visibility Tracking

Somebody just asked an AI for a contractor. Did it name your client?

AI Visibility puts the questions your client's customers actually ask to six answer engines, on a schedule, and records every reply — whether the business was named, who else was, and which model said so on which day.

A paid add-on, per account, on top of the plan. Agency partner rates differ from list, so the portal shows the price for the account rather than this page guessing at it.

“Who is the best air conditioning company in Hoover, Alabama?” One of this account’s questions, on the weekly schedule “Who is the best AC company in Hoover, Alabama?” One engine, asked once, on one day Ridgeline Heating & Air Named 1st in this answer Recorded with the model and date Named 1st in this answer
An example of the shape of a recorded answer — not a result from any account. The business in it is invented. Sampled observations. One question, one model, one day — not a ranking.
Why this is worth measuring

A second front door opened

And for the first time in fifteen years, nobody in this industry can see through it.

For fifteen years the question a local business paid you to answer was “where do we come in the map pack?” It had a good answer. You could pull it, screenshot it, and argue about it with a number in your hand.

Some of that demand now goes somewhere else first. A homeowner opens ChatGPT, a property manager asks Perplexity, somebody types the query into Google and reads the paragraph above the links instead of the links. In every one of those cases a machine writes a short answer and names two or three businesses in it, and your client is either in that paragraph or they are not.

We are not going to quote you a percentage for how much of local search has moved. Nobody has one you could check, and the number people repeat changes with whoever is selling something. What you can check is what the engines say. That is a smaller claim and a far more useful one, and it is the only thing this add-on does.

The problem

You cannot audit it by hand

Asking ChatGPT yourself proves almost nothing. Your session is personalised, your location is attached, your history is in it, and the answer you get at 9am is not the one your client's customer got last Tuesday. One look is an anecdote.

What changes it

Same question, same way, every week

A fixed set of questions, put through the API rather than a logged-in session, on a schedule, with every reply kept. One observation is an anecdote; fifty of them on the same question is something you can put in front of a client.

Why it lands with clients

They have already tried it

Most owners have typed their own business into an AI at some point, and plenty have been unpleasantly surprised. This is the report for the thing they already looked up once at 11pm and then had nowhere to put.

What comes back

Four facts per answer. No fifth.

Every reply is kept whole, and these are what is read out of it.

Whether the business was named

Named, not named, or could not check — three outcomes, not two. A provider outage or a refusal is recorded as its own thing and kept out of the denominator, because somebody else's bad afternoon is not your client's bad month.

Where it came in that answer's own list

First named, third named, last named. This is a position inside one paragraph of text — it is not a place in a result, and the product will not print it as one anywhere.

Which other businesses were named

The rest of the paragraph, kept. Over a few months this is the part agencies find they use most: it is the only place you get to read who the engines put beside your client, in your client's own city, in their own words.

Which model answered, on which day

Engine and date on every single observation. Models change underneath you without announcing it, and a figure you cannot date is a figure you cannot defend six months later.

What this is not

It is not a ranking, a score or a grade, and you will not find one anywhere in the product — not on the dashboard, not in the PDF, not in the monthly email. There is nothing to rank. An answer engine writes a fresh answer every time it is asked and writes a different one for different people, so a “position” would be a number we made up.

What you get instead is a citation rate: how many of the answers we recorded named the business, printed beside the two counts it came from, every time. A percentage that arrives without its numerator and denominator is a percentage somebody is hoping you will not examine.

6 engines

Asked where people actually ask

Each question goes to every engine on the account's plan. Same questions, same week, same wording.

Google AI Overviews

The answer Google writes above the blue links. The one a client is most likely to have already seen, and the one most likely to be seen without anybody meaning to look.

Perplexity

Answers with its sources attached, which makes what it drew the name from unusually easy to read.

ChatGPT

The one a homeowner opens by name. When somebody says they asked an AI, this is usually the AI they asked.

Gemini

Google's assistant, asked separately from the AI Overview — the same question can come back differently from the same company.

Claude

Used heavily at work, which is where a property manager, a GC or a facilities lead does their shortlisting.

Grok

On the list for the only reason any of them are on it: people ask it, so it is worth knowing what it says.

Which engines an account is asked is set by its plan and is the same for every account on that plan — so two clients on the same plan are directly comparable, and neither of them has a quietly different list behind their report.

How a run works

Three steps, and the first is yours

  1. The questions

    A starting set is suggested for each client from the cities that business actually works in and what people search for before they find it — so the first draft is already about their trade and their towns.

    Reword any of them. Switch any of them off. Add your own. This is the part worth an hour per client, because the questions are the report.

  2. The asking

    Every active question goes to the engines on the plan, weekly, through their APIs rather than a logged-in session. Nobody has to remember to run anything.

    The first answers arrive on the next scheduled run, not the moment the add-on is switched on — worth saying to a client before they open the screen on day one looking for something.

  3. What comes back

    Every reply is kept: named or not, where in that answer the name fell, who else was in it, and which model answered on which day.

    It lands on a dashboard in the portal, and on the monthly scorecard the client already gets — with the sampling caveat printed inside the section rather than in a footnote.

For agencies

What it is actually for, across a book of clients

The renewal conversation

A category nobody else on the call has data for

Every agency in the pitch has a rankings slide. Almost none of them can say a word about what the answer engines are doing, and every owner has wondered. Turning up with twelve weeks of recorded answers is a different meeting.

Rollout

Per account, on the accounts you choose

It is an add-on against a single account, so you can put it on the three clients who will care, prove it for a quarter, and then have a much easier conversation about the other nine.

Partner rates apply where your agency has one. The portal shows the rate for each account rather than making you work it out.

Competitive reading

Who the engines put beside your client

Every answer keeps the other businesses it named. Read a quarter of those and you know which three competitors the models have decided are the obvious answer in that city — which is a list worth having whatever you do about it.

Setup, done once

Get the names right before the first run

An answer counts only if the name in it matches the name on the account or one of its saved variants. Clients trade under more names than they think — the legal entity, the name on the trucks, the one people actually type.

Save all of them first. It takes ten minutes per client and it is the difference between a real measurement and a month of false misses.

The honest part

Every figure here is a sample

Each figure is a sample: one question put once to one model through its API on the date shown. Answer engines reply differently to different people, in different sessions and as their models change, so this is evidence of what an engine said when it was asked — not a position, a ranking or a score.

That paragraph is printed in full on the dashboard, in the exported PDF and inside the monthly scorecard — not shortened, not moved to a footnote, not dropped once the numbers start looking good. It is on this page for the same reason: if the caveat is only comfortable to print when the result is bad, it was never a caveat.

Used the way it is meant to be used, that limitation is not much of one. You are watching a set of questions over time, under the same conditions, and asking whether the business is turning up in the answers more often than it did last quarter. That is a real, checkable thing. It is simply not a ranking, and we would rather sell you the real thing than a better-sounding one.

Questions

The ones agencies ask first

Is this an AI ranking report?
No, and we will not sell it as one. There is no ranking to report: an answer engine writes a fresh answer every time it is asked, and it writes a different one for different people. What this records is whether a business was named in a specific answer, to a specific question, from a specific model, on a specific day. That is a sample of what the engines say, and a run of those samples is genuinely informative — but a percentage built from them is a citation rate, never a position.
Which engines do you ask?
Six: Google AI Overviews, Perplexity, ChatGPT, Gemini, Claude and Grok. Which of them a given account is asked is set by its plan and is the same for every account on that plan, so two clients on the same plan are directly comparable.
How often are the questions asked?
On a weekly schedule. The first answers land on the next scheduled run rather than the moment the add-on is switched on, which is worth telling a client before they open the screen looking for something on day one.
Who writes the questions?
A starting set is suggested for each account from the cities that business actually works in and what people search for before they find it. You reword any of them, switch any of them off, and add your own — so the questions can be the ones the client argues about in the quarterly meeting rather than the ones a tool picked.
Why does the business name matter so much?
Because naming the business is the entire measurement. An answer counts only if the name in it matches the name on the account or one of its saved variants, so a client trading as three things — the legal name, the name on the trucks, the name people actually type — needs all three saved before the first run. Get that wrong and every answer reads as a miss.
What happens when an engine does not answer?
It is recorded as "could not check" and kept out of the denominator. An outage, a refusal or a timeout is not the same thing as a business not being named, and counting it as one would turn somebody else's bad afternoon into your client's bad month.
Can this go in a client report?
Yes. The monthly scorecard grows a section for it, and the sampling caveat is printed inside that section in full rather than in a footnote — so the figure and the qualification arrive together no matter who forwards the PDF.
What does it cost?
It is a paid add-on, priced per account per month on top of the plan. Agency partner rates differ from list, so the figure that matters is the one shown against the account in the portal rather than any number on a marketing page. Talk to us and we will quote the rate for your book.

Find out what they say

Tell us which clients you want it on and we will quote the rate for your book, set the name variants up with you, and get the first questions written.

AI Visibility Tracking · 6 engines · weekly