Restaurants & Hospitality

"Where should I eat?" is the most common AI query. Your restaurant is not the answer.

Every evening, millions of people ask ChatGPT, Google AI Overviews and voice assistants where to eat. It is one of the single most frequent AI queries on the planet. The AI does not browse menus or read reviews the way a person would. It reads structured data to decide which restaurant to recommend. If yours does not have restaurant schema markup, you are invisible to every one of those diners.

ChatGPT
🔍 Where should I eat tonight near me in Ancoats? Something Italian.
AI Response
Trattoria del Porto Cited
Authentic Italian restaurant in Ancoats. Wood-fired pizza and homemade pasta. Open until 10:30pm. Reservations available.
Restaurant servesCuisine Menu openingHours acceptsReservations
Your restaurant Not found
No Restaurant schema detected. AI cannot verify cuisine type, menu or opening hours.
No schema markup
Schema audits for restaurants rated by
AA Rosette Award
AA ROSETTE · FSA RATING
AI Visible is not affiliated with or endorsed by any trade body listed. We provide schema markup and AI visibility services to restaurants and food businesses regardless of accreditation.

Why is "where to eat near me" one of the most important queries in AI search?

Dining queries are among the highest-volume, highest-intent questions that AI platforms handle every single day. "Where should I eat?" is spontaneous, location-specific, and almost always followed by action. The person asking is ready to book a table or walk through your door within the hour. Restaurant schema markup is what determines whether AI recommends your business or sends that diner somewhere else.

Consider how people actually choose where to eat in 2026. The old pattern of scrolling through review sites, reading blog posts and comparing menus across ten browser tabs is disappearing. Instead, people open ChatGPT or speak to a voice assistant and ask a single, direct question: "Where should I eat tonight near me?"

The AI gives them one answer, or at most a short list of two or three. That is the entire decision-making process. No scrolling. No comparison shopping. The diner trusts the AI recommendation and books a table or walks in.

The volume of these queries is staggering. Dining is one of the most common categories of local search across every AI platform. People ask about restaurants more frequently than they ask about almost any other type of local business. And unlike someone researching a plumber or an accountant, a diner asking "where should I eat" is ready to spend money right now.

For restaurants, this creates an enormous opportunity - and an equally large risk. If your restaurant has the right schema markup, you are positioned to capture a share of this massive, high-intent traffic. If you do not, every one of those queries sends a paying customer to your competitor.

A restaurant interior

What restaurant queries are diners asking AI right now?

The range of dining queries that AI platforms field every day goes far beyond "where should I eat." Diners are increasingly specific about what they want, and AI is expected to match them with precision. Here are the types of questions your restaurant needs to be visible for:

Every one of these queries represents a diner ready to make a decision. They are not browsing. They are not bookmarking for later. They are choosing where to eat right now, and the restaurant that AI recommends is the one that gets the booking.

Which schema types does a restaurant need?

Most restaurant websites have either no schema markup at all, or a basic LocalBusiness tag that was added years ago by a web developer who had never heard of AI search. That is not enough. AI platforms in 2026 need detailed, restaurant-specific structured data to match your business to the right queries.

Schema markup a restaurant needs
Restaurant
The specific schema.org type for restaurants. This tells AI platforms definitively that you are a restaurant, not a cafe, pub or takeaway. It is the foundation that every other property builds on.
FoodEstablishment
The parent type that covers all food businesses. Used alongside Restaurant to give AI maximum context. Includes properties for cuisine, price range and star rating that Restaurant inherits.
Menu
Your full menu in structured format. Tells AI what you serve, how your menu is organised, and what a diner can expect. This is what makes you visible for cuisine-specific and dish-specific queries.
MenuItem
Individual dishes with descriptions, prices and dietary info. When someone asks AI for "restaurants with good vegan options", it is MenuItem schema with suitableForDiet that provides the answer.
Service
Dine-in, takeaway, delivery, private dining, catering. Each service type gets its own schema entry. This is critical for queries like "restaurants that deliver near me" or "private dining in Manchester".
servesCuisine
Your cuisine type - Italian, Indian, Thai, British, fusion. This single property is what connects you to the enormous volume of cuisine-specific dining queries. Without it, AI cannot categorise your restaurant.
openingHours
When you are open, day by day, including bank holidays. AI uses this to answer "restaurants open now" and "late night dining" queries. Missing hours mean missed bookings.
priceRange
Your price bracket from budget to fine dining. Diners frequently specify a budget when asking AI for recommendations. This property ensures you appear for the right price-point queries.
AggregateRating
Your overall review score and total review count. AI treats this as a trust signal when choosing between restaurants in the same area and cuisine category. Higher ratings with more reviews win.
areaServed
Your location and delivery radius. For dine-in, this is your neighbourhood and city. For delivery, it covers every postcode you deliver to. "Near me" queries rely on this entirely.
acceptsReservations
Whether you take bookings and how. When a diner asks AI to find a restaurant they can book tonight, this property is the difference between being recommended and being filtered out.

Menu and cuisine data are the most powerful differentiators in restaurant schema. They transform your restaurant from a generic "place to eat" into a specific answer to a specific query. A restaurant with detailed Menu, MenuItem and servesCuisine markup can match hundreds of distinct dining queries that a restaurant without this data will never appear for.

Think about how a diner actually searches. They rarely ask for "a restaurant." They ask for "a good Thai place," or "somewhere with fresh pasta," or "a restaurant with a decent kids menu." Each of these is a specific query that AI can only answer if it has specific data.

servesCuisine is the most fundamental. When you tell AI that you serve Italian cuisine, you become eligible for every Italian food query in your area. That single property connects you to thousands of searches per month. Without it, AI might guess from your restaurant name or menu text, but guessing is unreliable and AI platforms prefer structured certainty.

