"Where should we eat tonight?" That question used to go to Google. Now it goes to ChatGPT. Millions of times a week, people ask AI assistants for restaurant recommendations. Not searches. Not lists. Direct recommendations, with names.

AI does not return 50 blue links. It does not show a map with 20 pins. It names 3 or 4 restaurants and explains why each one fits the request. If your restaurant is not one of those names, you do not lose a ranking position. You lose the table entirely. The diner never knew you existed.

This is the new discovery layer for restaurants, bars, and cafes. AEO (Answer Engine Optimization) is the practice of making sure AI models have the structured data they need to confidently recommend your business. Most restaurants have not started. The ones that have are pulling ahead fast.

The third-party data trap

Here is the core problem for restaurants. Almost everything an AI model knows about your business comes from Yelp, Google Maps, TripAdvisor, and OpenTable. Not from you. Those platforms own your reviews, your photos, your menu data, and your hours. They control the narrative about your restaurant, and they can change it whenever they want.

Your own website, if you even have one beyond a single landing page, probably has zero structured data. No Restaurant schema. No Menu markup. No AggregateRating. Nothing machine-readable. When ChatGPT or Perplexity builds a restaurant recommendation, they pull from wherever structured data exists. If the only structured data about your restaurant lives on Yelp, then Yelp is your spokesperson to every AI model on the planet.

That is a problem because third-party platforms flatten your identity. You become a star rating, a price range, and a cuisine tag. The things that actually make your restaurant worth visiting -- your sourcing, your chef's background, your wine program, the neighborhood context -- none of that gets transmitted. Structured data on your own site lets you tell AI models who you actually are, in a format they can parse and cite.

What AI models need from you

When someone asks ChatGPT "best Italian restaurant in Lincoln Park" or "where to take a date in downtown Austin," the model assembles its answer from specific data signals. These are not subjective quality assessments. They are structured facts that the model either finds or does not find. If it finds them on your site, you become citable. If it only finds them on Yelp, Yelp gets the credit.

Restaurant + Menu Schema

The foundation. Restaurant schema tells AI models your business name, cuisine type, price range, address, phone number, operating hours, and reservation links in machine-readable format. Menu schema goes deeper -- it marks up your actual dishes, descriptions, prices, and dietary flags (vegetarian, gluten-free, halal). Most restaurant websites have none of this. A PDF menu is invisible to AI. A properly marked-up HTML menu with schema is a direct data source that models can extract from and cite.

Review Aggregation Across Platforms

AI models cross-reference reviews from Google, Yelp, TripAdvisor, and OpenTable to gauge recommendation confidence. They look for volume, recency, and consistency across platforms. AggregateRating schema on your own site surfaces this data in a format models can parse directly. A restaurant with 800 Google reviews at 4.6 stars, 400 Yelp reviews at 4.5, and recent positive mentions on TripAdvisor gives the model strong grounds for a recommendation. Without schema, the model has to scrape and guess.

Location and Neighborhood Content

People do not ask AI for "the best restaurant in Chicago." They ask for "the best Thai place in Wicker Park" or "a good brunch spot near the Seaport." Neighborhood-level content on your site -- pages or sections that explicitly connect your restaurant to its location, surrounding landmarks, and local context -- feeds the geographic relevance signal that determines whether you show up for hyperlocal queries. This is where most restaurants fail completely. Their only location data is a street address in the footer.

Cuisine-specific queries are the battleground

The highest-intent restaurant queries to AI are cuisine-specific and location-specific. "Best ramen in the East Village." "Top steakhouse near downtown Denver." "Authentic Mexican food in the Mission." These are the queries where a diner is 15 minutes from making a reservation.

To show up for these queries, your site needs content that explicitly matches the pattern. That means pages or structured content that pair your cuisine type with your specific neighborhood. Not a generic "About Us" page that mentions your city once. Dedicated content that answers the exact question a diner would ask AI.

