How to put your menu online and keep it updated
Updated July 24, 2026
Put your menu on your website as real text on its own page, not as a photo or a PDF. Then treat that page as the master copy of your menu: when a price or a dish changes in the kitchen, change the page the same day, and update every other place your menu appears from it. That one habit is the whole secret to a menu that stays true.
Quick answer
- Type your menu as real text on a menu page. Photos and PDFs are hard to read on a phone and invisible to search engines.
- Give each dish a name, a one-line description in plain words, and a price. Group dishes into sections.
- Make the website menu the master copy. When something changes in the kitchen, change the page the same day.
- Google and the delivery apps each keep their own copy of your menu, so update those right after, from the master.
- An AI website builder can set up the menu page for you, and you can change it later by describing the edit in plain words.
Why is a photo or PDF menu a problem?
Most menus go online the easy way: someone photographs the print menu, or uploads the PDF the designer sent, and calls it done. It looks fine on the laptop where it was checked. It fails on the phone where almost everyone actually reads it.
On a phone, a photo or PDF menu means tiny text and endless pinching and zooming. On a slow connection it can take long enough to open that the person gives up and checks the place down the street instead. And the text inside a picture is invisible to search engines, so when someone nearby searches for the kind of food you serve, your dishes cannot come up. A menu typed as real text can. The same goes for people who use a screen reader: they can hear a text menu read aloud, but a photo of a menu is silence.
The quietest cost is the one that grows over time. Changing a photo or PDF menu means redoing the file, exporting it, and uploading it again, so small changes get put off. That is how an online menu drifts: a price from last spring here, a dish that left the kitchen months ago there. A text menu takes one edit, so it actually gets edited.
What should your menu page look like?
Keep it simple enough to skim on a phone in a checkout line.
Group dishes into sections in the order people order: starters, mains, desserts, drinks, or whatever fits your place. Short sections beat one long wall of items.
Give every dish three things: its name, a one-line description in plain words, and the price. Write the description the way you would say it out loud at the table. "Slow cooked pork with pickled onions on handmade tortillas" tells someone exactly what is coming. A poetic name with no explanation just makes people skip it. If writing these lines feels hard, our guide on writing the words for your website has a simple way through.
Mark what people filter by. Vegetarian, vegan, gluten free, spicy. The people scanning for those marks will not call to ask. They will simply pick a place that answers.
Keep it on the page. No "download our menu" button, no link that opens a file. The menu is the thing most visitors came for, so it should be readable the moment it loads.
How do you keep your menu updated everywhere?
Here is the part nobody warns you about: your menu does not live in one place. It lives on your website, on your Google listing, inside each delivery app, on printed menus, and in old social media posts. Each of those is a separate copy, and copies drift apart. The result is the classic bad moment: someone orders from an online menu, walks in, and finds out the real price is higher. You lose trust at the exact moment you won a customer.
The fix is a habit, not a tool. Make the menu page on your website the master copy. When the kitchen changes a price or swaps a dish, the page changes the same day. Then do a short sweep of the copies: your Google listing and each delivery app you use, since every one of them keeps its own menu that you edit in its own settings. The sweep takes minutes once the master copy is right, because you are copying decisions you already made, not making new ones.
Printed menus can wait for the next print run if the change is small. The online copies cannot, because the online menu is the one strangers use to decide whether to come at all.
Should you put your menu on Google too?
Yes. When someone finds you on Google Maps or in a search, your Business Profile can show your menu right there. Google's menu editor for food and drink businesses lets you list your dishes with short descriptions and prices, grouped into sections, just like your website page. Fill it from your master copy so the two always match, and know that menu changes on Google can take a day or two to show up, so make them promptly rather than at the last minute.
The listing and the website work as a pair: the map listing gets you found, and the website menu closes the deal. Our guide on the website and the Google Business Profile explains how the two fit together.
How do you update your menu without a tech person?
The same-day habit only works if editing the page is genuinely easy. If a price change means emailing someone and waiting three days, your menu will always be a little bit wrong, no matter how good your intentions are. Whoever decides the prices should be able to change the page, today, from a laptop or a phone.
This is where AI website builders honestly help. You describe your restaurant and paste in your menu, and the builder assembles a working website with a menu page on it. Afterward, you make changes by describing them in plain language, like asking for a price update or a new dish, instead of learning website software. No code, no waiting on anyone.
One warning: the result is only as good as what you feed it. Type one thin line like "make a website for my cafe" and you get the same generic filler every other cafe got. Feed it your real menu with real prices, your sections, your dietary marks, and the dish people drive across town for, and the website comes out sounding like your place. Our guide on writing a good prompt for an AI website builder shows exactly what that input looks like.
Want your menu online without the tech headache?
Answer a few simple questions about your restaurant and your menu, and Expert Built turns your answers into the detailed prompt an AI website builder needs. Your website comes out built around your place, with a menu page you can update yourself in plain words.
Get startedWhere should you start?
Type your full menu once, as plain text with prices, exactly as it stands today. That single act creates the master copy everything else feeds from: the menu page on your website, your Google listing, the delivery apps, and the next print run.
If you do not have a website yet, the menu is the heart of it, and the rest follows the same pattern. Our guide on making a website for a restaurant or cafe walks through the whole picture, from hours and photos to online ordering. And if you want the website built around your place from the first draft, start with a prompt built around your restaurant.
Frequently asked questions
- Can you just post your menu on Instagram instead of a website?
- You can, but it ages badly. A menu posted to Instagram gets buried under everything you post after it, so a hungry person has to scroll and guess whether the prices they found are still true. A menu page on your website has one fixed address that never moves. You can put that address in your bio, on receipts, and on your Google listing, and it always shows the current menu. Use social media to show off tonight's special. Let the website hold the real menu.
- Should you use a QR code menu on your tables?
- If you want one, point the QR code at the menu page on your website. That way the code printed on your tables never goes out of date, because scanning it always opens the current page. The mistake to avoid is linking the code to a PDF file, since every menu change then means making a new file, and old links keep floating around. One code, one page, updated in one place.
- Do you need photos of every dish on your online menu?
- No. A clear name, a one-line description, and a price sell a dish just fine. A few real photos of the dishes you are known for can help, but photographing every item takes hours you do not have and makes the page slow to open on a phone. And never fill the gaps with stock photos of someone else's food. People can tell, and it makes your menu feel generic.
- What about daily specials that change all the time?
- Give specials one small block at the top of your menu page and make updating it part of the same routine as writing the specials board. If updating it every morning is not realistic for you, write something like 'ask us about today's special' instead. A stale special that ran out last Tuesday does more damage than no special at all, because it teaches people not to trust your menu.