There is no form a restaurant can fill out to secure a ChatGPT recommendation. The useful work is more ordinary: make the restaurant's actual fit easy to verify, keep changing facts current and maintain the booking path diners are expected to use.
OpenAI says ChatGPT can search the web, use location information for local results and show linked sources. A restaurant request may include a place, date, time, party size, cuisine, budget, dietary need or atmosphere. Those details describe the diner's question. OpenAI does not say they guarantee placement.
A 2026 study of 4,776 food-and-drink venues in two Bali markets found that an owned website, listed price information, review volume and third-party web mentions were associated with whether a venue entered answers from four AI systems. The study was observational, covered two markets and found low agreement among the systems. It is useful evidence about documentation gaps, not a universal formula for restaurant recommendations.
Start with the diner question
When a diner asks ChatGPT to recommend a place for dinner, the restaurant owner has little control over what the model says. Such questions often include a set of constraints: location, party size, and specific needs like dietary requirements.
The restaurant can control whether its public information answers those constraints. A broad label such as "Italian restaurant" may establish the category, but it does not settle whether the menu fits the budget, whether dinner is served at the requested hour or whether the kitchen can address a dietary question.
Write for the decision a diner is making. State the cuisine, neighborhood, meal periods, dining format and useful details about atmosphere in plain language. If the restaurant is counter service, takes walk-ins or accepts reservations only for certain party sizes, say so. Keep these claims specific enough that a diner can check them.
Give the menu a stable public home
Put the current menu on the restaurant's own website. Google Business Profile also lets a restaurant maintain menu sections, dishes, descriptions, prices, a preferred menu and a menu URL. Those fields can help customers find the same facts in another place, but they do not replace the restaurant's page or guarantee a recommendation.
A designed PDF or menu image can remain available for print and visual presentation. The dish names, descriptions, prices and dietary notes that matter to a decision should also be readable on the page when the restaurant can maintain them. That gives a diner a usable menu without requiring a download and gives the restaurant a clear place to correct a changed price or removed dish.
Use dietary labels with care. "Vegan options" or "gluten-free items" does not by itself answer questions about shared fryers, preparation or cross-contact. Public discussions among people with celiac disease show why some diners read a menu and then call before visiting. That is anecdotal evidence about the questions people ask, not proof about every diner. State only the practices the restaurant can support and provide a direct contact route for questions the menu cannot settle.
Restaurant structured data can describe a menu URL, cuisine, price range, address, phone number and opening hours. It should agree with the visible page. It is not a hidden correction layer or a switch that turns on recommendations.
Separate hours from live availability
Keep regular hours, holiday hours and service-specific hours distinct. Google Business Profile supports regular hours, special hours and separate hours for services such as delivery, takeout, drive-through and pickup. The website should make the same distinctions when they matter. A dining room, kitchen, bar, pickup counter and delivery service may not close at the same time.
A single "open" label can answer the wrong question. A diner looking for a late meal needs the kitchen's service hours. Someone collecting an order needs pickup hours. Holiday closures and one-off schedule changes belong in special hours rather than a permanent description.
Live tables are a different kind of fact. Depending on the restaurant and location, ChatGPT may show availability supplied by OpenTable, Resy or Yelp. OpenAI says those providers supply the live inventory and send the confirmation. ChatGPT does not save, change or cancel the reservation.
Just because your restaurant is mentioned in an answer doesn't mean it can be booked. Your booking provider will handle the live availability and confirmation. The restaurant reservation guide explains how to test the exact date, time and party size from discovery through provider confirmation.
But you don't need to buy a new system unless advance reservations are a good fit for your service model, fee structure, and staff workflow. A walk-in restaurant should describe that model clearly rather than purchasing a platform solely for a button in ChatGPT.
Test one real diner request
Use a fresh ChatGPT Search conversation and ask a question a customer might genuinely ask. Include the real city or neighborhood, an intended date or service period and one condition the restaurant can honestly meet. Repeat the same request in a second fresh conversation.
Follow the route in order:
Save both answers, their reasons and their visible sources. The Bali study found that meaning-preserving changes to a query changed results more than exact reruns, and agreement across systems was low. One result is therefore a dated observation, not a stable rank. Keeping the wording fixed in a repeated test makes the comparison more useful without pretending the answer is permanent.
- Was the restaurant named for a fitting request?
- Did the stated reason match the restaurant?
- Did the visible source support that reason?
- Were the menu, prices, hours and dietary statements current?
- If a table was offered, did the provider show inventory for the same date, time and party size?
- Did the provider confirm the reservation?
Fix the first record that fails
If ChatGPT gives a wrong menu item, hour or address, open the source shown with the claim. Correct the owner-controlled page first, then the Google profile, booking profile or established third-party listing that actually carries the error. The business-facts guide shows how to assign one owner to facts that appear across the website and major profiles. Do not keep rewriting accurate pages in response to one bad answer.
If the restaurant is named for the right reason but no time appears, check the supported booking provider with the same date, time and party size. Booking windows, cutoffs, pacing and inventory rules can legitimately keep a time from appearing. Do not release extra inventory merely to look available in ChatGPT.
Stale closure information deserves prompt attention. The Bali study found 93 recommendations involving 14 venues the researchers confirmed were permanently closed. That does not establish a universal failure rate, but it shows the practical cost of an old status. Update the website, Google profile, booking provider and other established listings when a restaurant closes, moves or changes service.
Sources
- OpenAI Help: Searching the web with ChatGPT
- Google Business Profile Help: Get started with a Business Profile for your restaurant
- Google Business Profile Help: Manage your local business links
- Google Search Central: Local business structured data
- Invisible to the Machine: Auditing AI Restaurant, Cafe, and Bar Recommendation Against a Complete Market Census
- Reddit r/Celiac: How do I order food at a restaurant?

Written by Tristan Michel