Skip to content

Restaurant Discovery

How to check if ChatGPT recommends your restaurant

One screenshot of one answer tells you very little. This is the monthly check we use: a fixed set of real diner questions, asked the same way across four assistants, recording whether you were named, whether what was said was right, and where the assistant got it.

Alex Opsenica, founder of Moolah Media

Alex Opsenica · Founder, Moolah Media

11 min read

Most restaurant owners have tried it once. They open ChatGPT, type "best restaurants near me" or their own name, and either feel relieved or alarmed by the answer. Neither reaction is reliable. A single answer from a single assistant, asked once, from one phone, is an anecdote — not a measure of how often guests hear your name.

The questions guests type are changing shape. In the 28 days to 30 October 2026, 43 of the 119 queries Google Search Console listed for this site were written as full questions ending in a question mark — "is ai search replacing google for restaurant discovery" among them. People are asking search engines and assistants the way they would ask a friend. A check worth doing asks the same way.

Key takeaway

A useful AI check is a fixed set of real diner questions, asked the same way each month across the same assistants, recording three things: were you named, was what was said correct, and which sources did the answer rely on. The trend across months matters; any single answer does not.

Why one question in one app tells you almost nothing

AI assistants do not return a fixed list the way a results page used to. Ask the same question twice and the shortlist can change. Answers shift with wording, with the location the assistant believes you are in, with whether you are signed in, and with what the assistant remembers from earlier conversations. The underlying models and search systems are also updated regularly.

That does not make checking pointless. It means treating each answer as a sample and reading the pattern across many samples. There is no "position one in ChatGPT" to report, and anyone quoting one is describing a screenshot, not a ranking.

Step 1: write the questions your guests actually ask

Start with ten to fifteen questions, written in the words guests use rather than the words on your menu. Cover five kinds:

  1. Name questions — "Is [your restaurant] open on Sunday evenings?", "Does [your restaurant] have vegan options?"
  2. Category and area — "Best seafood restaurant in Howth", "Good Italian near Grand Canal Dock"
  3. Occasion — "Somewhere for a 12-person birthday dinner in Dublin 2", "Romantic restaurant for an anniversary in Galway"
  4. Constraint — "Gluten-free friendly restaurant near Stephen's Green", "Restaurant near the Aviva for a pre-match dinner"
  5. Comparison — "[Your restaurant] or [a nearby competitor] for a business lunch?"

The wording does not need to be invented. Three places hold it already: the queries report in Search Console, the search terms in your Business Profile Performance report, and the questions your team hears on the phone and in reservation notes. If guests keep asking whether you take groups of twelve, that is a question for the list.

A hypothetical question set for a neighbourhood bistro in Dublin 6

Name

Question
Is the bistro open for lunch on Mondays?
What a good answer contains
Correct current hours

Category and area

Question
Best French bistro in Ranelagh
What a good answer contains
Your name in the shortlist

Occasion

Question
Restaurant in Dublin 6 for a family Sunday lunch
What a good answer contains
Your name, ideally with the Sunday set menu

Constraint

Question
Restaurant in Ranelagh with good vegetarian options
What a good answer contains
Your name, with accurate dietary detail

Comparison

Question
The bistro or the wine bar next door for a first date?
What a good answer contains
A fair, accurate description of both

Step 2: ask them the same way, every time

Consistency is what turns answers into evidence. Change the method between months and you cannot tell whether the result moved or the test did.

The testing routine

  • Use the same four assistants each month: ChatGPT with search, Google Gemini, Perplexity and Google AI Mode — and note any AI Overview that appears on an ordinary Google search
  • Use a fresh or temporary chat, so earlier conversations do not colour the answer
  • Note whether you were signed in and the location the assistant assumed
  • Paste the exact same wording; do not rephrase from memory
  • Ask each question twice and record both answers, so variation is visible rather than hidden
  • Save the date, the full answer and a screenshot

Fifteen questions across four assistants, asked twice, is 120 answers. That sounds like a lot; in practice it is a focused hour, and it produces a record you can compare against next month.

Step 3: record three things, not one

Most owners record only whether they were mentioned. The other two columns are where the useful work comes from.

