Fix your missing or outdated restaurant menu on Google Maps. Four common problems and step-by-step solutions.
You just checked your restaurant on Google Maps and noticed a problem. Maybe the menu is completely missing. Maybe it shows old prices from two years ago. Maybe Google is pulling menu data from a third-party site and getting it wrong.
This happens more often than you might think, and it directly costs you customers. Here is how to fix it.
Search for your restaurant on Google. Look at your listing in the search results or on Google Maps. Click on the "Menu" tab if one appears.
You will see one of these situations:
No menu at all. The menu tab is missing or empty. Customers see your hours, address, and reviews, but nothing about what you serve. A link to a third-party menu. Google sometimes pulls menu data from sites like Yelp, TripAdvisor, or delivery platforms. This data may be outdated, incomplete, or formatted poorly. Your own menu, but outdated. You added menu items to Google at some point, but prices have changed or items have been removed. Google's AI-generated menu from your website. Google can automatically extract menu data from your website. If your website menu is outdated, Google's version will be too.Each of these has a different fix.
If your listing has no menu, you need to add one. You have three options.
Add items manually. Sign in to your Business Profile at business.google.com. Click "Edit menu" and enter your items with names, prices, and descriptions. This is the most reliable method because you control exactly what appears. For a full walkthrough, see: How to Add Your Restaurant Menu to Google Business Profile Upload a menu photo. From the menu editor, select "Photos of menu" and upload a clear photo of your printed menu. Google's AI can attempt to extract the text, but you will need to review and correct the results. Link a menu URL. If you have a menu page on your website (not a PDF), you can link it from your Business Profile. Google will use this page as a menu source.Google aggregates information from multiple sources. If a third-party site like Yelp, DoorDash, or SkipTheDishes has your menu listed, Google may pull that data automatically. If it is outdated or inaccurate, your Google listing shows wrong information through no fault of your own.
How to fix it:First, add your own menu directly to your Business Profile using Option 1 above. When Google has menu data from you (the verified owner), it prioritizes your version over third-party sources.
Second, update your menu on the third-party platforms where it is out of date. Log in to your Yelp, TripAdvisor, DoorDash, and UberEats accounts and correct any old menu information.
Third, if a third-party menu is appearing on your Google listing and you want to choose your own source instead, go to Edit menu in your Business Profile. Under "Full menu," you can select your preferred menu source and save.
If you previously added menu items to Google but have not updated them since, your listing shows old prices and discontinued items. Customers who see one price on Google and a different price in your restaurant leave bad reviews.
How to fix it:Go to your Business Profile, click "Edit menu," and walk through each section. Update prices, remove items you no longer serve, and add anything new. This is tedious if your menu is long, but it only needs to be done once if you set up a better system going forward.
The better long-term solution is to maintain your menu in one place and link it to Google, rather than manually updating items inside Google's dashboard every time something changes. A hosted digital menu gives you a single link that always shows the current version.
Google has a feature that automatically transcribes menu data from your restaurant's website and displays it on your Business Profile. If your website menu is a PDF or an outdated page, Google's transcription will reflect those problems.
How to fix it:Update the menu on your website. If it is currently a PDF, consider replacing it with a text-based menu page that Google can read accurately. See: Why Your PDF Menu Is Invisible to Google
If you do not want Google to auto-transcribe your website menu, you can opt out through your Business Profile settings. Google provides instructions for opting out of menu transcription in their help documentation.
If the auto-generated menu has specific errors, you can edit individual items through the menu editor in your Business Profile.
The root cause of outdated Google menus is maintaining your menu in too many places. You have a printed menu, a website menu, a Google menu, a DoorDash menu, and a SkipTheDishes menu. When prices change, you update some of them and forget others.
The simplest fix is one menu that updates everywhere. Keep your source of truth in one place, whether that is your website, a hosted menu service, or even a well-maintained spreadsheet. Then link to it from Google, your social media, and your QR codes.
EasyMenus works this way. You maintain one menu. When you change a price or add a seasonal item, the update goes live instantly on your hosted link, your QR code, and anywhere else you have shared the URL. Paste the link into your Google Business Profile once, and it stays current forever.
Build a free menu that stays in syncSearch your restaurant name on Google. Click on your listing and look for a "Menu" tab. You can also search on Google Maps and tap the menu section. What you see is what your customers see.
Can customers add menu photos to my Google listing?Yes. Anyone can upload photos to your Google listing, including menu photos. If a customer uploads a photo of an old menu, it may appear alongside or instead of your current one. You can flag customer-uploaded photos for removal if they are outdated or inaccurate, but Google does not always remove them quickly.
How often should I update my Google menu?Every time your menu changes. Price increases, new seasonal items, discontinued dishes, new specials. If your printed menu and your Google menu do not match, you will hear about it in reviews.
My restaurant has multiple menus (lunch, dinner, weekend brunch). Can I show all of them?Yes. You can create separate sections within the Google menu editor. Label them clearly so customers know which menu applies when.
Ready to create your digital menu?
Join thousands of restaurants already using EasyMenus. Free forever — no credit card needed.
Get started free →