AI Visibility · Restaurants

How Diners Find You Through ChatGPT — and Why Your Menu Decides It

A diner describes the night — four people, Friday, quiet enough to talk, one of them can’t eat gluten — and asks AI where to go. Here’s what AI reads before it names a restaurant, and why a menu locked in a PDF takes you out of the running.

The short answer

To get a restaurant recommended by ChatGPT and AI search, your menu has to exist as readable text rather than a PDF or a photo, with dish names, descriptions, prices, and dietary labels an assistant can quote. Add restaurant and menu structured data, answer the occasion questions diners actually ask, keep reviews and holiday hours current, and hold a live reservation listing. Restaurants that do this get named. Restaurants hiding the menu in a download don’t.

What do diners ask AI before they pick a restaurant?

No other local business hands a customer its entire inventory before they walk in. Your menu is the product list, the price list, and the reason someone picks you over the place two doors down — and on most restaurant websites it is a PDF, a photograph of a chalkboard, or a slideshow that fades between images. A person can squint at that on a phone. An assistant reading the page finds a link to a file and nothing else. So when somebody asks which place nearby does a proper bowl of pho, or has a gluten free crust, or serves brunch on Saturday, your restaurant is not in the running. Not because the food is worse. Because the words are missing.

The second problem hides behind the first. Restaurants are the most reviewed, most listed, most photographed businesses in any town, and all that abundance feels like visibility. You are on Google, on Yelp, on TripAdvisor, in a handful of aggregators, and in a few hundred people’s camera rolls. Nearly all of it describes the experience — nice patio, friendly server, a bit loud on weekends — and almost none of it answers what a diner is really asking. The question is rarely “Italian restaurant near me.” It is four people, Friday at seven, somewhere we can hear each other, one vegetarian, home before the sitter turns into a pumpkin. Those constraints are the search. A restaurant that has written them down somewhere readable wins answers that no amount of review volume will buy.

Emergency

“We need a table for six tonight and everywhere is booked. Who nearby still has availability?”

The highest-intent restaurant prompt there is, and it resolves through live reservation data. If you hold no OpenTable or Resy inventory, an assistant has no way to see your open seven-thirty top and skips you for a place it can book.

Direct

“Best gluten free pizza near me that isn’t a chain?”

Two filters at once: a dish and a dietary constraint. AI answers from menus where the crust is actually labeled, so a page reading “we can accommodate dietary needs” matches nothing while a marked gluten free crust matches exactly.

Direct

“Where can I take my parents for an anniversary dinner, somewhere quiet with real table service?”

An occasion prompt with a noise constraint. Nothing on a typical restaurant site addresses either, so AI falls back to review snippets and best-of lists — and names whichever restaurant those sources described as quiet.

Trust check

“Is Bellwether Kitchen & Bar still open, and has it gone downhill?”

Restaurants close and change hands more than any other local business, so assistants hedge on ones they can’t confirm. A steady flow of recent reviews and current holiday hours is what turns a hedge into a recommendation.

Price

“What does dinner for two run at a decent place downtown, with a drink each?”

AI builds the estimate from whatever prices it can read. Restaurants with a text menu get quoted with real numbers; restaurants with a PDF get lumped into a generic dollar-sign band nobody can act on.

Direct

“Restaurant near the theater where we can eat and still make a 7:30 curtain?”

A landmark plus a clock. The winning answer comes from a restaurant that says how long dinner takes and mentions the theater by name — a sentence almost no menu-first website contains.

Comparison

“For a birthday dinner for ten, is Bellwether Kitchen or Twelve Oaks Tavern the better call?”

A head-to-head on party size. Whichever restaurant states its largest table, its private room capacity, and its group policy gets described in detail, and the one that says nothing gets described as an unknown.

Direct

“Who around here makes birria tacos, and are they open on Sunday?”

A dish-level search, which is how people actually crave food. Every named plate on a readable menu is a query you can win; every plate trapped in an image is a query you are guaranteed to lose.

Direct

“Which places near me have a private room for a work dinner of about twelve?”

High-value, low-competition, and almost never answered on a restaurant website. A short private events page naming capacities and a per-person minimum makes you the only citable option in most towns.

