logo
Intermediate1min read

Restaurant

Specialized LocalBusiness schema for restaurants — includes cuisine, menu and reservation links.

Restaurant Schema

A specialized subtype of LocalBusiness built specifically for food service businesses. Includes restaurant-specific fields that the standard LocalBusiness schema does not expose.

Rich results unlocked: Business hours, cuisine type, price range and reservation link in Google results. Eligibility for the Google restaurant carousel shown at the top of local food searches.

Plan: Pro

Key properties (beyond LocalBusiness)

  • servesCuisine — cuisine type(s) — e.g. "Italian", "Japanese", "Mediterranean" *(recommended)*
  • menu — URL to the online menu
  • acceptsReservations — true/false or URL to reservation system
  • hasMap — Google Maps URL

All LocalBusiness properties also apply:

  • Name, image, telephone, email
  • Full postal address and geo-coordinates
  • Opening hours specification by day
  • Price range ($, $$, $$$, $$$$)
  • Aggregate rating

Example schema

json
{
  "@context": "https://schema.org",
  "@type": "Restaurant",
  "name": "The Harbor Grill",
  "image": "https://harborgrill.com/photo.jpg",
  "telephone": "+1-555-987-6543",
  "servesCuisine": ["Seafood", "American"],
  "priceRange": "$$$",
  "menu": "https://harborgrill.com/menu",
  "acceptsReservations": "https://harborgrill.com/reservations",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "100 Harbor Drive",
    "addressLocality": "San Francisco",
    "addressRegion": "CA",
    "postalCode": "94105",
    "addressCountry": "US"
  }
}

Was this page helpful?