Get AI SEO for FREE.

Learn More!

Restaurant Schema Type

With the help of the Restaurant Schema type, you can provide information such as the name & address of the restaurant as well as menu & booking options – to help search engines make it easier for searchers to find your restaurant.

By using this structured data type, you, in turn, help search engines better understand the information about restaurants – this allows them to present it to their users (i.e. searchers) in unique ways through the use of SERP features (such as rich snippets) in Google Search results. This can include displaying additional information about restaurants, including opening hours, booking options, and more. Fortunately, applying the Restaurant Schema type to any number of pages on your website couldn’t be easier than it is with Rank Math.

How to Add Restaurant Schema Markup to Your Posts/Pages

Before we begin, you’ll need to ensure that Rank Math’s Schema Module has been enabled on your website by navigating to Rank Math > Dashboard in your WordPress admin area.

Enable Schema (Structured data) module

In this tutorial, we’ll walk you through how to use the Restaurant Schema type on a post or page, as well as the various available settings for it – let’s get started:

1 Edit Your Post or Page

To add the Restaurant Schema Type, first head over to the edit page for that post, by clicking Edit as shown below:

click on edit

2 Open Rank Math In The Gutenberg Sidebar

You can open Rank Math in the Gutenberg sidebar by clicking on the Rank Math SEO icon for the page.

Or click the three vertical dots in the top right-hand corner of the edit page and select Rank Math in the Plugins section as shown below:

Click on Rank Math

Navigate to the Schema Settings by clicking on the Schema tab and then clicking on Schema Generator.

Click on Schema Generator

4 Open Rank Math’s Schema Builder

Find Restaurant Schema from the list and click on Use to open the Schema Builder.

Use Restaurant Schema type

The Restaurant Schema Builder will then open up with the various options as shown below:

Restaurant Schema Builder

Now, let’s have a closer look at each of the available options.

Restaurant Schema Type Setup & Available Options

1 Headline

Write a headline that contains the name of the restaurant. You can also make use of variables if you have mentioned them in the post title.

Enter the headline

2 Description

Enter the description of the restaurant in this field. You can describe the location, the ambiance, the staff, the food, the service, and the overall experience here. You can also use the variables to create a dynamic description of the restaurant.

Enter the description

3 Shortcode

Copy and paste the shortcode in your content for displaying the Schema data to your visitors.

Shortcode - Software Schema

4 Phone Number

Enter the phone number of the restaurant in this field.

Enter phone number

5 Price Range

Enter the price range for the restaurant in this field. Only add the currency symbols. For example, £ means cheap, while £££ means expensive.

Enter the price range

6 Address

Enter the address details of the restaurant. Ensure you enter the country using the two-letter ISO 3166-1 alpha-2 format, for example, US for the United States and FR for France. 

Enter the address details

7 Geo Cordinates

Enter the Latitude and the Longitude of the restaurant. You can find them from Google Maps, or even the restaurant’s Google Business Listing.

Enter the geo-coordinates

8 Opening Hours

Enter specific information about the opening hours for the Schema information to be accurate.

Select all the days in the week the restaurant opens at a particular time and then select the opening and closing time for those days.

Timings - Restaurant Schema

Note: The option to set different schedules in your Restaurant Schema is available only in Rank Math PRO

For different schedules, click the Add Property Group and select only the days the restaurant opens at a particular time, then click the Add Property Group once again to add another set to the list. There select the rest of the days and the opening and closing times respective to those days.

Enter the opening hours

9 Serves Cuisine

Enter the cuisines that the restaurant serves. For example, Thai, Indian, etc, by clicking on Add Property option.

Enter serves cusinie

Enter the URL of the Menu where the customers can find the menu.

Enter the URL of the menu

And, that’s it! Click on Save for this Post once you’re done making any changes to the Restaurant Schema for this page. Then, simply update the page as you normally would after making a change or click Publish if this is a newly created page. You can then check your Schema with the help of Google’s Rich Results Testing Tool.

Still not using Rank Math?

Setup takes less than 5 minutes including the import from your old SEO Plugin!

Learn more about the PRO Version

Still need help?


Submit Your Question

Please give us the details, our support team will get back to you.

Open Ticket

Related Articles