All schema types
Business & Services
schema.org spec

Restaurant

A restaurant — eating establishment with food, drink, and seating.

What it is

Restaurant is a heavily-supported LocalBusiness subtype. Pair with Menu, hasMenu, servesCuisine, and acceptsReservations for full coverage. Reservation actions and menu item structured data unlock additional SERP features.

Required properties
  • name
  • address
Recommended properties
  • telephone
  • servesCuisine
  • priceRange
  • menu
  • acceptsReservations
  • openingHoursSpecification
  • image
  • aggregateRating
JSON-LD example
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Restaurant",
  "name": "Pizza Toronto",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "200 Queen St W",
    "addressLocality": "Toronto",
    "addressRegion": "ON",
    "postalCode": "M5V 1Z3",
    "addressCountry": "CA"
  },
  "servesCuisine": [
    "Italian",
    "Pizza"
  ],
  "priceRange": "$$",
  "acceptsReservations": true
}
</script>
Google rich result support

Local pack, knowledge panel, menu rich snippet, reservation action.

When to use it
  • Restaurant pages
  • Cafe sites
  • Food trucks (use specific subtype)