GEO for restaurants: menus, hours, reservations and reviews

By: Irina Shvaya | October 13, 2026
This article is part of our GEO and AEO Guide: how AI search chooses sources, how to get cited, and how to budget for and choose help. Want to know where your own site stands? Request a free GEO audit.

For a restaurant, GEO (generative engine optimization, the work of being found and described correctly by AI assistants) comes down to four things: the right category and hours on your Google Business Profile, a menu that exists as readable text, ordering and reservation links that go where you want them to go, and reviews collected within each platform's rules.

Diners put specific questions to assistants. Two examples: "Where can I get gluten-free pizza near me that's open after 10?" and "Find an Italian place with a patio that can seat six on Saturday." Each one turns on a plain fact: what you serve, when you are open, whether you take bookings and how to order. If those facts are missing, out of date or different from one listing to the next, an assistant has nothing reliable to repeat.

No one can guarantee that an AI answer will name your restaurant. What you control is whether the facts are there to be found.

Key Takeaways

  • Google says restaurants "can add links for online orders, reservations, and menus" to a Business Profile and "can also add menu items directly."
  • Third-party ordering providers that say they have an authorized relationship with you are listed on your profile automatically. You can remove them.
  • Google's Local Business structured data page recommends menu and servesCuisine. It does not mention acceptsReservations, and there is no general restaurant rich result.
  • Google lets you ask guests for reviews as long as you offer no incentive. Yelp tells businesses not to ask at all.
  • OpenAI says ChatGPT search may show reservation availability "from OpenTable, Resy, or Yelp." It has not said whether ChatGPT reads Google Business Profile menus.

How diners ask AI assistants, and what is documented

Google. AI Overviews and AI Mode are part of Google Search. Google's guidance for site owners says Google Business Profiles "can help your products and services to be visible in both AI responses and other Google Search results." How the two AI features differ is covered in Google AI Mode explained.

ChatGPT. OpenAI's help page on ChatGPT search says ChatGPT may share your general location with third-party providers that supply local information "such as nearby business listings," and that restaurant reservations inside search may show availability "from OpenTable, Resy, or Yelp." The same page warns that results and citations "can be incomplete, outdated, or incorrect."

What isn't documented. As of October 2026, no vendor statement says ChatGPT, Claude or Perplexity read Google Business Profile menus or attributes. Google has not said whether a PDF menu, a photo of a menu or an HTML menu is treated differently in its AI features. The low-risk step is the same either way: publish your menu, hours and booking details as ordinary text on your own site and keep every listing in agreement with it.

Fix first: category, hours and attributes

Your category affects which features your profile gets, and Google says "the categories you select affect your local ranking on Google." Its instruction is to "select a primary category that best describes your business" and to pick "a specific category from the list." Its own example: with "Pizza restaurant" as the primary category, Google might show the business for searches for restaurants, Italian restaurants or pizza. You can't create your own category, and editing one may trigger a request to verify the business again.

Then check these:

  • Hours. Regular hours, holiday hours and any seasonal closure should match your website and your door.
  • Attributes. Google's example is whether you offer outdoor seats or Wi-Fi, and it says adding certain attributes means your business "might show up in searches for places with those attributes." Some attributes are filled in from customer input instead of by you, and the available list varies by country and category.
  • Popular times and wait times. Google's help page says you can't manually add this information. It appears only when Google has enough visit data.

The general profile rules on names and addresses are in our guide on how to optimize Google Business Profiles for generative search.

Your menu: on the profile and on your site

Google gives a restaurant several ways to show a menu, described on its menu editor help page. They can conflict with each other, so decide which one is your source of truth.