A sushi restaurant in Brooklyn Heights that publishes a page titled "Omakase in Brooklyn Heights" with proper Article schema, chef credentials, sourcing details, and neighborhood context gives AI models exactly what they need to recommend it for "best omakase near Brooklyn Heights." A competing sushi restaurant with nothing but a Yelp listing and a one-page website with a phone number does not stand a chance.

The exact schema stack your restaurant needs

No ambiguity. Here is the technical stack that makes your restaurant citable by AI models.

Restaurant schema -- Your identity layer. Business name, cuisine type (use the specific Schema.org cuisine values, not generic labels), address, phone, hours, price range, reservation URL, and sameAs links to your Google Business Profile, Yelp page, and social accounts. This is the minimum. Without it, AI models cannot confidently identify your business as a distinct entity.

Menu with structured items -- Every section of your menu marked up with MenuItem schema including dish name, description, price, and dietary restrictions. A diner asking "restaurants with good vegetarian options in [neighborhood]" triggers a model to look for menu data with vegetarian flags. If your menu is a PDF or an image, that data does not exist for AI.

AggregateRating from review platforms -- Machine-readable review data that surfaces your rating volume and score across Google, Yelp, TripAdvisor, and other platforms. This is the trust layer. Models weigh recommendation confidence heavily on review signals.

FAQPage for common diner questions -- Do you take reservations. Is there parking. Do you accommodate large parties. Is the patio dog-friendly. What is the dress code. These are questions diners ask AI constantly, and FAQPage schema wraps your answers in a format models can extract directly.

Article schema for cuisine and neighborhood content -- Every piece of content that positions your restaurant within its cuisine category and neighborhood should carry proper Article schema with author, publication date, and word count. This is the relevance layer that connects your restaurant to specific queries.

BreadcrumbList for site structure -- Maps the hierarchy of your site so models understand the relationship between your homepage, menu, location pages, and content. Without it, your site is a flat pile of pages with no clear architecture.

Your competitors have not started

The restaurant industry is one of the least prepared verticals for AI search. Run any restaurant website through a schema validator and you will almost certainly find zero structured data. Most restaurant sites are single-page templates with a phone number, a link to DoorDash, and a PDF menu. Some do not even have a website at all, relying entirely on their Yelp and Google Business listings.

That means the window is wide open. The first restaurants in any given neighborhood to deploy full schema coverage and citable content will dominate AI recommendations for their cuisine and location. The compounding effect is real. Every month with proper structured data is another month of training data reinforcing your position. The restaurants that show up in ChatGPT today are building an advantage that gets harder to overcome with each passing quarter.

The ROI math for your restaurant

The average check at a full-service restaurant in the US is roughly $50 per person. A table of four is $200. A single diner who becomes a regular and visits twice a month is worth $4,800 a year before they bring friends or leave reviews that attract more customers.

If AI search sends your restaurant two additional tables per week -- just two -- that is roughly $20,000 per year in direct revenue. For a high-end restaurant with an $80 per person average, those same two tables are worth over $33,000. These numbers do not account for the multiplier effect of new regulars, word of mouth, and review volume growth.

The $500 audit costs less than three tables at dinner service. It maps every gap in your AI visibility and delivers a 90-day implementation roadmap specific to your restaurant, your cuisine, and your neighborhood. The free AEO check takes 30 seconds and gives you a baseline score right now.

Own your data. Own the recommendation.

The shift from "search and scroll" to "ask and get a name" changes everything about restaurant discovery. Yelp gave you a listing among hundreds. Google Maps gave you a pin among dozens. AI gives the diner three or four names and a reason to book each one. That is a fundamentally different game, and the winners will be the restaurants that gave AI models first-party data to work with.

We built a free Schema and AEO Health Check that grades any URL on the signals AI models use to generate recommendations. No signup. No email gate. Paste your restaurant URL and see your score in 30 seconds.

If you want the full picture -- every schema gap, every missing entity registration, a prioritized 90-day roadmap -- the $500 audit is where serious restaurants start. Two extra tables a week covers it in a single service.