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, Moolah Media
On this page
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:
- Name questions — "Is [your restaurant] open on Sunday evenings?", "Does [your restaurant] have vegan options?"
- Category and area — "Best seafood restaurant in Howth", "Good Italian near Grand Canal Dock"
- Occasion — "Somewhere for a 12-person birthday dinner in Dublin 2", "Romantic restaurant for an anniversary in Galway"
- Constraint — "Gluten-free friendly restaurant near Stephen's Green", "Restaurant near the Aviva for a pre-match dinner"
- 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.
| Type | Question | What a good answer contains |
|---|---|---|
| Name | Is the bistro open for lunch on Mondays? | Correct current hours |
| Category and area | Best French bistro in Ranelagh | Your name in the shortlist |
| Occasion | Restaurant in Dublin 6 for a family Sunday lunch | Your name, ideally with the Sunday set menu |
| Constraint | Restaurant in Ranelagh with good vegetarian options | Your name, with accurate dietary detail |
| Comparison | The bistro or the wine bar next door for a first date? | A fair, accurate description of both |
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.
| Question | Assistant | Named? | Accurate? | Sources shown | Others named |
|---|---|---|---|---|---|
| Best French bistro in Ranelagh | Perplexity | Yes, second of four | Yes | Own website, Business Profile, a food guide | Three local competitors |
| Is the bistro open Monday lunch? | ChatGPT | Yes | No — quoted last year's hours | An old directory listing | — |
| Family Sunday lunch, Dublin 6 | Google AI Mode | No | — | Two competitors' menu pages | Two competitors |
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.
| What the assistant got wrong | Where to look first | The fix |
|---|---|---|
| Old opening hours | Business Profile, an old directory listing, the website footer | Correct every listing, including holiday hours, and keep one source of truth |
| Says you are closed, or at an old address | A duplicate or abandoned listing, a past press article | Claim or report the duplicate; update listings you control |
| Wrong cuisine or price level | Business Profile categories and description, third-party guides | Make the primary category and description say plainly what you are |
| "Limited vegetarian options" | A menu that exists only as a photo or PDF, old reviews | Publish the menu as text on the page, with dietary labels |
| Dishes you no longer serve | A stale menu page, an aggregator or delivery listing | Update or remove the old menu everywhere it lives |
| Not named for an occasion you do well | No page anywhere describes it | Publish a real page: capacity, set menu, prices, how to book |
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.
| Assistant | Crawler to allow | What blocking it does |
|---|---|---|
| ChatGPT search | OAI-SearchBot | 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 | PerplexityBot | Perplexity will not index the page's text, though it may still show the domain, headline and a brief summary |
| Claude | Claude-SearchBot | Anthropic says blocking it may reduce your site's visibility and accuracy in Claude's search results |
| Google AI Overviews and AI Mode | Googlebot | The same crawler as ordinary Google Search; blocking it removes you from both |
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 discoveryCommon 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 AuditWritten by

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.
Continue exploring
Restaurant Discovery
AI search and restaurant discovery: what actually changes
ChatGPT and AI Overviews are changing how guests find restaurants. What is genuinely new, what has not changed, and what to do about it.
4 min readPublished 13 Sept 2026
Read InsightGoogle Business Profile
Google Business Profile for restaurants: what to optimise
Categories, hours, menus, photos, posts and Performance data — what to prioritise on a restaurant Business Profile, and why.
3 min readPublished 29 Oct 2025
Read InsightRestaurant Websites
Restaurant structured data: the schema that actually helps
Restaurant schema explained: the four structured data types a restaurant site needs (Restaurant, Menu, hours, FAQ), and how to validate them.
4 min readPublished 15 Jul 2026
Read Insight