Menu featureWhat Google's help page says
Menu editorAdd items with descriptions and prices, grouped into sections. Open your Business Profile and select "Edit menu." Changes can take 24 to 48 hours to appear.
Menu linkA link to the menu on your own website, set under Edit profile, in the Contact section.
Menu photos and PDFsYou can upload a menu photo or PDF. Customers can add menu photos too. If one is out of date, flag it for removal and upload a current one.
Preferred menuWhen Google finds more than one menu source, the Menu tab shows the options and when each was last updated, and you choose which one to show.
Menu transcriptionGoogle "may transcribe menu data from your business website so that it appears accurately on your Business Profile." The help page links to an opt-out.

For groups, Google says updating a menu across multiple profiles has to be done through the Business Profile API. More on running several locations is in GEO for multi-location businesses.

On your own website, publish the menu as text on a page: dish names, short descriptions, prices, and the dietary and allergen information you are able to stand behind. Google's advice for its AI features includes making sure important content is available in textual form. A PDF can stay as a download, but it shouldn't be the only version.

This is where a restaurant can lose control of its own profile. Google's online ordering help page states: "Third-party providers who state they have authorized relationships with your business are automatically listed on your profile." A delivery marketplace can appear under your ordering button without you adding it.

What Google documents that you can do about it:

  • Remove a provider. In your profile, select Food ordering, choose the provider or link, and select "Remove link." That page says providers must then remove the link "within 5 business days," and tells you to report a violation if they don't. Google's separate "Manage your local business links" page, in its steps for removing a booking link, says "within 5 days of receiving a removal request."
  • Add your own link. You can add custom links to pages where customers order from you directly.
  • Set a preference. You can mark an option as preferred for pickup and for delivery.
  • Turn ordering off. Switching off "Accept orders on your profile" hides the third-party options and the links you added.

Google's US help page still uses the name "Order with Google." We found no Google statement on whether checkout hosted by Google itself is still offered, so go by what your own profile shows.

Reservations. Under Bookings in your profile, you can sign up a booking provider through Reserve with Google or add your own link. Google warns that "your provider might charge you," and the waitlist button is available only through a third-party Reserve with Google provider. Google also notes that performance data isn't available for custom links.

Link rules. Google's policy for business links says a link must lead to a dedicated landing page for your business, and for a multi-location business to a page for the specific location. Links to social media, messaging apps, app stores and link shorteners aren't accepted. Google's pages give different limits: the "Manage your local business links" page says "up to 10 links per category," and the policy page says "a maximum of 20 links per transaction type." Don't plan around a number.

Google's crawlers check these links, and the policy page says a link they can't reach may be removed. It says the linked site must not stop them with CAPTCHA challenges, login requirements, rate limiting or IP blocking, and it adds that these verification crawlers "don't follow robots.txt rules." If your ordering page sits behind bot protection, read how to check whether your CDN or firewall is blocking crawlers.

Structured data: what Google documents and what it doesn't

Structured data is code that labels the facts on a page. Google's Local Business structured data page says to use the most specific business type possible and gives Restaurant as an example. Only the name and address are required.

PropertyStatusNotes
name, addressRequired by GoogleMust match what is visible on the page.
menu, servesCuisineRecommended by GoogleThe full URL of your menu and the type of cuisine you serve.
priceRangeRecommended by GoogleA range such as "$10-15" or currency signs such as "$$$."
openingHoursSpecification, telephone, url, geoRecommended by GoogleSeasonal closures can be marked with dates.
acceptsReservations, hasMenu, Menu, MenuItemschema.org vocabulary onlyNot listed on Google's Local Business page. Google has not documented using them for any Search or AI feature.

You can add the schema.org properties if they are accurate, but don't expect a visible result. Google says its Restaurant carousel "is currently limited to a small set of restaurant providers," and that structured data isn't required for its generative AI features. If you show reviews of your own restaurant on your own site, Google says those pages are ineligible for review stars.

Reviews: Google and Yelp have opposite rules

A single "ask everyone for a review" policy will break the rules on one platform or the other.