Named
Whether your restaurant appeared in the answer at all, and which competitors appeared alongside or instead of you.
Answer accuracy
Whether what the assistant said about you was true today: hours, address, cuisine, price level, dietary options, booking method, whether you are open at all. A wrong answer about a restaurant that is named is often more damaging than not being named.
Sources
Which pages the answer relied on. ChatGPT search, Perplexity and Google's AI features usually show the links they drew from. Click them — they tell you exactly which part of your public record the assistant is reading.
A simple monthly log

Best French bistro in Ranelagh

Assistant
Perplexity
Named?
Yes, second of four
Accurate?
Yes
Sources shown
Own website, Business Profile, a food guide
Others named
Three local competitors

Is the bistro open Monday lunch?

Assistant
ChatGPT
Named?
Yes
Accurate?
No — quoted last year's hours
Sources shown
An old directory listing
Others named
—

Family Sunday lunch, Dublin 6

Assistant
Google AI Mode
Named?
No
Accurate?
—
Sources shown
Two competitors' menu pages
Others named
Two competitors

Turn the log into two numbers

A month of answers is easier to compare when it is reduced to two rates, kept separately for each assistant. Do not average them into a single "AI score": an assistant that names you often but gets your hours wrong needs different work from one that never names you.

Your monthly log

Named rate

Questions where you were named in at least one of the two answers, divided by the questions asked. Named in 6 of 15 questions on Perplexity is a named rate of 6 out of 15 — track the count as well as the share, so a change of one question is not mistaken for a trend.

Your monthly log

Accuracy rate

Answers that mentioned you and got every fact right, divided by all answers that mentioned you. This is the number you can move fastest, because each wrong answer points at a page you can correct.

There is no published benchmark for either rate, and anyone quoting an industry average is guessing. The useful comparison is your own last month, and the competitors named in your place.

Step 4: trace every wrong answer to its source

Assistants rarely invent restaurant details from nothing. When an answer is wrong, there is usually a page somewhere on the web saying the wrong thing. Fix the page and the answer has a chance to follow. Arguing with the assistant does not change what it tells the next guest.

Common wrong answers and where they usually come from

Old opening hours

Where to look first
Business Profile, an old directory listing, the website footer
The fix
Correct every listing, including holiday hours, and keep one source of truth

Says you are closed, or at an old address

Where to look first
A duplicate or abandoned listing, a past press article
The fix
Claim or report the duplicate; update listings you control

Wrong cuisine or price level

Where to look first
Business Profile categories and description, third-party guides
The fix
Make the primary category and description say plainly what you are

"Limited vegetarian options"

Where to look first
A menu that exists only as a photo or PDF, old reviews
The fix
Publish the menu as text on the page, with dietary labels

Dishes you no longer serve

Where to look first
A stale menu page, an aggregator or delivery listing
The fix
Update or remove the old menu everywhere it lives

Not named for an occasion you do well

Where to look first
No page anywhere describes it
The fix
Publish a real page: capacity, set menu, prices, how to book

The last row is the most common and the most fixable. An assistant cannot recommend you for private dining, Sunday lunch or a pre-theatre menu if nothing it can read says you offer one. Our guides to private dining pages and menu pages that rank cover what those pages need.

Step 5: check the assistants can actually read your site

Each AI search product uses its own crawler, and each one obeys your robots.txt file separately. A rule written years ago to block "bots", or a security setting on your hosting, can quietly stop an assistant from reading your menu and hours — and it will then rely on whatever other sites say about you.

The crawlers that matter for AI search answers

ChatGPT search

Crawler to allow
OAI-SearchBot
What blocking it does
OpenAI says sites opted out of OAI-SearchBot will not be shown in ChatGPT search answers, though they can still appear as navigational links

Perplexity

Crawler to allow
PerplexityBot
What blocking it does
Perplexity will not index the page's text, though it may still show the domain, headline and a brief summary

Claude

Crawler to allow
Claude-SearchBot
What blocking it does
Anthropic says blocking it may reduce your site's visibility and accuracy in Claude's search results

Google AI Overviews and AI Mode

Crawler to allow
Googlebot
What blocking it does
The same crawler as ordinary Google Search; blocking it removes you from both

