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.
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:
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:
3 Navigate to the Schema Settings for This Post/Page
Navigate to the Schema Settings by clicking on the Schema tab and 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.
The Restaurant Schema Builder will then open up with the various options as shown below:
Now, let’s have a closer look at each of the available options.
Restaurant Schema Type Setup & Available Options
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 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.
Copy and paste the shortcode in your content. Note that this shortcode will be valid only for this page.
4 Phone Number
Enter the phone number of the restaurant in this field.
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 address details of the restaurant.
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.
8 Opening Hours
Enter specific information about the opening hours for the schema information to be accurate by clicking on Add Property Group.
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.
For different schedules, 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.
9 Serves Cuisine
Enter the cuisines that the restaurant serves. For example Thai, Indian by clicking on Add Property Group.
10 Menu URL
Enter the URL of the Menu where the customers can find 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.
Was this article helpful?
Still need help?
Submit Your Question
Please give us the details, our support team will get back to you.