Restaurant Local Business Pages are displaying View Menu and Menu links. These links are algorithmic / semantically created and cannot be added by the owner of the Restaurants Local Page.
To ensure that the Restaurants own menu is displayed, restaurants will need to provide clear signals on the Menu page for Google.
Wrong View Menu Displayed on Restaurant Local Page
With the recent implementation of the View Menu from Google, restaurants have been using forums to inquire why a different website is being linked to.
View Menu displayed in Local Knowledge Panel
View Menu is linking to a Page created by Viewmenu.com, other case come from Locu.com & Urbanspoon.com
Why is Google Not Displaying the Restaurants Own Menu?
Looking at the Restaurants menu page, we can easily see the problem:
- Menu is an Image
- Logo does not markup the Restaurants name
- Business address in footer is not marked up with schema.org/Restaurant
Making Sure the Correct Restaurant Menu is Displayed
If the View Menu link is incorrect, the first step is to inform Google Local, by using the suggest an edit, send feedback.
Make changes to the Restaurants Menu Page:
- Markup the Logo with the Restaurants Name
- Even better use the Restaurants name in the H1
- Provide the Menu ‘On Page’
- Markup the Restaurants address
Example of Restaurant Markup
<div itemscope itemtype=”http://schema.org/Restaurant”>
<h1 itemprop=”name”>Southern Burger Co</h1>
<p itemprop=”description”>Chattanooga’s premier gourmet burger and craft beer joint</p>
<p>Open: <time itemprop=”openingHours” datetime=”Mo,Tu,We,Th,Fr,Sa,Su 11:30-23:00″>Daily from 11:30am till 11pm</time></p>
<p>Phone: <span itemprop=”telephone” content=”+4238254919“>(423) 825-4919</span></p>
<p>View <a itemprop=”menu” href=”http://example.com/menu”>our menu</a>.</p>