When someone searches your restaurant name on Google, a panel appears on the right side of the results — or fills the screen on mobile. It shows your hours, address, photos, reviews, and if you've set it up correctly: your menu.

Most restaurant owners set this up once and forget about it. A few haven't set it up at all. Google is just one of many places your restaurant menu link belongs — this guide covers the Google-specific setup in detail.

Why your Google menu matters

The person searching your restaurant name on Google is not a cold lead. They already know you exist. They're deciding whether to visit, what to order, or confirming your hours before they leave the house.

A visible menu answers the question they're actually asking: "Is there something here I want to eat?"

If the answer is yes, they come in. If they can't see a menu, they might still come — or they might open a competitor's listing that does have one and see something they like.

Restaurants with complete Business Profiles (including menus) also tend to rank better in local search results. Google rewards profiles that give searchers useful information. Having a proper online menu for your small restaurant is the foundation of this online presence.

Two ways to add a menu to Google Business Profile

Google gives you two options, and they work differently.

Option 1: Add a menu URL

This links to an external page — ideally your digital menu. Google shows a "View full menu" link on your profile that takes guests directly to that page.

This is the better option because:
- The menu is always current (you update it in one place)
- Guests see your actual menu, not a truncated version
- You control the presentation

To add a menu URL:
1. Go to business.google.com and sign in
2. Select your business
3. Click Edit profile
4. Go to the Contact tab
5. Find the Menu link field
6. Paste your menu URL and save

Your menu URL can be from any digital menu platform — as long as it's a public link that anyone can open without logging in.

Option 2: Add menu items directly

Google also lets you add individual menu items directly inside your Business Profile. You can list sections (starters, mains, desserts), item names, descriptions, and prices. Google displays this information directly on your listing.

To add menu items directly:
1. Go to business.google.com
2. Select your business
3. Click Edit profile
4. Go to the Menu tab
5. Add sections and items using the interface

The downside: this is a manual process. Every price change, new dish, or removed item requires you to update both your actual menu and your Google listing separately. For restaurants with stable menus this is manageable. For anyone who updates their menu regularly, it becomes a maintenance headache.

Which option to use

Use the menu URL if: You have a digital menu (or plan to get one). Link to it and you only ever update one place.

Use the manual items if: You have a very small, stable menu and no digital version. Adding 12–15 items directly is a one-time task if nothing ever changes.

Use both if: You want maximum coverage. Add the URL for the full menu link, and add your most important items manually for the in-profile display. If you do this, be disciplined about keeping the manual items in sync with your actual menu — stale prices or discontinued items on Google create guest frustration.

Keeping the menu current

This is where most restaurants fall down. The menu gets added to Google once, then the restaurant changes prices, adds dishes, or runs out of items — and the Google listing doesn't get updated.

If you're linking to a digital menu, this problem largely solves itself. Update the menu online and the Google link reflects the new version instantly — no Google edits required.

If you've added items manually, you need to update Google separately every time something changes. Build this into your menu update process: when you change the menu, update Google at the same time.

Checking what Google currently shows

Before making changes, it's worth seeing what your profile shows today.

Search your restaurant name on Google. Look at the Knowledge Panel (the box that appears for your business). If you see a "Menu" section or a "View full menu" link, something is already connected. Click it and confirm it points to the right place with current information.

If you don't see any menu information, the field is empty — and worth filling in.

Sometimes Google automatically pulls menu information from delivery apps like Uber Eats or Yelp and displays it on your profile, even if you haven't added anything yourself. This can be helpful — or problematic if the third-party menu is out of date.

Adding your own menu URL gives Google a primary source to use. In most cases it will prioritise the URL you've provided over third-party sources.

If you're seeing incorrect menu information on Google that you didn't add yourself, you can flag it through your Business Profile dashboard or contact Google Business support.

The two-minute version

If you want to get this done right now:

  1. Make sure you have a public link to your menu (a digital menu page works best)
  2. Log into business.google.com
  3. Edit profile → Contact tab → Menu link field
  4. Paste the URL, save

Done. Guests searching your restaurant can now see your menu before they visit.

If you don't have a digital menu yet, that's the step before this one — and worth doing for this reason alone. You can also embed the menu on your website if you have one.


Ready to create your digital menu? Try ArriveMenu free — no credit card, no time limit.

Create your QR menu today

Free during Early Access. No credit card required.

Get started free →