Restaurant Menu JSON-LD Sample

Last updated March 22, 2024 by Patrick Coombe

For some reason not as common as a year or so ago, restaurant menus can appear in search results if the gods of Google deem your site and structured data worthy. My personal theory is they started to deprecate this feature around the same time they added it to Google My Business.

The best thing you can do in 2024 with a restaurant menu is to add your menu to places like:

  • Google Business Profile
  • Open Table
  • or places like Checkle
  • your website with JSON-LD

In addition to having your menu on your website and GBP, I also recommend having a PDF version of your menu available for download. Some folks still just prefer having a PDF. Keep your menu simple and mobile friendly. Avoid features, don’t make it fancy. Having a great menu can be the difference to booking a reservation or not. End rant.

Here is a nice JSON-LD example from 2024 that validates. It has both restaurant and restaurant menu @ types within it and several menu items with descriptions within it.

Here is an older example: