← All insights

Why your restaurant's menu should be text, not a photo

People look a restaurant up to find the menu, the hours and the address. Here is what goes wrong when the menu is a photo, and what to put on the page instead.

WebStar Design · 3 November 2026 · 3 min readRestaurantsAI search

What is on the menu, when it is open and where it is: those are the three questions put to search engines, and increasingly to AI assistants. So the useful question is what each of them can actually find out about your restaurant when it looks.

What happens to a photographed menu

A menu that is a photo of a printed page, a scanned PDF, or an image posted to a social app is, to a machine, a picture. Some tools can pull text out of an image, but not every tool, not every time, and not reliably. A dish misread or a price read wrong is worse than a missing one, because it gets repeated as if it were true. Text on a page is read the same way every time.

A PDF with real, selectable text can be read, but it is a poor home for a menu: harder to find, harder to keep current, and awkward on a phone.

How AI assistants read a website, in more detail →

What to put on the page

Almost every question about a restaurant comes down to the same short list. If these are written plainly on a page of your own, they can be found, checked and quoted correctly:

  • The menu as text: dish names, a line of description, and the price, in the currency you charge.
  • The menu grouped the way you serve it, such as starters, mains, sides and drinks.
  • Dietary notes, only where you are sure of them.
  • Opening hours, including holidays and the days you change them.
  • Your address, directions, parking, and a map link.
  • A phone number and WhatsApp number that work.
  • How reservations work, and how to ask a question.
  • A date showing when the menu was last updated.

On prices: publish the ones you will honour today, and change them when they change. A wrong price on your own page is a promise a guest will quote back to you.

Keep every listing telling the same story

Your Google listing, your delivery apps and your social pages each hold their own version of your menu and hours, and over time they drift apart. When they disagree, a person has to guess which to trust, and so does an assistant. Your own site is the one you control, so update it first and bring the others into line with it.

Be careful what you say about tables and orders

A page that says "book a table" or "order now" is making a promise about something it may not be able to deliver. A reservation that works as a request, which you confirm, is honest. Showing free tables is a different job: it needs a system that actually knows. Online ordering with a cart and payment is separate work again, and if a delivery app already does that well for you, pointing to it is perfectly reasonable.

None of this guarantees that an assistant will recommend you, or that you will appear in a "best restaurants" list. What it does is make your restaurant eligible: its menu, hours and location can be found, checked and quoted accurately.

What a restaurant site does — and doesn't do →

This reflects how search engines and AI assistants worked as of late 2026, and both change often. We re-check our own pages quarterly and clients' pages as part of their Care Plan.

Want this done properly on your own site?

Every site we build ships with this work included rather than sold as an extra — structured data, answer-first content and a quarterly re-tune as AI search changes.

Start a conversation