Price

“Any decent happy hour or early dinner deal near me on a weeknight?”

Deals live on chalkboards and Instagram stories that vanish, so AI mostly cannot see them. Putting the days, times, and actual items on a permanent page turns a promotion into something an assistant can repeat.

Where does AI get its answers about restaurants?

When an AI assistant names a restaurant, it’s synthesizing a handful of sources it considers trustworthy. These carry the most weight for this industry — and consistency across them matters as much as presence on any one.

Your own menu page

High weight

The only place your dishes, descriptions, prices, and dietary labels exist in your own words. Every other source describes the experience of eating at your restaurant; only your menu says what is on the plate, and only if it is written as text.

Google Business Profile

High weight

Carries the things assistants check first for a restaurant: cuisine category, the menu link, dine-in and takeout attributes, holiday hours, the reservation or order button, and the review stream that signals whether you are currently thriving or quietly fading.

Yelp

High weight

Restaurants are the one category Yelp never lost, and its structured attributes — noise level, good for groups, good for kids, parking, ambience — map almost perfectly onto the constraints diners put in their prompts. Yelp also licenses its data into assistant answers.

OpenTable and Resy

High weight

The booking layer assistants now reach into directly: ChatGPT’s restaurant suggestions are powered by OpenTable, with a reservation link attached to the recommendation. A restaurant with no live inventory can be mentioned but not booked, and often is not mentioned at all.

Local food media and best-of lists

High weight

“Best tacos in town” questions get answered from city magazine roundups, neighborhood newspaper features, food blogs, and long Reddit threads. This is the citation layer that decides superlative prompts, and no other trade has anything like it.

TripAdvisor

Medium weight

Where visitors, hotel guests, and out-of-town business travelers look, which makes it the source behind “where should we eat near the convention center” prompts. Its cuisine and price filters give AI a clean way to narrow an unfamiliar town.

Instagram and photo sources

Medium weight

Dish photos, captions, and tagged locations are how a room’s atmosphere and a plate’s appearance get described in words at all. It rarely wins the answer alone, but it feeds the vocabulary the lists and the reviews then repeat.

Why can’t AI describe what your restaurant actually serves?

Each of these maps to one of the six dimensions we score. They’re the failure patterns we see over and over in this industry — and every one is a content fix, not a budget fix.

Structured Content

Your entire menu is a file nothing can open

A PDF, a photo of the printed menu, or a fading slideshow is still the most common way restaurants publish the single most important page they have. Assistants read a link to a download and learn nothing: not one dish name, not one description, not one price. Meanwhile diners search at the level of the plate — the birria taco, the cacio e pepe, the gluten free crust, the kids grilled cheese. Every item on a text menu is a question you can be the answer to, and every item locked in an image is a question you have decided in advance to lose.

Structured Data Markup

The richest markup vocabulary in local business, sitting unused

Restaurants can describe themselves to machines more precisely than almost any other kind of local business. There is dedicated vocabulary for the cuisine served, the price range, whether reservations are accepted, the hours for each service, and for the menu itself broken into sections, dishes, and prices. Most restaurant sites carry a generic business block from their template and stop there. That leaves an assistant guessing at facts you could simply have declared, which is the difference between being quoted confidently and being described vaguely.

Factual Clarity

Diners describe the night; your site describes the cuisine

Almost every real restaurant search carries constraints attached: how many people, how loud, how long, whether there is a patio, whether a stroller fits, whether a vegetarian will have more than a side salad, whether you can be out the door in an hour. Those are the deciding facts, and they are missing from nearly every restaurant website in the country, which instead offers a paragraph about passion for fresh ingredients. Answering the constraints plainly is unglamorous work that wins prompts nobody else is even competing for.

Authority & Trust

A review profile that stopped moving reads as a restaurant that closed

No category churns like this one, and assistants have learned to be careful about sending someone to a place that may no longer exist. Recency is doing the heavy lifting: a stack of reviews from three years ago carries a fraction of the weight of a handful from last month, and a listing with stale hours, no recent photos, and nothing posted since the last renovation looks indistinguishable from one that quietly went dark. A restaurant with fewer reviews but a steady weekly trickle often gets named ahead of the town institution with ten times the total.