QuestionGoogleYelp
May you ask for reviews?Yes. Google suggests sharing a link or QR code.No. "Don't ask anyone to review your business."
IncentivesProhibited, including discounts and free items."Don't offer freebies, discounts, or payment in exchange for reviews."
Other limitsNo asking only happy guests. No pressuring guests to review on the premises. No review quotas for staff.Yelp says its software may not recommend reviews that seem prompted by the business.

Yelp's rule is on its support page about asking for reviews. Claiming your Yelp page is free.

Federal law applies as well. The FTC's Rule on the Use of Consumer Reviews and Testimonials bans incentives conditioned on a review expressing a particular sentiment, and the FTC's own example of an implied condition is a restaurant one: "Tell us how much you loved your visit to John's Steakhouse and get a $5 coupon." This is general information, not legal advice.

For Tripadvisor, claim your listing through Tripadvisor's owner tools. We could not confirm the claim steps there, or OpenTable's listing process and pricing, so follow each platform's current instructions.

How to measure

Search Console's Generative AI performance report shows how often links to your site appeared in AI Overviews and AI Mode. It reports impressions only, and Google says it may be missing if your site hasn't received enough of them. Google Analytics 4 has an AI Assistant channel for visits from assistants such as ChatGPT and Copilot. It excludes AI Overviews and AI Mode, which Google counts under Organic Search.

Once a month, ask the main assistants a fixed list of questions a diner would ask, and record whether your hours, menu and booking details come back correct. Our guide on how to build a prompt set explains the method. If an assistant gets a fact wrong, start with what to do when AI says something wrong about your business.

What to do first

  1. Check your primary category and every set of hours on your Business Profile.
  2. Open Food ordering and Bookings in your profile. Remove providers you don't work with and set your preferred links.
  3. Publish your menu as text on your website and choose your preferred menu source on Google.
  4. Make your name, address, phone number and hours identical on your site, Google, Yelp and your booking platform.
  5. Add Restaurant structured data with the properties Google recommends.
  6. Write one review routine for Google and a separate, no-asking approach for Yelp.
  7. Start a monthly check of AI answers.

Conclusion

Restaurant GEO is mostly careful upkeep: a correct category, current hours, a text menu, ordering and booking links you chose yourself, and reviews gathered within each platform's rules. None of it guarantees a place in an AI answer, and all of it helps the guest who finds you through ordinary search. See also GEO in hospitality and travel. If you want a second pair of eyes, eSEOspace offers a free GEO audit. More guides are in our GEO and AEO Guide.

Frequently asked questions

Does ChatGPT read my Google Business Profile menu?

OpenAI hasn't said so. Its help page says ChatGPT may use third-party providers for local information and may show reservation availability from OpenTable, Resy or Yelp. Keep the same menu and hours on your own site and on every listing so that any source gives the same answer.

Why is a delivery app on my Google profile when I never added it?

Google says third-party providers that state they have an authorized relationship with your business are listed automatically. You can remove a provider under Food ordering in your profile, and Google's ordering page says the provider must remove the link within 5 business days.

Will Restaurant or Menu markup get me a rich result?

Don't count on it. Google's Restaurant carousel is limited to a small set of providers, and Google's Local Business page doesn't list Menu markup or acceptsReservations at all.

Can I ask guests for reviews?

On Google, yes, without incentives, without picking only happy guests and without pressuring people on the premises. On Yelp, no: Yelp tells businesses not to ask anyone for reviews.

Put this into action with eSEOspace

We help businesses grow with seo, geo & aeo that actually performs. Explore the services behind this guide:

Book a free strategy call →

Get a FREE Audit

We'll perform a comprehensive SEO, AEO, GEO & CRO audit of your website — completely free — and show you exactly how to outrank your competitors.

Don't have a site yet? Get in touch →

Get a FREE GEO/AEO/SEO Audit

We'll analyze your site's SEO, GEO, AEO & CRO — completely free — and show you exactly how to get found across Google and AI answers.

Don't have a site yet? Get in touch →

You Might Also like to Read