Restaurant menu: PDF or HTML? What Google and AI can actually read
Guide · Structured data · · 2 min · by the Renver team
Quick answer
Summary
Publish the menu as text (HTML) on your website, with the dish name, a short description and the price, and mark it up with schema.org Menu. The PDF can stay as a printable option. A menu that is only an image is not read reliably, and a PDF is read less well than a page — either way, dishes and prices are less visible to search engines and AI assistants.
The question “where can I get moqueca capixaba under R$ 100 downtown?” can only be answered by someone who knows three things: that you serve moqueca capixaba, what it costs, and where you are. If your menu is a photo on Instagram or a scanned PDF, the first two pieces of information barely exist for a search engine.
Format by format
| Format | Does search read it? | Does AI read it? | Note |
|---|---|---|---|
| Photo of the menu | Not reliably | Not reliably | Depends on image recognition, no guarantee |
| Partly | Partly | Worse still if it is scanned | |
| Link to a delivery app | On the app's page | Sometimes | The fact lives on the app's page, not on yours |
| HTML page with text | Yes | Yes | Best with schema.org Menu |
How to build the page
- Sections as in the dining room: starters, mains, desserts, drinks.
- Each dish with a name, a one-line description and a price.
- Useful markings: vegan, gluten-free, spicy — they help people searching by dietary need (the questions guests ask AI).
- Structured data with
Menu,MenuSectionandMenuItem. See the schema.org guide for restaurants. Google lists no rich result of its own for a menu: the markup is worth having for machine readability, not for a guaranteed search feature. - A visible last-updated date in the page footer.
An HTML menu is also the source of the facts used in replies to reviews: when a guest praises a dish, the reply uses the name exactly as it appears on the menu (more in Portuguese). See five actions that improve the odds of being cited.
Sources
Want this running at your restaurant?
Renver answers the Google reviews that are safe to answer, using facts from your menu, and sends only the sensitive ones to the manager. Pilot programme at a founder price.
See the pilot programme