Beket AI beket.ai
Cover reading How-to guide: Does ChatGPT recommend you? Check it by hand with unbranded questions, and learn what a zero means. An illustrative tally sheet shows a question, best plumber Burnaby, with ChatGPT Named #3, Perplexity Not named, and AI Overview No overview shown.

Does ChatGPT Recommend Your Business? How to Check by Hand, and What Zero Mentions Means

By Nur Rysbek

Ask ChatGPT "who's the best plumber in Burnaby?" once, and you get one answer. Ask again tomorrow and you may get a different list. That's the problem with checking whether ChatGPT recommends your business: a single try tells you very little, and most owners only ever do a single try.

In a study published in January 2026, SparkToro had 600 volunteers run 12 recommendation prompts through ChatGPT, Claude and Google's AI a combined 2,961 times. They found less than a 1 in 100 chance of getting the same list of brands twice, and closer to 1 in 1,000 for the same list in the same order. The brands that kept showing up across many runs were the signal. Exact position was noise.

So the question isn't "did ChatGPT name me just now?" It's "across the questions my customers actually ask, how often do I come up, and on which engines?" You can get a rough answer to that by hand in an afternoon. Here's how, and how to read the result, including the one most people get: zero.

What you need before you start

  • A spreadsheet with one row per question and a column for each engine.
  • ChatGPT, Perplexity and Google. These are the three engines we tested in our nine local studies, so you can compare your results with ours.
  • A clean session. Your own history can shape what you see, so take it out of the test (step 2).
  • A list of 3 to 5 competitors you'd expect to see. You'll tally them too, because "who got named instead of me" is the most useful thing this test produces.

Step 1: Write 10 questions your customers would ask, without your name in them

This is the step that decides whether the test means anything. If you type your business name, ChatGPT will talk about you, and that tells you nothing about whether it would recommend you to someone who has never heard of you. Every question should be unbranded: no business name, no website, no owner's name.

Mix four kinds of questions:

Type What it tests Example (family lawyer, Vancouver) Example (plumber, Burnaby)
Broad "best" Whether you're in the default shortlist "best family lawyers in Vancouver" "best plumber in Burnaby"
Specific service Whether AI connects you to what you actually do "lawyer for a contested divorce in Vancouver" "who can fix a burst pipe in Burnaby tonight"
Neighbourhood or area Whether AI knows where you work "family lawyer near Kitsilano" "plumber in North Burnaby or Brentwood"
Situation, in the customer's words Whether you show up for real-life phrasing "my ex won't agree to custody, who should I call in Vancouver" "water heater leaking, need someone today Burnaby"

Write at least two of each, and take the wording from real life: the first sentence of your inbound emails, what people say on the phone, the questions on your contact form. Use your customers' wording, not a keyword list.

Step 2: Take yourself out of the test

The answer you see is not quite the answer a stranger sees. OpenAI says ChatGPT uses an approximate location from your IP address for local results, and if Memory is on, saved memories can shape the search it runs. If ChatGPT already knows you own a law firm, that can leak into the answer.

  • ChatGPT: start a Temporary Chat set to Unpersonalized. OpenAI says that mode doesn't use memory, custom instructions or plugins. You have to pick it before the chat starts.
  • Perplexity and Google: use a private browser window, signed out.
  • Location: put the city or neighbourhood in the question itself, as in the examples above. OpenAI's own advice for wrong-area local results is to do exactly that. If you're testing a city you're not in, a VPN changes your IP location, so leave it off unless you mean to.

Step 3: Run each question three times on each engine

One question, three engines, three runs: that's 9 answers per question and 90 for the full set. It sounds like a lot, but most answers are short and quick to log. Use a new chat for every run, so the earlier answer doesn't carry over.

Three runs is a small sample. SparkToro's authors say that to really know an AI tool's recommendations you'd need to ask "usually at least 60-100X." Three runs won't give you that. It will tell you whether you're named often, sometimes or never, which is what you need to decide what to do next.

Step 4: Log what you see, not what you hoped to see

For every answer, record four things:

Column What to write
Named? Yes or no. Count a clear variant of your name as yes ("Smith Law" for "Smith Family Law LLP").
Position 1st, 2nd, 3rd and so on, or "in text" if you're mentioned without a list.
Competitors named Every business named, not just the ones on your list.
Facts about you Anything the answer says about you: hours, area, price, services. Mark anything wrong.

For Google, add one more column: did an AI Overview appear at all? Often it won't. In our six Vancouver studies, the audits recorded a Google AI Overview for only 38 of 174 logged queries (21.8%). A missing AI Overview is not the same as "Google didn't name me," so log it separately.

