Your published menu produces a complete entity graph using these Schema.org types.
The top-level entity representing your restaurant. Includes your name, URL, and links to all your menus.
nameurlhasMenuservesCuisineaddressEach of your menus (e.g. Lunch, Dinner, Drinks) becomes a separate Menu entity containing its sections.
namehasMenuSectionGroups of related items within a menu — for example Starters, Mains, or Desserts. Each section lists its menu items.
namehasMenuItemIndividual dishes on your menu. Includes the name, description, price, dietary information, and optional nutrition data.
namedescriptionofferssuitableForDietnutritionOptional calorie and macronutrient data attached to menu items. Displayed when you provide nutrition details for your dishes.
caloriesproteinContentfatContentcarbohydrateContentGoogle can display your menu items, prices, and descriptions directly in search results — giving potential customers the information they need before they even visit your site.
Structured data helps voice assistants like Google Assistant answer questions such as "What starters does The Green Fork have?" with accurate information from your menu.
Restaurant schema markup strengthens your local search presence, helping nearby customers find your menu when they search for places to eat.
We generate all the structured data automatically from your menu content. You never need to write or maintain any code — just keep your menu up to date.