Two details are worth knowing. First, these search crawlers are separate from the crawlers used to train AI models. OpenAI's GPTBot and Anthropic's ClaudeBot, for example, can be blocked without affecting whether you appear in their search answers. Second, Google states that there are no extra requirements for appearing in AI Overviews or AI Mode: a page needs to be indexed and eligible to show a snippet in ordinary Search. There is no special file, tag or markup that buys inclusion.

Source: OpenAI — Overview of OpenAI crawlers — OAI-SearchBot, GPTBot and ChatGPT-User, and what each one controls.

Source: Perplexity — Perplexity crawlers — PerplexityBot and Perplexity-User, with published IP ranges.

Source: Anthropic — How site owners can manage Claude's crawlers — ClaudeBot, Claude-User and Claude-SearchBot, and what disabling each one does.

Source: Google Search Central — AI features and your website — How AI Overviews and AI Mode use website content, and the controls available.

Worth avoiding

Check your hosting and any bot-protection or firewall service as well as robots.txt. OpenAI's own guidance notes that firewall, CDN and bot-protection rules can block its crawlers even when robots.txt allows them. If you did not set your site up yourself, ask whoever did.

A robots.txt that allows AI search but declines AI training

  • User-agent: OAI-SearchBot — Allow: /
  • User-agent: PerplexityBot — Allow: /
  • User-agent: Claude-SearchBot — Allow: /
  • User-agent: Googlebot — Allow: /
  • User-agent: GPTBot — Disallow: / (only if you want to opt out of OpenAI model training)
  • User-agent: ClaudeBot — Disallow: / (only if you want to opt out of Anthropic model training)

Whether to decline AI training is a business choice, not a visibility requirement. The search crawlers above are the ones that decide whether your pages can appear in answers.

What a Dublin sample shows about readability

Crawler access is only half of it; the page also has to say something a machine can read. When we checked the public homepage HTML of 62 Dublin restaurant websites for our Dublin Restaurant Visibility Report on 3 October 2026, 52 of the 62 (84%) had no restaurant structured data, 4 served a homepage with almost no readable text before scripts ran, and 5 linked to their menu as a PDF from the homepage. That check did not test robots.txt or AI answers, so it does not show how often those restaurants were named. It does show how often the basic facts an assistant needs are missing from the restaurant's own page.

Step 6: repeat monthly and read the trend

Run the same questions on roughly the same day each month. Progress looks like three slow movements: named in more of the questions, fewer inaccurate answers, and your own website and Business Profile showing up more often among the sources. Expect noise from month to month. A restaurant that moves from being named in three of fifteen questions to seven of fifteen over a season has learned something real; a restaurant that celebrates one good screenshot has not.

Read the competitor column too. If the same two venues are named whenever you are not, open their websites and profiles and compare them with yours. The difference is usually visible: a page about the occasion, a text menu, a fuller description, more recent reviews that mention the thing the guest asked about.

Example · hypothetical

A hypothetical first month

Imagine the Dublin 6 bistro above runs its fifteen questions for the first time. It is named in most of the category questions but in none of the occasion questions, and ChatGPT twice quotes last year's Monday hours from an old directory listing. The fixes are concrete: correct the directory, add holiday hours to the Business Profile, and publish a Sunday lunch page with the set menu and price in text. Next month's check shows whether the hours answer has corrected and whether the occasion questions have started to name it. Nothing about the bistro's cooking changed; its public record did.

What not to do

  • Do not pay for "AI submission" or "AI indexing" services. There is no submission pipeline into these answers.
  • Do not stuff pages with lists of questions written for machines. Thin pages weaken the record an assistant reads; they do not strengthen it.
  • Do not write or buy reviews. Apart from the platform rules it breaks, assistants quote review language back to guests, and invented praise reads as invented.
  • Do not block a search crawler by accident while trying to block AI training. They are separate user agents with separate rules.
  • Do not treat ads as a shortcut. OpenAI says ads in ChatGPT are separate, clearly labelled and do not influence its answers.

Worth avoiding

No one can guarantee that ChatGPT or any other assistant will recommend your restaurant. What can be done is to make sure every answer that does mention you is correct, that the assistants can read your own pages, and that the occasions you want to be chosen for are described somewhere they can find.

