GEO · 4 min

How to check your own AI visibility in 30 minutes

A runbook you can execute this afternoon with a spreadsheet and four browser tabs. What to ask, what to record, and the three mistakes that make a DIY audit useless.

“”G

You can get a defensible baseline in half an hour with a spreadsheet and four browser tabs. It won't be as rigorous as a repeated panel, but it will tell you whether you have a problem, how big it is, and who's winning instead of you. Here's exactly how we'd run it if we were doing it by hand.

One thing to fix before you start: what you're measuring is citation rate — the share of your category's buying queries where an assistant names you. If you want the definition and what counts as a good score, that's covered separately. This piece is the runbook.

Minutes 0–10: write the query set

Write fifteen questions a real buyer would type, in their words, not yours. Pull them from sales calls, your support inbox, and the search terms already in your analytics. Cover four shapes:

  • Category — *best X for Y*, *top X companies for Z*
  • Cost — *how much does X cost*, *X pricing*
  • Comparison — *X vs Y*, *alternatives to X*
  • Problem-first — the symptom your buyer has before they know your category exists

Two rules. Don't include your brand name — *what is [your company]* measures recognition, not acquisition, and it will flatter you into thinking you're visible. And use the words buyers use: if your team says *generative engine optimization* and buyers say *getting found on ChatGPT*, test the second.

Minutes 10–25: run the panel

Open four tabs: ChatGPT, Perplexity, Google (with AI Overviews), and Claude. Run each question in each, and for each one record five columns:

ColumnWhat to record
QueryThe question, verbatim
EngineWhich assistant
Named?Were you mentioned at all
Cited?Was your site linked as a source
Who elseEvery competitor named, in order

Use a logged-out or temporary session. This is the mistake that ruins most DIY audits: your own account has months of history and memory about your company, so it will name you in ways a stranger's session never would. A fresh incognito window is the difference between measuring your visibility and measuring your own footprint in your own account.

Also record who else rigorously. The competitor column is the most actionable data in the whole exercise, and it's the one people skip.

Minutes 25–30: score it

Three numbers:

  • Citation rate — appearances ÷ total query-engine combinations. Fifteen questions across four engines is sixty cells; named in twelve is 20%.
  • Competitive share — of the cells where *anyone* in your category was named, what fraction was you. This is the more useful number early, because it separates *the engines don't answer this* from *the engines answer it with someone else*.
  • Engine spread — your rate per assistant. A brand strong in one and invisible in another usually has an entity or third-party footprint problem rather than a content problem.

For calibration: an unoptimized brand typically lands 0–10% on category queries. A deliberate program reaching 30–40% is winning its category.

The three mistakes that make this useless

Using your own logged-in account. Covered above, and it's the big one — it can turn a 5% into an apparent 40%.

Running it once. Answers are stochastic; the same question asked twice can name different companies. A single run is an anecdote. Re-run the panel monthly and track the trend — that's the actual signal, and it's why the query set has to be *fixed* rather than rewritten each time.

Testing queries you already win. It's a natural instinct and it wastes the exercise. Deliberately include the questions you expect to lose, because those are the ones with pipeline attached.

What to do with the result

If you're under 10% on category queries, you're in the normal starting position for a company that hasn't done this work — not in trouble, just invisible. The next question is *which* gap, and why your competitors show up and you don't walks the five causes and how to tell them apart.

If you'd rather not build the harness by hand — or you want the panel run repeatedly rather than once — our free citation audit does exactly this across the major assistants and sends back the scored result, including who's being named instead of you. That report is also how Ascent gets scoped, and the number it produces is what the program is held to afterwards.

GEO · FAQ

Questions this raises

How do I check if ChatGPT knows my business?

Write fifteen questions a real buyer would ask — category, cost, comparison, and problem-first — then run each through ChatGPT, Perplexity, Google AI Overviews, and Claude in a logged-out session, recording whether you were named, whether you were cited as a source, and which competitors appeared. Appearances divided by total query-engine combinations is your citation rate.

Why should I use a logged-out session to test AI visibility?

Because your own account carries history and memory about your company, so it will name you in ways a stranger's session never would. Testing while logged in is the single most common reason a DIY audit reports good visibility that doesn't exist — it can turn a 5% citation rate into an apparent 40%.

How many queries do I need to test AI visibility?

Fifteen buyer-phrased questions across four engines gives sixty data points, which is enough for a defensible baseline in about thirty minutes. Keep the set fixed so later runs are comparable, exclude your own brand name, and deliberately include questions you expect to lose.

Is a one-time AI visibility check enough?

It's enough to tell you whether you have a problem and roughly how big it is. It isn't enough to manage against, because assistant answers are stochastic and a single run is an anecdote. Re-run the same fixed query set monthly and track the trend rather than any individual answer.

Keep reading

Related insights

GEO

What is AI citation rate — and what's a good one?

Citation rate is the share of your category's buying queries where an AI assistant names you. Here's how to …

GEO

Why your competitors show up in ChatGPT and you don't

You asked the question your buyers ask, and a competitor got named instead. Five specific asymmetries explai…

GEO

Your buyers are asking ChatGPT for a shortlist. Are you on it?

Vendor shortlists are increasingly being drafted by an assistant before anyone contacts you. You can find ou…

Stop reading, start shipping

Put a forward-deployed team on it.

If this is the kind of work you're trying to get into production, a 30-minute discovery call is the fastest path to a scoped plan.