Citations & References

The lists decide the superlatives, and nobody pitches the lists

Ask an assistant for the best ramen within twenty minutes and it will not compute an answer — it will repeat one. That answer is assembled from city magazine roundups, neighborhood paper features, food blogs, and the Reddit thread where somebody asked the same thing two years ago. Restaurants are also the rare trade where the contractor directories are simply irrelevant, so skipping them costs nothing, but skipping the editorial layer costs everything. Being genuinely easy to describe — one cuisine, one neighborhood, one dish worth traveling for — is what gets a restaurant onto lists in the first place.

The same website, rewritten for AI

None of these rewrites required a developer or a redesign — just replacing copy that says nothing with copy that states facts an AI can quote.

Menu page

Structured Content
Before“Our menu changes with the seasons. Click here to download the current menu (PDF).”
After“Wood-fired margherita, San Marzano tomato, fresh mozzarella, basil, $16. Available on a gluten free crust for $3. Bucatini cacio e pepe, black pepper, pecorino, $21. Half chicken under a brick, roasted potatoes, lemon, $27. Prices and dishes update the first week of each season, and the winter menu is posted through March.”

Dietary information

Factual Clarity
Before“Please let your server know about any allergies or dietary restrictions and we will do our best to accommodate you.”
After“Fourteen dishes are gluten free as written and nine more can be made gluten free; both are marked on the menu. We keep a dedicated fryer for gluten free items but share a pasta water, so we tell celiac guests plainly which dishes are safe and which are not. Six vegetarian mains, three of them vegan, and the kitchen can make most pasta dishes vegan on request.”

Groups and occasions

Factual Clarity
Before“The perfect spot for your next celebration! Contact us about your event.”
After“Our largest dining room table seats ten. The back room seats twelve to sixteen with a door that closes, and books with a $600 food and beverage minimum on Friday and Saturday. Dinner for a party of eight typically runs about two hours. We do not charge a cake fee, and we can seat a party of four in under an hour if you tell us you have a curtain to make.”

Where we are

Local Relevance
Before“Conveniently located in the western suburbs, serving the greater Chicago area.”
After“We are on La Grange Road, two blocks from the La Grange Theatre and a five minute walk from the BNSF station, which is why our six o’clock seating turns fast on show nights. Most of our regulars come from La Grange, Western Springs, Brookfield, and Countryside, and we have a small lot behind the building plus free street parking after six.”

About the restaurant

Authority & Trust
Before“Family owned and operated. We are passionate about fresh ingredients and warm hospitality.”
After“Chef-owner Nina Bellwether opened the restaurant in 2012 after eleven years cooking in Chicago kitchens, and Marcus Oyelaran has run the line as chef de cuisine since 2019. We buy produce from two Illinois farms from June through October and make our pasta in house every morning. We have 780 reviews averaging 4.6 stars, and we ask every table to tell us honestly how it went.”

Deals and specials

Structured Content
Before“Follow us on social media for our latest specials and events!”
After“Happy hour runs Tuesday through Friday from four to six at the bar: $8 house cocktails, $6 draft beer, half price oysters, and a $12 burger with fries. Sunday is family night, when kids ten and under eat free with each adult entree. These run year round and we post any change here first.”

What a real report looks like for a restaurant

A sample report for Bellwether Kitchen & Bar, a fictional restaurant in La Grange, IL. Click through the tabs — your report will look exactly like this, scored against your real website.

Bellwether Kitchen & Bar
Fictional independent neighborhood restaurant — fourteen years old, genuinely well reviewed, and publishing its entire menu as a two-page PDF.
Grade D · Poor Visibility

Your food is on 780 review pages. Your menu isn’t on a single readable one.

Bellwether is the most heavily cited sample on this site and still loses two thirds of the prompts that matter, which is the whole lesson of this page. Being on every platform got the restaurant recognized; it did not get the restaurant described. An assistant can confirm Bellwether exists, sits in La Grange, and is well liked, and can say almost nothing else. It does not know about the gluten free pasta, the twelve-seat back room, the pre-theater seating that turns tables by seven, or the fact that Tuesday is half price on the raw bar. All of that is true, all of it is on a chalkboard or in a PDF, and every bit of it is a prompt going to somebody else.

