A customer in Abu Dhabi asks Google Gemini: "Where can I get a good wagyu burger near Al Maryah Island?" Gemini thinks for a moment and recommends two restaurants. Both serve wagyu burgers. Both are nearby.
Your restaurant also serves a wagyu burger — arguably the best one in the area. But Gemini didn't recommend you. Why?
Because Gemini doesn't know you serve a wagyu burger. Your menu is a beautifully designed PDF on your website. It looks great when a human downloads and reads it. But AI engines can't open PDFs. To ChatGPT, Gemini, and Perplexity, your menu doesn't exist.
This is one of the most common — and most fixable — problems affecting restaurant visibility in AI search.
Why PDF Menus Are Invisible to AI
Let's start with how AI engines discover information about restaurants. They crawl websites, read text content, and analyze structured data. They look at Google Business Profiles, review sites, and any other text-based source they can find.
The key word here is "text-based." AI engines read text. They don't read images, and they don't open PDF files.
Most restaurant websites in the UAE and Saudi Arabia present their menus in one of three formats:
PDF downloads. A designed menu file the customer can download. Looks beautiful, completely invisible to AI.
Image-based menus. Photos of the physical menu or designed graphics with menu items. Again, looks great, completely invisible to AI.
Instagram-only menus. Some restaurants post their menu items as Instagram posts or stories. AI engines don't crawl Instagram feed content.
In all three cases, the AI has no idea what you serve. When a customer asks for a specific dish in your area, the AI recommends whichever restaurant has that dish listed in a format it can actually read.
What AI Engines Can See
So what does work? AI engines can read:
Plain text on your website. If your menu items are listed as regular text on a webpage — not in an image or PDF — AI can read and understand them. This means having a dedicated menu page on your website where each dish is listed with its name, description, and price as actual text.
Google Business Profile attributes. Google's business listing allows you to add some menu information. If you've filled this out, Google's own AI (Gemini) can access it. However, this is limited in detail.
Structured data markup. This is the gold standard. Schema.org markup is a way to tag information on your website so that search engines and AI engines can understand exactly what it is. A menu item tagged with proper schema tells AI: "This is a dish called Wagyu Burger, it costs AED 95, it's in the Mains category, and it contains beef."
Review mentions. When customers mention specific dishes in their Google reviews, AI picks up on it. If 20 reviews mention your "wagyu burger," AI knows you serve one even if your website doesn't list it. But relying on reviews alone is unpredictable and incomplete.
How Structured Menu Data Works
Let's make this concrete. Here's the difference between how a restaurant might present a menu item today versus how it should be presented for AI visibility.
Today (invisible to AI): A beautiful PDF with "Wagyu Smash Burger" in a custom font, a photo of the burger, and "95" in small text.
AI-friendly version: A webpage that lists:
- Wagyu Smash Burger — Double-smashed Australian wagyu patties with aged cheddar, caramelized onion jam, and house-made condiments on a brioche bun. AED 95.
That's it. Plain text with a clear name, description, and price. No fancy design needed — this is about the underlying content, not the visual presentation.
You can still have your beautiful PDF for customers who want to browse. But having the text version on your website as well ensures AI engines know exactly what you serve.
The Impact on Your Business
When your menu is structured and AI-readable, several things happen:
You Show Up for Specific Queries
"Best fish tacos in JBR." "Where to get kunafa near me." "Restaurant with truffle pasta in Riyadh." These are the kinds of specific queries people ask AI assistants. If your menu items are listed in a format AI can read, you become eligible for these recommendations.
You Stand Out From Competitors
Most restaurants in the GCC haven't done this yet. Having structured menu data immediately puts you ahead of competitors who are still relying on PDFs and images. When AI has to choose between a restaurant it knows serves a specific dish and one it's unsure about, it picks the one it knows.
Your Reviews Become More Powerful
When AI can cross-reference what your menu says you serve with what customers say in reviews, it builds higher confidence. If your menu lists "Wagyu Smash Burger" and your reviews say "the wagyu burger was incredible," the AI sees consistent, trustworthy information. This combination is much stronger than either signal alone.
Practical Steps to Make Your Menu AI-Visible
Here's how to get started, from simplest to most impactful:
Step 1: Add a Text Menu Page to Your Website
Create a dedicated page on your website (e.g., yoursite.com/menu) that lists all your menu items as plain text. Include:
- Category headings (Starters, Mains, Desserts, Drinks)
- Dish name
- Brief description with key ingredients
- Price
Keep the PDF available too if you want — just make sure the text version exists alongside it.
Step 2: Include Descriptive Details
Don't just list "Chicken Shawarma — AED 35." Instead, write "Chicken Shawarma — Slow-roasted chicken with garlic sauce, tangy vegetables, and fresh herbs wrapped in saj bread. AED 35."
The more descriptive detail you include, the more AI has to work with when matching your menu to customer queries.
Step 3: Update Regularly
If your menu changes seasonally, update the text version too. AI engines re-crawl websites periodically, and outdated information hurts your credibility. If a customer asks AI about a dish you no longer serve, and they show up expecting it, that's a bad experience for everyone.
Step 4: Highlight Signature Dishes
AI engines don't necessarily give equal weight to every menu item. If you're known for your wagyu burger, make sure that item has extra detail — mention the sourcing, the preparation method, what makes it special. This is especially important for dishes you want AI to recommend.
Step 5: Consider an AI Business Profile
Beyond your website menu, you can create a dedicated AI-readable profile for your business. This is a simple file that lives on your website and tells AI engines everything about your restaurant — your concept, signature dishes, ambiance, location details, and more. Think of it as your elevator pitch, but written for AI instead of humans.
Beyond Restaurants
While this article focuses on restaurants, the same principle applies to any service-based business. Spas with treatment menus, salons with service lists, clinics with procedure catalogs — if your offerings are locked in PDFs or images, AI doesn't know about them.
A dental clinic in Jumeirah that lists all its treatments as structured text on its website — teeth whitening, dental implants, Invisalign consultations — will show up when someone asks Perplexity: "Where can I get Invisalign in Jumeirah?"
The clinic that only has a downloadable PDF brochure won't.
Start With What You Have
You don't need to redesign your entire website or hire a developer to get started. Simply adding a text-based menu page is something most website platforms (WordPress, Squarespace, Wix) can handle in an afternoon. The important thing is to start, because every day your menu is invisible to AI is a day your competitors might be getting recommended instead.
Run a free AI visibility audit to see how your restaurant currently scores and what specific improvements will have the biggest impact on your AI search visibility.