In Episode 4, Aaron and I talked about restaurant websites, the things that frustrate us about them, and some steps developers can take to help restaurant owners to better serve their customers. At one point, we mentioned that Google was including menu listings in search quick results when they had the information available. This gets populated a number of ways, and at the time we mentioned several of them, including using schema and ensuring that your menu is up to date with third party services like AllMenus.
That brings us to today. We want to thank one of our listeners, Jonathan, for contacting us and pointing out that Google My Business very recently (like, just at the start of February) has started allowing native editing of menus through their portal. This option isn’t absolute, and won’t be available if you are using menu schema on your website, or if they have pulled your data in from a third party (this is almost certainly to prevent data conflicts with what it assumes is your menu data of record outside Google). Nonetheless, it is a step to allowing first party control inside of Google to make sure people searching for your site can see it. As Search Engine Land noted:
Restaurant owners who are managing their own Google My Business (GMB) listings can now access a new editor to create and edit the menus that may display in their listings in Google mobile search results.
The editor is available in the Info tab in the Google My Business dashboard. This is also where owners have been able to edit links to their menus. With the editor, owners can add and edit titles, descriptions and prices of their menu items. Menus can also be broken out into sections for appetizers, entrees and desserts, for example.
We felt this new information was definitely worth bringing up to everyone for the sake of completeness. Jonathan also pointed us to a restaurant site he helped set up over at Shakespeare’s Pizza. The menu on their site includes the schema data that we mentioned you could include to define menu options, prices, etc. This was accomplished with a fairly straight forward pull and echo function in the site’s WordPress theme. Use the previous link to check it out – just view the source on the page to see the schema information in the source code.
Menu schema identified inside of Google Search Console under Structured Data