All schema types
Business & Services
schema.org specRestaurant
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
nameaddress
Recommended properties
telephoneservesCuisinepriceRangemenuacceptsReservationsopeningHoursSpecificationimageaggregateRating
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)