Restaurant Schema

Estimated reading: 5 minutes 143 views

Restaurant Schema

The Restaurant Schema is a structured format akin to the Event Schema, designed to provide detailed information about restaurants on a webpage. It includes properties such as the restaurant name, location, cuisine type, and more. Implementing this markup assists search engines in understanding and displaying restaurant-related content in search results more effectively.

Similar to how the other schema improves event visibility in search results, the Restaurant Schema plays a crucial role for dining establishments. It allows search engines to gather specific information about the restaurant, facilitating a better understanding and presentation of dining options to users. When a Restaurant Schema is added to a webpage, it defines essential details such as the restaurant’s name, address, opening hours, and cuisine type. This markup enhances how restaurants are presented in search results, providing users with immediate insights into what the restaurant offers.

For restaurant listings, the Restaurant Schema includes both mandatory and optional fields, as follows:

Mandatory Fields:

  • name: The name of the restaurant.
  • address: The physical address of the restaurant.
  • cuisineType: The type(s) of cuisine the restaurant offers.

Recommended Fields:

  • openingHours: The operating hours of the restaurant.
  • description: A summary or brief description of the restaurant.
  • menu: A link to the restaurant’s menu.
  • image: Images related to the restaurant.
  • reviews: Customer reviews and ratings of the restaurant.
  • telephone: The contact number of the restaurant.

Including the recommended fields alongside the mandatory ones can significantly enhance the user experience by providing more comprehensive details about the restaurant. This, in turn, can positively impact the restaurant’s search rankings and visibility, making it easier for potential diners to discover and learn about the dining establishment.

An example of how a Restaurant Schema might look is akin to the provided structure for Event Schema, adapted to the specific needs and details relevant to restaurant information.

How to access Restaurant schema using Rich Snippets

Access it from METAs – Rich Snippet – Restaurant

Clicking on the “+” symbol will open up a panel where you can start editing and customizing your Schema Template.

A pop-up will appear to set the Restaurant details helping searching engines better index your restaurant.

Add your data, a question and its answer.
Mandatory fields will have small red starlike symbol (*) added to them:

Headline – Serves as a concise, attention-grabbing summary of the restaurant, effectively acting as the first impression for potential customers, aim for 10-15 words.


Description
– A crucial component that provides potential customers with a concise overview of the restaurant, capturing its essence, atmosphere, and unique selling points.

Phone numberE.164 Format: +[Country Code][Area Code/Carrier Number][Subscriber Number]
Example: +1-800-555-0199 for a US number or +44-20-7946-0018 for a UK number.

Price Range – Display the lowest and highest price in the range, separated by a dash or the word “to”. Use the currency symbol appropriate for your target audience or multi-currency symbols if your store serves multiple countries. 

For instance, the US uses the dollar sign before the amount with two decimal places ($10.99), while many European countries place the currency symbol after the amount and use a comma for the decimal separator (10,99 €).

Address – Involves adhering to international standards while ensuring local accuracy and readability. A well-structured address format can improve user experience, delivery accuracy, and even SEO performance.

  1. Street Address or P.O. Box: Include the street number, street name, and apartment or suite number if applicable. For P.O. Boxes, just the box number.
  2. City/Town: The name of the city or town.
  3. State/Province/Region: Depending on the country, this could be a state, province, or region.
  4. Postal Code: The ZIP or postal code used for mail sorting.
  5. Country: The country name, especially important for international mail.

Geo – Incorporating geographic coordinates, specifically latitude and longitude, into a store schema, enhances various functionalities such as location-based search, proximity calculations, and mapping services.

Latitude/Longitude – Use decimal or floating-point data types to store latitude and longitude, as this ensures the chosen type can accommodate the necessary precision, for validation purposes ensure that latitude values are within the -90 to 90 range and longitude values are within the -180 to 180 range.

Opening Hours specifications – Specify opening and closing times.

  • Weekends: Include separate times for weekends if they differ.
  • Closed Days: Indicate days the store is closed.

Cuisine – Highlight the type of cuisine offered, emphasizing any specialties or signature dishes.
Menu URL – Refers to the URL or web address where the restaurant’s menu can be found online, providing a direct link to the menu is beneficial for potential customers who are looking for specific dishes, pricing information, and to check the restaurant’s offerings before making a decision to visit or order online. 

Adding image URLs helps with visual appeal, clarity, increases click-through rates, improves user experience, and boosts SEO visibility.

Make sure to click on Save

With this you have a Restaurant schema set up. All there is left to do is check it up and see if it works as expected. This is easier than you imagine, and Squirrly will help with the steps.

Verify Markup

After saving your changes, you can verify that the Restaurant schema markup has been added correctly by viewing the page or post source code. Look for the JSON-LD markup representing the Restaurant schema.

1. Click on JSON-LD Code – Validate JSON-LD

2. A new page / tab will open you will get you test code, click on TEST CODE

3. A small pop-up appears, and you will have to wait a few moments for the data to be processed
4. Once data is processed, you will be able to see your work, test it, share it and use it to enhance your work.

For further details, we recommend referring to the following resources
Restaurant Schema
Restaurant settings

The Squirrly SEO Patterns List

Leave a Comment

Share this Doc

Restaurant Schema

Or copy link

CONTENTS