Menu Design

Structured Data for Restaurant Menus

Structured data can help search engines understand a restaurant website, but it is not a substitute for a readable menu page.

Guide

Item Use
Restaurant schema Identifies the business.
Menu page Identifies the canonical menu URL.
Breadcrumbs Clarifies site structure.
FAQ schema Useful for menu policy and allergy information pages.
Do not overclaim Schema should match visible page content.

Menu systems work best when dish names, descriptions, and URLs are transcribed cleanly instead of buried in image-only menus or PDFs. Because Google uses mobile-first indexing, the important text and structure on menu pages need to work cleanly on phones as well as desktops. Schema.org includes Menu and MenuItem types, so item names, descriptions, and prices can be marked up as structured menu data.

Related guides