About these scores

These scores reflect how likely AI platforms such as ChatGPT, Google AI, Perplexity, and Claude are to include this business when recommending local services. They are based on the same signals AI systems use to decide which businesses to surface.

Score Breakdown

How the site performs across all six dimensions

Structured Content 38 / 100
The menu is a downloadable PDF and the brunch menu is a photo, so not one dish name, description, or price appears anywhere as readable text.
Factual Clarity 47 / 100
Address, phone, and standard hours are correct, but nothing states party size limits, private room capacity, dietary handling, or how long a dinner runs.
Structured Data Markup 29 / 100
A generic local business block from the site template, with no cuisine, price range, reservation flag, or menu data of any kind.
Authority & Trust 74 / 100
A real fourteen-year history and 780 reviews averaging 4.6, though the pace has slowed to a trickle and most of the volume is several years old.
Citations & References 81 / 100
The strongest dimension by far: complete and consistent on Google, Yelp, TripAdvisor, and two aggregators, plus an old newspaper feature that still circulates.
Local Relevance 73 / 100
La Grange and the western suburbs are named throughout, but the theater two blocks away and the neighborhoods people actually search by are never mentioned.
Action Checklist

Prioritized fixes specific to this report — in order of impact

Publish the menu as text on your own siteHigh Priority
Web designer — half a day — about $200 to $400
A downloadable menu hides every dish name you could be found for, and dish names are how hungry people actually search.
Add restaurant and menu structured dataHigh Priority
Web developer — 2 to 3 hours — about $150 to $300
Cuisine, price range, service hours, reservation status, and the menu itself can all be declared outright instead of left for an assistant to infer.
Label dietary options dish by dishHigh Priority
You and your kitchen manager — one afternoon
Dietary searches carry the highest intent of any restaurant prompt, and a promise to accommodate matches nothing while a marked dish matches exactly.
Write a groups, private room, and occasions pageMedium Priority
You draft it, designer posts it — half a day
Party size, room capacity, and minimums decide bookings worth hundreds of dollars, and almost no restaurant in any town has put those numbers online.
Build a steady flow of fresh reviewsMedium Priority
Front of house, ongoing — a few minutes each shift
Recency is what tells an assistant a restaurant is still open and still good, and a slow trickle of recent reviews now outweighs a large pile of old ones.
Fix holiday hours and finish your reservation listingQuick Win
You — about 30 minutes
Live table inventory is what lets an assistant hand someone a booking link instead of a phone number, and wrong holiday hours undo the whole thing in one night.
60-Day Roadmap

A phased action plan based on these scores

Week 1–2
Quick Wins
  • Set holiday hours and confirm standard hours on every listing
  • Complete the attribute fields on Google and Yelp
  • Post happy hour and specials on a permanent page
  • Confirm your reservation inventory is live and accurate
Week 3–4
Content Fixes
  • Rebuild the menu as a text page with dishes, descriptions, and prices
  • Mark dietary options dish by dish and state your cross contact policy
  • Write a groups and private events page with capacities and minimums
Week 5–8
Build Authority
  • Add restaurant, menu, and hours structured data
  • Start a review routine that produces a few fresh reviews every week
  • Pitch two local roundups on the one thing you do better than anyone nearby
AI Presence Score: Sometimes Visible
We ran 12 real prompts across 4 AI platforms — 48 AI answers in total. Bellwether Kitchen & Bar appeared in 17 of 48.

Showing 6 of the 12 prompts tested, on 2 of the 4 platforms. Your report includes all of it: Perplexity, ChatGPT, Gemini, and Claude.

