Restaurant ยท JSON-LD

Restaurant Schema Generator

Mark up a restaurant with its cuisine, menu, price range, and address. Fill in the fields and copy the JSON-LD.

One schema type at a time. Switch to graph mode to nest this with Organization, WebSite, or Breadcrumb.

Restaurant details

Use this on a restaurant's homepage or location page. Include the menu URL and cuisine.

YOUR DETAILS

How to use this generator

  1. Enter the restaurant name and URL. Match your Google Business Profile.
  2. Add cuisine, price range, and menu URL. The type of food, a rough price band, and a link to the menu.
  3. Add phone, address, and image. Contact details and a representative photo.
  4. Set whether you take reservations. Yes or no, if relevant.
  5. Copy and validate with the Rich Results Test.

What is Restaurant schema?

Restaurant schema is structured data for a dining business: its name, cuisine, menu, price range, address, hours, and whether it takes reservations. It uses the Restaurant type, a subtype of LocalBusiness.

It combines local-business entity signals with restaurant-specific details. A menu link and cuisine help search engines and diners understand what you serve; the address and hours anchor you as a local place.

Cuisine, menu, and honest ratings

Beyond the standard local-business fields, the restaurant-specific ones matter: servesCuisine, a menu URL, priceRange, and acceptsReservations. These give both search engines and diners a quick, accurate picture.

As with any LocalBusiness, do not add a self-serving aggregateRating expecting stars; Google does not show those for self-reported reviews. Diner ratings tied to your restaurant appear through your Google Business Profile.

Where to put the code

Paste the generated <script type="application/ld+json"> block into the <head> of the page it describes. On WordPress, a free plugin like WPCode adds header code without editing theme files, and SEO plugins such as Yoast and Rank Math accept custom JSON-LD. On a static site, paste it straight into the HTML.

Frequently asked questions

Is this Restaurant schema generator free?

Yes, free, browser-based, no signup.

What restaurant-specific fields matter?

Cuisine, a menu URL, price range, and whether you accept reservations, on top of the standard address and hours.

Will my star rating show?

Not from self-serving markup on your own site. Diner ratings appear through your Google Business Profile.

One page per location?

Yes for chains: a page per location with its own markup, each linking back to a parent Organization. Use graph mode to wire that.

Where does it go?

On the restaurant's homepage or location page, in the head.