Step 5: Read your tally

Add up how many of your answers named you, per engine. Then match your result to the closest row:

What you found What it most likely means What to do first
Named on most runs, on all three engines You're in the default shortlist for these questions Check that the facts are right, then test narrower questions
Named often on one engine, rarely or never on the others Normal. The engines draw on different sources Look at what the other engines cited and where you're missing
Named only for narrow questions (your service or neighbourhood) AI knows what you do, but not that you're a leading option Earn independent mentions: reviews, local press, directories
Named, but with wrong facts AI knows you, from outdated or conflicting sources Fix the source pages first (our guide to fixing wrong information in ChatGPT)
Not named anywhere, ever See the next section See the next section
Google showed no AI Overview for most questions Google didn't run an AI answer for that wording Not a verdict on you. Rely on the other two engines

Disagreement between engines is the normal case. In six Vancouver studies with the same unbranded questions on every engine, most businesses that came up were named by only one engine or by some but not all. Only in the realtors study did every engine agree on the top name.

Stacked bar chart of businesses named in six Vancouver studies by how many engines named them. Movers: 0 by every engine and 24 by only one engine, of 29. Electricians: 6 by both engines tested and 15 by only one, of 21. Lawyers: 1 by every engine and 11 by only one, of 39. Mortgage brokers: 6 and 11, of 35. Realtors: 11 and 9, of 38. Marketing agencies: 3 and 21, of 49.

Source: Beket AI audits, October 20 to 25, 2026, as published in our nine-study roundup. These are the answers the engines returned on those dates; AI answers change over time.

So if ChatGPT names you and Perplexity doesn't, you haven't found a bug. You've found where the work is. We've written more on why one engine can't tell you how visible you are.

What a zero-mention result means (and doesn't)

Getting zero mentions across 90 answers is common, and it's worth reading carefully before you panic.

What it doesn't mean:

  • It doesn't mean AI doesn't know you exist. Ask a branded question ("what does [your business] do?") as a separate check. If the answer describes you correctly, the engine knows you. It just doesn't think of you when someone asks for a recommendation.
  • It isn't a penalty. There's nothing to appeal. The lists are just wide. In our nine local studies, each one surfaced 21 to 49 businesses, and the top four names took less than half of all mentions every time.
  • It isn't permanent. These answers change from run to run and week to week.

What it usually does mean:

  • The sources the engines read don't connect you to the question. When an engine searches the web, it can only work with what's published: your own pages, plus directories, review sites, "best of" lists and local press. In our studies, review sites and directories even turned up as names in the answers. If those don't say you do this service in this area, the engine has nothing to go on.
  • Your service and area pages are thin or missing. A single homepage that says "full-service law firm" gives AI less to match than a page that says "family law, divorce and custody, Vancouver and the North Shore."
  • The businesses that were named have something you don't. Look at your competitor column. Search their names and see where they're listed, reviewed or written about that you aren't. That list is your to-do list.

Then do the branded check. If the branded answer is wrong too, fix the facts first. If it's right, the gap is recommendations, not recognition, and the fix is more independent places that name you for the service.

When a hand check stops being enough

A hand check is a good first look. It gets harder to trust once you start changing things and want to see whether they worked, because you'd have to run the same 90 answers again, in the same clean way, every week, and compare.

That's what an AI visibility audit automates. A free Beket AI audit runs 25 prompts across ChatGPT, Perplexity and Google AI Overview and shows which businesses each engine named instead of you, and which sources it cited. Beket AI Pro is $49/month and re-audits daily, starting at 50 prompts across 3 engines, so you can see whether a change moved the numbers over weeks rather than in one afternoon. Whether you check by hand or with a tool, one check is a snapshot, so plan to check again.

The short version

  1. Write 10 unbranded questions in your customers' words: broad, service, area and situation.
  2. Use Temporary Chat (Unpersonalized) in ChatGPT and signed-out private windows for Perplexity and Google. Put the city in the question.
  3. Run each question three times on each engine, in a fresh chat each time.
  4. Log whether you're named, your position, every competitor named, any wrong facts, and whether Google showed an AI Overview at all.
  5. Read the tally per engine. One engine naming you and another not is normal.
  6. If you got zero, run a branded check to see whether AI knows you, then look at where the named competitors appear and you don't.

About the author: Nur Rysbek is the CEO of Beket AI.

Sources checked November 4, 2026. Study numbers are from Beket AI audits run October 16 to 25, 2026, and reflect the answers the engines returned on those dates. AI answers vary by day, wording, location and user.

Related posts