Menu and MenuItem schema take this further. When your full menu is marked up with individual dish names, descriptions, prices and dietary information, AI can match you to highly specific queries. "Restaurant with truffle pasta in Manchester" is a real query that real diners ask. If your menu schema includes that dish, you are the answer. If it does not, no amount of beautiful food photography on your website will help.

The dietary angle is increasingly important. Vegan, vegetarian, gluten-free, halal, kosher - these are not niche requirements any more. They are mainstream search filters. MenuItem schema with suitableForDiet properties lets AI confidently recommend you to diners with these needs, rather than hedging with "you might want to call ahead and check."

A signature dish or food spread

Can independent restaurants compete with chains in AI search?

Independent restaurants often have a significant advantage over chains in AI search. AI platforms favour specificity over brand recognition, and an independent with rich, detailed schema markup tied to a precise location will consistently outperform a chain with generic, centralised structured data.

Chain restaurants typically have their schema managed centrally, often by a large agency or in-house team that applies the same template across hundreds of locations. The result is generic markup that says "we are a restaurant" but lacks the local detail that AI needs to make confident recommendations.

An independent restaurant can be far more specific. Your schema can include your exact cuisine speciality, your specific menu items, your precise opening hours (including the fact that you stay open late on Fridays), your neighbourhood, and genuine reviews from local diners. That level of specificity is exactly what AI needs to answer detailed queries.

When someone asks "where can I get authentic Neapolitan pizza in Ancoats?", the AI is not looking for the nearest Pizza Express. It is looking for a restaurant with Restaurant schema, servesCuisine set to Italian, MenuItem markup for Neapolitan-style pizza, and an areaServed that includes Ancoats. An independent pizzeria with that data will beat a chain every time.

The review advantage matters too. Independent restaurants with strong AggregateRating data from genuine local customers carry more weight in AI recommendations than chain locations with moderate, averaged-out scores. AI platforms are increasingly sophisticated at recognising authentic local signals.

The shift is already happening

AI dining recommendations are replacing traditional review sites for spontaneous "where to eat" decisions. Diners are skipping TripAdvisor, Google Maps and Yelp and going straight to ChatGPT or a voice assistant for a single, trusted recommendation. The restaurants that appear in those AI answers are capturing customers who never see a traditional search result at all. If your restaurant is not in the AI conversation, you are losing covers to competitors who are.

What does schema markup cost for a restaurant?

We start with a free AI Visibility Snapshot. You get a detailed report showing exactly how ChatGPT, Google AI Overviews and Perplexity currently see your restaurant, what schema you have (if any), what is missing, and how you compare to competitors in your area.

Schema implementation starts from £295. This includes Restaurant schema, Menu and MenuItem markup, servesCuisine, openingHours, Service schema for dine-in, takeaway and delivery, and AggregateRating integration.

Monthly monitoring starts from £79 per month with no lock-in contracts. This catches schema errors before they cost you AI citations - and keeps your markup updated when you change menus, hours or services.

For context: a single table of four spending £40 per head covers the cost of full schema implementation. The real cost is not the investment in schema. It is the bookings you are losing every week to restaurants that AI can actually see.

What about seasonal menus and specials?

Restaurants change their menus more frequently than most businesses change their services. This is where monthly monitoring becomes particularly valuable. When you update your seasonal menu, launch a new tasting experience, or add a Sunday roast offering, your schema needs to reflect that immediately. Otherwise, AI is recommending you based on last season's data, and diners arriving with expectations based on outdated information is bad for everyone.

Our monitoring package includes menu schema updates as part of the monthly fee. You send us the new menu, we update the markup. Your AI visibility stays current and accurate.

Questions restaurant owners ask about AI search visibility

AI platforms like ChatGPT and Google AI Overviews do not browse your website the way a diner would. They look for structured data - specifically schema markup - to identify your cuisine type, menu items, price range, opening hours and location. Without Restaurant schema on your site, AI has no reliable way to match your business to dining queries. The restaurant down the road with correct schema gets the recommendation instead of you.
You do not need every single dish, but you should mark up your signature items, menu categories and any dishes that match common search queries - particularly items with dietary significance (vegan, gluten-free, halal). The more detailed your Menu and MenuItem schema, the more specific dining queries your restaurant becomes visible for. A restaurant with 30 marked-up dishes will match far more AI queries than one with just a cuisine type.
Voice search is one of the most important channels for restaurants. When someone asks Siri, Alexa or Google Assistant "where should I eat tonight?", the assistant gives one or two recommendations based entirely on structured data. Restaurant schema, servesCuisine, openingHours showing you are open right now, and acceptsReservations are the data points that determine whether your restaurant is that recommendation or not.
Service schema is what makes your restaurant visible for delivery and takeaway queries. When you mark up dine-in, takeaway and delivery as separate Service types with their own area coverage and availability hours, AI can recommend you for "restaurants that deliver near me" or "takeaway open now in Salford." Without this markup, AI only sees you as a dine-in restaurant and filters you out of delivery searches entirely.
The AI Visibility Snapshot is free, delivered within 48 working hours. Schema implementation starts from £295. covering your homepage, menu pages, booking page and contact page. Monthly monitoring starts from £79 per month with no lock-in. The monitoring package includes menu schema updates when your menu changes. For context, a single table booking from an AI recommendation typically covers the cost of full implementation.
Free - Takes 2 Minutes

Find out if diners can find your restaurant through AI search

Get a free AI visibility report showing exactly how ChatGPT, Google AI Overviews and Perplexity currently see your restaurant. We will tell you what is missing and what to fix first.