Restaurant Rating Schema for Blogs, Article and News Websites

With the article schema type, you can add structured markups for a news, blog or article page that can enhance the appearance in search results.


What Is the Restaurant Schema ?

Schema markup is a form of microdata that you can add to a web page to create a rich snippet displayed in search engine results. The restaurant schema markup is available under the Food Establishment category, as part of the Local Business schema. It displays structured data that is unique to restaurants like menus or cuisine and general information like address, hours of operation, or reviews.

Simply put, schema markup generates pieces of code that you have to paste throughout your CMS or source code. You’ve probably seen restaurant schema being used when you searched for an establishment on Google, and the results returned a box featuring structured information about it.

Restaurant Aggregate Rating
JSON-LD Schema Code

How to Add Restaurant Schema ?

Here’s how you can implement a review schema markup on your website in three easy steps with zero coding skills.

There are several tools online that can help you generate and implement schema on your restaurant website. For example, this structured data generator enables you to create a code by entering your restaurant’s contact information, days and times of operation, payment types accepted, menu URL, and cuisine.

However, for best results, we recommend Google’s Structured Data Markup Helper. We’re going to walk you through all of the steps of using it, from how to generate the code to where to add the schema markup on your website.

Start by selecting “Restaurants” from the list of data types and entering the URL or the HTML source of the page you want to mark up.

google structured data markup helper

Then, tag the content you want to mark up by selecting it and choosing from the list. For example, select your restaurant name and tag it as “Name.”

restaurant schema markup tool

If there’s any information missing from the page, click on “Add missing tags” at the bottom on the page and add it manually.

structured data markup tool
structured data add tag

Once you’re done adding all the tags, click on “Create HTML,” and the tool will generate a code that you can then paste into your website.

generate structured data html code

You can choose whether you want to see the code as microdata or JSON-LD. As you may have noticed, in the schema examples above, we’ve used the JSON-LD option because that is the recommended one.

structured data format

If we follow that example, what you have to do next is copy the code and paste it in the head section of your HTML. Alternatively, download the code as an HTML file.

json structured data

For the microdata option, the actual data you’ve added will be marked with yellow in the code and on the side, so you know where to find it. The next step involves going to your source code or CMS and pasting the code marked with yellow in the appropriate places. Again, you can also choose to download the code as an HTML file.

microdata schema structured data

Before you update your website’s code, we recommend testing it using the Structured Data Testing Tool preview option. It will show you how your page will look like in Google search results.

google structured data testing tool
Structured Data Testing Tool preview option

Important: If you’re afraid you might mess something up while trying to add microdata to your code, we recommend you get in touch with your developer and ask them to do it.