Can AI read your menu? PDF menus vs text menus for AI search
Updated By Akkrev
Diners ask AI about dishes, diets and prices. Why a PDF or photo menu leaves restaurants and cafés out of AI answers, and what a menu AI can read looks like.
Key points
- Diners ask AI about dishes, diets and budgets. AI can only name you if it can read what you serve.
- PDF and photo menus are often hard for AI search to use. A plain text menu page is the safest option.
- Write dietary labels in words (vegan, gluten-free, halal) and include prices.
- Put the same menu on your Google profile and booking or delivery listings, and keep them in sync.
- The original research on AI answers found specific facts and numbers make a page more likely to be cited.
Plain text
Dish names and short descriptions on a normal web page, not inside an image.
Prices
So AI can match budget questions like 'tasting menu under £60'.
Diets in words
Vegan, vegetarian, gluten-free, halal, nut-free, written out.
Dated
An 'updated' note for seasonal menus so AI doesn't quote old dishes.
AI can only recommend your restaurant or café for a dish, a diet or a budget if it can read your menu. PDF and photo menus are often hard for AI search tools to use, and scanned menus usually contain no readable text at all. A simple menu page in plain text, with prices and dietary labels written out, is the most reliable way to get named for questions like “best laksa in London” or “gluten-free pizza near me”.
What diners ask AI about food
- Dishes: “steak frites in Manchester”, “where to get good ramen in Leeds”.
- Diets: “vegan brunch in Brighton”, “halal restaurants near Oxford Street”, “gluten-free bakery in Bath”.
- Budgets: “tasting menu under £80 in Edinburgh”, “cheap lunch near Liverpool Street”.
- Occasions: “Sunday roast for 10 people”, “kids menu and high chairs”.
Every one of these is matched against what AI can read about your food.
Why PDF and photo menus fall short
- Photos and scanned PDFs often contain no text at all, only an image of text.
- Designed PDFs may be skipped or read out of order by search tools.
- Menus inside apps or ordering systems may be behind scripts AI crawlers can’t run.
- Old files stay online after the menu changes, so AI quotes dishes you no longer serve.
Why text menus win
The first academic study of AI answers, presented at KDD 2024, found that adding specific facts, statistics and sources to a page raised its visibility in AI answers by up to 40%. A menu with dish names, ingredients and prices is exactly that kind of specific, factual content.
What a menu AI can read looks like
- A normal web page titled something like “Menu” or “Dinner menu”, not a download link.
- Dish names with a short description: “Hand-rolled pappardelle, beef shin ragù, Parmesan”.
- Prices next to each dish.
- Dietary labels written in words, not only symbols: (VG) is fine if you also say “vegan”.
- Allergen information or a clear note on how to ask.
- Separate sections for lunch, dinner, drinks, kids and set menus.
- A short “updated October 2026” note on seasonal menus.
Keep every version in sync
AI reads more than your website. Update your menu on your Google Business Profile, OpenTable, Resy or SevenRooms, Deliveroo and Uber Eats at the same time. Different menus in different places make AI less sure about any of them.
How to check
Ask ChatGPT, in a temporary chat, “What’s on the menu at [restaurant] in [town], and do they have vegan options?” If it guesses, gets dishes wrong or can’t answer, your menu probably isn’t readable. Then ask a dish question for your area and see who gets named.
Akkrev tracks the dish, diet and occasion questions your diners ask every week, and shows whether AI names you and which pages it reads. See AI search optimisation for restaurants or plans.
Questions
Can ChatGPT read a PDF menu?
Sometimes, but not reliably. Search tools may skip PDFs or read them poorly, and scanned or image PDFs often contain no readable text at all. A plain text menu page is far more dependable.
Do I need to delete my PDF menu?
No. Keep it for guests who like to download it. Add a text version on a normal web page and link that one from your Google profile.
Does menu schema help with AI search?
It can help search engines understand your menu, but Google says no special structured data is needed for its AI features. The visible text on the page matters most.
How often should I update my menu online?
Whenever dishes or prices change, on your website, Google profile and booking or delivery platforms at the same time. Old menus lead AI to recommend dishes you no longer serve.