P
Perplexity
42SCORE
5/12APPEARED
Prompts Tested
Direct Search
Tell me about Bellwether Kitchen & Bar in La Grange.
Local Search
Good restaurants in downtown La Grange?
Local Search
Where in La Grange can I get handmade pasta?
Near Me Search
Restaurant near me with a private room for twelve people?
Near Me Search
Gluten free dinner options near me that aren’t a salad?
Direct Search
Does Bellwether Kitchen take reservations?
C
ChatGPT
33SCORE
4/12APPEARED
Prompts Tested
Direct Search
Is Bellwether Kitchen & Bar a good place for dinner?
Local Search
Best place to eat before a show at the La Grange Theatre?
Local Search
Where can a family with young kids eat in the western suburbs?
Near Me Search
Happy hour near me on a Wednesday with real food?
Near Me Search
Anniversary dinner near me, quiet room, under $150 for two?
Direct Search
What kind of food does Bellwether Kitchen serve?
Competitors Appearing in Results
The Copper Fig (5x)Twelve Oaks Tavern (4x)Osteria Nove (3x)Ramona’s Taqueria (2x)

Bellwether Kitchen & Bar is a fictional business created for this sample — the scores illustrate patterns we see in the industry, not a real report. Your report reflects your real website.

Get listed where AI actually looks

The rule that beats every hack: your business name, address, phone, and hours must be identical on every one of these. AI cross-checks them, and disagreement reads as risk.

DirectoryPriorityWhat to do
Google Business ProfileEssentialPick the most specific cuisine category rather than the generic Restaurant one, attach a link to your text menu, fill in the dine-in, takeout, delivery, outdoor seating and reservation attributes, and set holiday hours before every holiday rather than after.
YelpEssentialComplete every attribute field, because noise level, good for groups, good for kids, parking, and ambience are exactly the constraints diners put in their prompts. Upload the menu as text where the platform allows it rather than as a photo.
OpenTableEssentialKeep live inventory here if you take reservations at all, since ChatGPT’s restaurant recommendations are powered by OpenTable and attach a booking link. Fill in cuisine, dining style, price band, parking, and dress code, because those fields are what the recommendation gets filtered on.
ResyHigh valueWorth holding alongside or instead of OpenTable if your room is chef-driven or your regulars already book there. Keep the description, the cuisine tags, and the special events current, and make sure your table inventory really reflects what the host stand has open.
TripAdvisorHigh valueClaim the listing and complete the cuisine, meal, price range, and dietary filters, because this is where visitors and hotel guests get matched to a restaurant they have never heard of. Respond to reviews so the profile reads as actively managed.
Apple Business ConnectWorth havingClaim your place card so Apple Maps and Siri carry correct hours, photos, and the same menu link. It is a separate ecosystem from Google, and a surprising share of iPhone-first diners never leave it.
InstagramWorth havingPut the neighborhood, the cuisine, and a link to the text menu in the bio rather than only a link tree, and caption dish photos with the actual dish name. The captions are what turn a photograph into words something can read.
Local food media and best-of listsHigh valueIdentify the city magazine, neighborhood paper, and food blogs that publish roundups in your area and pitch them one specific thing you do better than anyone nearby. These lists are what superlative prompts get answered from, and nobody assigns them to you automatically.

Common questions

It is the single biggest one. A PDF is a picture as far as an assistant is concerned, so every dish name, description, and price on it is invisible, and dish names are exactly what people search for. A text menu page is also easier to change than a PDF, because you edit one line instead of redesigning and re-exporting a document. Keep the printed version for the table and let the website carry the words.

Because reviews tell an assistant that people enjoyed themselves, not what you serve or who you suit. They also age. Recency now carries far more weight than raw volume in this category, so a restaurant collecting a few fresh reviews every week can be recommended ahead of one with ten times the total sitting untouched since 2022. Volume proves you were good. Recency proves you still are.

If you take reservations at all, it changes what an assistant can do with you. ChatGPT’s restaurant recommendations are powered by OpenTable and come with a booking link attached, so a restaurant with live inventory can be booked inside the conversation while a restaurant without it can only be mentioned. For a walk-in-only counter it matters far less, but say so plainly on your site so nobody assumes you are simply full.

As specific as your kitchen honestly allows, including the limits. Mark which dishes are gluten free as written and which can be modified, and say plainly whether you have a dedicated fryer, whether pasta shares water, and what you can guarantee for a celiac guest. Vague reassurance matches no search and helps nobody. An honest, labeled menu wins the prompt and keeps the wrong guest from having a bad night.