Source: OpenAI Help Center — Ads in ChatGPT — OpenAI's statement that ads run on separate systems and do not shape, rank or alter answers.

Where this fits with the rest of your search work

Everything an AI check uncovers is ordinary local search work: an accurate Business Profile, consistent listings, a website with readable menus and real detail, and reviews from real guests. The check simply shows you, in the words guests use, which parts of that record are missing or wrong. Our free visibility audit now includes an AI check of this kind, and the Growth and Growth+ plans on our pricing page include monthly AI search tracking against named competitors.

How we run this check for clients

  • The question set is agreed with the restaurant, in the words its guests use
  • Competitors to track are named in advance, not chosen after the results
  • The same four assistants are checked monthly: ChatGPT, Gemini, Perplexity and Google AI Mode
  • Wrong answers are traced to their source and corrected where the restaurant controls it
  • AI crawler access is checked alongside the answers
  • No placement or recommendation is promised

See this in practice

How a restaurant search actually becomes a booking.

Chef-led landmark restaurant · name withheld · Dublin city centre

766KProfile views · recorded in Google Business Profile Insights

766K profile views, 75% of them on Maps Mobile, and 19,600+ direction requests — mapped across five stages of guest discovery.

See how a complete public record translated into real discovery

Common questions

How do I check if ChatGPT recommends my restaurant?

Write ten to fifteen questions your guests actually ask — by name, by cuisine and area, by occasion and by dietary need. Ask each one in a fresh chat in ChatGPT, Gemini, Perplexity and Google AI Mode, twice, and record whether you were named, whether the details were correct and which sources were shown. Repeat monthly with the same wording.

Why does ChatGPT give a different answer each time I ask?

Answers vary with wording, assumed location, whether you are signed in, earlier conversations and updates to the underlying systems. That is why a single answer is not a measure. Asking the same questions the same way each month and reading the pattern is.

Should I block GPTBot or other AI crawlers?

That is a choice about AI training, and it is separate from AI search. You can block training crawlers such as GPTBot and ClaudeBot while still allowing the search crawlers — OAI-SearchBot, PerplexityBot, Claude-SearchBot and Googlebot — that decide whether your pages can appear in their answers.

Can I pay to be recommended by ChatGPT?

No. OpenAI states that ads in ChatGPT are separate, clearly labelled and do not influence the answers. The answer itself is drawn from the public record, which is why accuracy and completeness are the levers that matter.

ChatGPT has my hours wrong. How do I fix it?

Click the sources the answer shows and find the page with the wrong hours — often an old directory listing, a duplicate profile or a stale website footer. Correct it at the source, make sure your Business Profile and website agree, and check again the following month.

How many questions should I test?

Ten to fifteen is enough for one restaurant: two or three each for your name, your cuisine and area, the occasions you want, dietary or practical needs, and a comparison with a nearby competitor. Fewer and one answer swings the result; many more and the check stops happening monthly.

What is a good AI visibility score for a restaurant?

There is no published benchmark, so treat any industry average with suspicion. Compare your named rate and accuracy rate with your own previous month, and look at which competitors are named when you are not.

Is Google AI Mode different from AI Overviews?

They are two Google features: AI Overviews appear above ordinary results for some searches, while AI Mode is a separate conversational search. Google says both are rooted in its core Search ranking and quality systems, and that no extra technical requirements apply beyond being indexed and eligible to show a snippet.

Working on this yourself? See how Moolah tracks AI search visibility.

Want to know what AI assistants say about your restaurant?

The free visibility audit includes an AI check: whether ChatGPT, Gemini, Perplexity and AI Mode name you for real diner questions, and whether what they say is correct.

Get Your Free Visibility Audit

Written by

Alex Opsenica, founder of Moolah Media

Alex Opsenica

Founder, Moolah Media

Founder of Moolah Media, a founder-led restaurant marketing specialist based in Ireland, working with restaurants worldwide on websites, SEO and Google Maps, and Google Ads. Around 20 years in hospitality, including hands-on restaurant management.

More about how Moolah works.

Continue exploring

More on Restaurant DiscoveryAll insights