How Restaurants Get Recommended by ChatGPT and Google AI: How Diners Ask, What AI Needs to Know and What to Do Today
By TriloAI Editorial TeamPublished
When a diner asks ChatGPT or Google for “a West Loop restaurant for a group dinner” or “vegan brunch near me,” the AI searches the web based on their approximate location, then picks places from Business Profiles, menus, reviews and web pages. Start with three things. Fill in your Google Business Profile hours, menu and attributes. Put your menu and prices, how to book, who you're a good fit for and your dietary and allergen info on your website as text. And invite every diner to leave a review the same way. No one can guarantee an AI will recommend you. But if that information is missing, the AI has a hard time matching you to the question.
When diners ask AI for a restaurant, the question almost always comes with conditions
Here are common ways people ask. These are our examples, not statistics. People rarely ask only “where's good to eat.” They add an area, an occasion, a budget and limits. OpenAI's help center says the same about booking a table in ChatGPT: you can add preferences such as cuisine, budget, dietary needs or atmosphere (Searching the web with ChatGPT).
| What the diner wants to know | Example questions | What the AI needs to find |
|---|---|---|
| Nearby and open now | “late-night tacos near Wicker Park open after 10” or “breakfast near Union Station that opens at 7” | Address, hours, days closed |
| Group dinners and dates | “West Loop restaurant with a private room for 8” or “quiet coffee shop for a first date” | Seating, private rooms, noise level and vibe, who it suits |
| Kids | “kid-friendly brunch in Pasadena, do they have high chairs?” | High chairs, stroller access, kids' menu |
| Price | “dinner in Somerville for under $20 a person” | Menu prices, service charges, large-party gratuity |
| Dietary needs | “Portland coffee shop with vegan options” or “does this bakery list allergens?” | Vegan, vegetarian and gluten-free items, allergen info |
| Reservations and parking | “do I need a reservation Saturday night?” or “is parking easy near there?” | How to book, walk-in and waitlist rules, parking |
What the AI actually searches for is often different from what the diner typed. In the same help article, OpenAI gives an example: someone asks for good restaurants near them, ChatGPT works out from their IP address that they're in the San Francisco area, and it may search for “top restaurants San Francisco.” If memory is on and the person has said they're vegan, it may search for “good vegan restaurants San Francisco.” So your area, your cuisine and your conditions should all appear in words on both your Business Profile and your website.
Put what AI needs to know in text, because a menu that's only a photo loses out
Google's guide for site owners on AI features lists best practices that include “making sure that important content is available in textual form” and checking that your Business Profile information is up to date (AI features and your website). Google also says profile information is compiled from several sources, including crawled web content such as a business's official website (How Google sources and uses info in Business Profiles). A common pattern: the menu is a single photo posted online, and an AI may not be able to read the words in it. These are the things a restaurant most needs to spell out:
| What AI wants to know | Where to put it | How to write it |
|---|---|---|
| Menu and prices | Menu page on your website, Business Profile menu | Name, price and a one-line description for every dish; service charges, large-party gratuity and prix fixe rules on the same page |
| Hours and days closed | Business Profile, website | When guests can dine in, when the kitchen closes, regular days off; set holidays separately |
| Takeout, delivery and pickup | More hours in your Business Profile, delivery app dashboards | If the hours differ from dine-in, set them separately |
| Reservations | Business Profile booking link, website | Whether you take reservations, how to book, what party size needs one, how long you hold a table |
| What you're like and who you suit | About section on your website, Business Profile description | Facts: number of seats, private room, high chairs, outlets, dog policy for the patio; not just “cozy atmosphere” |
| Dietary and allergen info | Website menu, item descriptions in your Business Profile menu | Label vegan, vegetarian and gluten-free items, and list allergens dish by dish (see below) |
| Getting there and parking | Business Profile attributes, website | Nearest train or bus stop, whether you have a lot, nearby garages or street parking |
If someone else built your website, ask them to add Restaurant structured data (code that describes your business to search engines). Google supports restaurant fields such as menu, servesCuisine and priceRange, and recommends using the most specific LocalBusiness type, such as Restaurant (Local business structured data). But Google also says there's no special schema.org structured data you need to add to appear in AI Overviews, and your structured data should match the visible text on the page. It helps Google understand who you are. It doesn't guarantee you'll be cited. For how to set it up, see the GEO technical checklist.
List your full menu in your Google Business Profile, and fill in hours and attributes accurately
Google has a guide to setting up a Business Profile for your restaurant that covers hours, reservations, attributes, photos, menus and reviews. These are the parts that matter most when an AI answers a diner's question:
- Menu editor: available to food and drink businesses. You can add items with descriptions and prices and group them into sections, and changes can take 24–48 hours to show on Google Maps and Search. Turning a menu photo or PDF into a detailed menu with AI is labeled experimental, so check the prices before you publish. Google may also transcribe menu data from your website onto your profile, so keep the menu on your site current (About the menu editor).
- Menu link: the menu should list everything you offer, not a sample of “popular items,” and the menu URL can't be a direct link to a third-party ordering or delivery service (Guidelines for representing your business on Google). A text menu page on your own website gives that link somewhere to go.
- Hours: Google asks restaurants to use the hours when diners can sit down and eat in, and to use takeout hours only if there's no dine-in (same guidelines). If delivery, takeout or pickup hours differ, set them under More hours, which only show once regular hours are set (How to set More hours).
- Attributes: mark outdoor seating, Wi-Fi, payment options and accessibility features accurately. Google says that if you add certain attributes, your business might show up in searches for places with those attributes. Some attributes can only be changed in certain countries or business categories, so go by what your dashboard shows (Manage your business attributes).
- Business description: say what you offer, what makes you special and how long you've been open, and focus on the business, not promotions or prices (Edit your Business Profile). For the other fields, see the Google Business Profile checklist.
Label allergens, vegan and gluten-free items in plain words diners already use
The FDA recognizes nine major food allergens: milk, eggs, fish, crustacean shellfish, tree nuts, peanuts, wheat, soybeans and sesame, which was added effective January 1, 2023. The federal allergen labeling law covers packaged foods, including food that retail and food-service businesses package and label. It doesn't apply to food placed in a wrapper or container after a customer orders it (FDA: Food Allergies). For unpackaged food, the FDA's 2022 Food Code, a model code the FDA offers to state and local governments to adopt, added a provision to tell customers in writing about major food allergens in unpackaged foods (Summary of changes in the 2022 FDA Food Code). Whether your state or city has adopted that edition is a question for your local health department.
Either way, the nine allergens make a good checklist. List on your menu which ones each dish contains, and say honestly whether the kitchen shares fryers or equipment. This is ingredient information, not a guarantee. Ask diners with serious allergies to talk to staff when they order.
Gluten-free works the same way. The FDA's gluten-free labeling rule applies to packaged foods, but the FDA recommends that restaurants making a “gluten-free” claim on their menus stay consistent with its definition (FDA Q&A on the gluten-free labeling rule). For vegan and vegetarian dishes, say exactly what you mean, such as “vegan (no animal products)” or “vegetarian (contains eggs and dairy),” instead of “can be made vegetarian.” That's far clearer for a diner, and for an AI trying to answer “does this place have vegan options?”
Reservation and delivery platforms each keep their own copy of your details, so update them together
OpenAI's help page says ChatGPT can find restaurants and available reservation times based on location, date, time, party size and preferences, and that depending on the restaurant it may show availability from OpenTable, Resy or Yelp. OpenTable reservations are available globally, Resy in the United States, and Yelp in the United States and Canada. Reservation times and the Reserve button appear only when a supported provider has information for that restaurant. If you don't use one of them, you won't get a Reserve button in ChatGPT. Diners will still ask whether they need a reservation, so your website should say how to book.
Your Business Profile can hold links for reservations and food orders, and you can mark one as the business-preferred link (Manage your local business links). For diners to book right on Google, you work with a Reserve with Google provider, and Google notes that your provider might charge you (Set up bookings through a provider). The Reserve with Google partner list includes OpenTable, Resy, Tock, SevenRooms, Toast Tables and Yelp, among many others (we checked on October 16, 2026), but it doesn't say which countries each one covers. To see which work for you, open Bookings in your Business Profile or ask your reservation system. Google also lets US businesses take pickup and delivery orders through the profile with Order with Google. If a third-party ordering link shows up that you don't want, you can remove it, and the provider must take it down within 5 business days of your request (Manage online ordering options).
Delivery apps keep yet another copy of your hours. Uber's guide to Uber Eats Manager, posted on its UK site, says to set holiday hours ahead of a temporary closure or schedule change so you don't receive orders you can't fulfill, and that if your restaurant is integrated with a POS system, store hours live in the POS instead (Uber: set up temporary store hours). We haven't found any public statement from these platforms or from AI companies on whether AI tools read this data. Treat your website as the master copy. When anything changes, update your Business Profile, reservation system, delivery apps and social accounts at the same time.
Invite every diner to review you the same way, and never trade food or discounts for it
Google's local ranking help page says more reviews and positive ratings can help your local ranking. That's ranking in Maps and Search. It doesn't mean an AI will recommend you. The rules on how reviews come in are explicit. Google Maps' content policy bans offering payment, discounts, free goods or services in exchange for a review, or for changing or removing a negative one. It also bans discouraging negative reviews, asking only happy customers, requiring or pressuring people to review while they're on the premises, asking for specific content, and asking staff to collect a set number of reviews. Reviews by employees or family members count as a conflict of interest. In a restaurant, that looks like this:
- Not OK: “free appetizer for a five-star review” or “$5 off when you leave a review.”
- Not OK: handing the review QR code only to tables that seem happy, or asking diners to mention a signature dish or a server by name.
- OK: reminding every diner with a review link or QR code, with nothing attached (Tips to get more reviews).
- OK: replying to every review. With negative ones, be honest about what you can and can't do, ask the reviewer to contact you by phone or email, and never share their private information.
Yelp is stricter. Its Don't Ask for Reviews page tells businesses not to ask anyone, customers included, to review them. For how Google, Yelp and the FTC's 2024 fake review rule compare, see how US local businesses get recommended by AI.
Food bloggers and influencers must disclose a free meal, and health claims need evidence
The FTC's Endorsement Guides Q&A (June 2023) answers restaurant questions directly. A reviewer who gets free meals from a restaurant should let readers know. If a new restaurant gives free meals to people, whether relatives or strangers, and seeks their endorsement, those people should disclose it, and relatives and friends should also disclose the relationship. When a company gives influencers free products, the FTC says it should ask them to clearly and conspicuously disclose the gift, tell them how to disclose it, and monitor the resulting posts. When you invite bloggers or creators, put the disclosure in your agreement. Reddit's rules on authentic posting are covered in the same US local guide.
The other line is health claims. The FTC's Health Products Compliance Guidance (December 2022) says that, as a general rule, claims about the health benefits or safety of foods require competent and reliable scientific evidence, and it notes that the FTC Act prohibits false advertising for foods. So a menu or post that says a juice “boosts immunity” or a bowl “fights inflammation” needs evidence behind it. If you're not sure about a claim on your website or social posts, leave it out or ask a lawyer.
Work through this checklist, most of which you can start today
- Search Google for your restaurant's name and confirm that you manage the Business Profile and that it's verified.
- Choose the primary category that best describes what you serve, not just “Restaurant.”
- Set hours to when diners can eat in. If takeout or delivery hours differ, add them under More hours. Use special hours for holidays and for closures due to storms or emergencies.
- Type your full menu into the menu editor as text, with a price for every item.
- Make a text menu page on your website that spells out service charges, large-party gratuity and prix fixe rules, and point your Business Profile menu link to it.
- Write a short “good to know” section: seats, private room, high chairs, stroller access, outlets, dog policy and parking.
- Mark vegan, vegetarian and gluten-free items in plain words, list which of the nine major allergens each dish contains, and say whether the kitchen shares equipment.
- Say how to book. If you use a reservation system, add its booking link to your Business Profile and set it as the preferred link.
- Make a review QR code and offer it to every table with the same words: no picking tables, no freebies, no asking for a review on the spot. Reply to reviews on a set day each week.
- When you work with bloggers or creators, put the disclosure of free meals or payment in writing, and keep health claims off your website and posts unless you can back them up.
- Once a month, in a private window, ask ChatGPT and Google 5 questions that don't include your restaurant's name. Record separately whether the AI says your name (mentioned) and whether it links to your page as a source (cited). The method is in when customers ask AI for a recommendation nearby.
Frequently asked questions
I don't have a website, just Instagram and Facebook. What should I do?
Fill in your Google Business Profile first. It shows up in Google Maps and Search on its own. When you have time, make one simple web page with your menu, prices, hours, how to book and your address. Google says your menu URL can't be a direct link to a third-party ordering or delivery service, so a page of your own gives that link somewhere to point.
A review says we have no vegan options, but we do. Can I ask them to change it?
You can't offer a free dish or a discount to get a review changed. You can reply publicly and politely with the correct information, such as “We have three vegan dishes, and they're marked on our menu.” Google suggests focusing your replies on reviews where you can share a helpful update or answer a question. If a review breaks Google's content policy, you can flag it.
An influencer we invited doesn't want to mention that the meal was free. Is that OK?
We wouldn't agree to it. The FTC's guidance says people who get free meals from a restaurant should let their audience know, and that companies should ask for clear disclosure and monitor the posts. Agree on how the disclosure will look before the visit, and put it in writing.
Do I have to be on OpenTable, Resy or Yelp to show up in ChatGPT?
OpenAI doesn't say that. What it says is narrower: ChatGPT shows reservation times and a Reserve button only when a supported provider (OpenTable, Resy or Yelp) has information for that restaurant. That's about the booking button. OpenAI doesn't say those services affect which restaurants get mentioned, and it doesn't publish how it picks them.
How long until AI starts recommending us?
No one can give you a number of days, and the platforms don't say. Google says menu changes can take 24–48 hours to show on Maps and Search, but when an AI picks them up, or whether it recommends you, isn't public. AI answers also change on their own. We asked the same 14 questions twice and got a mention rate of 31.5% one time and 41.7% the other (see our methodology). That's why you should check with the same questions every month and look at the range.
Next step: fill in your Business Profile hours, menu and attributes, then turn your website menu into text. To see whether ChatGPT can read your website, run a free quick scan. It looks at ChatGPT only, needs no sign-up and takes about 1–2 minutes. It checks your website, then runs 2 live test questions in ChatGPT.
Curious whether ChatGPT recommends your brand right now
Free quick scan (ChatGPT only, about 1–2 minutes) →