Yes, and these are some of the highest-value sentences you can publish. Group dinners, work parties, and pre-theater seatings are worth hundreds of dollars a booking, and the people planning them are asking AI questions almost no restaurant website answers. Naming your largest table, your private room capacity, your food and beverage minimum, and how long a party of eight normally takes makes you the only citable option in most towns.

Make the things diners filter on readable. Put the full menu on your site as text with prices and dietary labels, add restaurant and menu structured data, write down the practical details about groups, noise, parking, patio, and timing, keep holiday hours right and reviews flowing, and hold a live reservation listing. ChatGPT names restaurants it can describe in detail, and a downloadable menu describes nothing.

Almost always because AI knows you exist without knowing what you serve. You are listed everywhere, so your name and your town are safe, but the menu is a file, the dietary labels are in the server’s head, the private room is on a chalkboard, and the specials live in stories that disappeared. Every dish-level, diet-level, and occasion-level question is decided by text you have not published yet.

Start free. Pay only if you want the full picture.

Your score is free — no credit card. The full report with every fix, prioritized, is a one-time $30.

Free Score
$0
See where you stand
  • Overall AI Visibility Score (0–100)
  • Letter grade with a plain-English read on what it means
  • How many gaps we found on your site
Check Your Score
Done-For-You
$199 one-time
We make the fixes for you
  • Every item on your Action Checklist implemented
  • Completed within 5 business days
  • Plain-language before/after summary
See How It Works

More industry guides

Plumbers

AI SEO for Plumbers: Get Found by ChatGPT & AI Search

Emergency calls now start in a chat box. What AI reads before it names a plumber — and the fixes that get you named.

Read the guide
HVAC Companies

AI SEO for HVAC: Get Found When Homeowners Ask AI

No-heat calls and $8,000 replacements both start with an AI question now. What AI checks before it names an HVAC company.

Read the guide
Dentists

AI SEO for Dentists: Show Up in ChatGPT & AI Search

Patients ask AI for a dentist who takes their insurance and sees them fast. What AI needs to read before it says your name.

Read the guide
Roofers

AI SEO for Roofers: Show Up in ChatGPT After a Storm

After a hailstorm, homeowners ask AI who is local, licensed, and certified. What AI reads before it names a roofer.

Read the guide
Lawyers

AI SEO for Lawyers: Get Found When Clients Ask AI

Clients describe the problem to AI before they call a firm. What AI reads before it names a lawyer — and how to be specific without breaking bar rules.

Read the guide
Garage Door Repair

AI SEO for Garage Door Repair: Get Found by ChatGPT

The trade with the most fake local listings anywhere. What AI checks before it trusts a garage door company — and how to prove you’re the real local shop.

Read the guide
Home Services

AI SEO for Home Services: Get Found by ChatGPT & AI

Do plumbing, HVAC, and electrical? AI may recommend you for none of them. Why a multi-trade site confuses AI — and how to give each trade a real home.

Read the guide
Real Estate Agents

AI SEO for Real Estate Agents: Show Up in ChatGPT

The agent is the product, but the portals own the reputation. What AI reads before it recommends an agent — and how to surface your record where you control it.

Read the guide
Accountants

AI SEO for Accountants: Get Found by ChatGPT & AI

Business owners describe their entity, their software, and their mess — then ask AI who handles it. What AI reads before it names an accounting firm.

Read the guide
All industries

AI visibility by industry

Every industry guide in one place — the prompts, sources, and fixes for each.

Read the guide

From the blog: AI Visibility Gets You Found. Reviews Get You Picked. · Why ChatGPT Ignores Most Local Businesses

The fundamentals: What generative engine optimization (GEO) means for a local business · How to show up in AI answers (AEO)

See how visible your restaurant is to AI

The free score takes about a minute: overall AI Visibility Score, letter grade, and how many fixable gaps we found on your site.

Check Your Score

Your score is free — no credit card. The full report with every fix, prioritized, is a one-time $30.