Schema.org for restaurant menus
-
Hi i have looking into ways that i can apply shema.org formatting to a website that has a collection of restaurant menus.
I found related schema.org formats (eg recipes, reviews, products etc) though can not seem to find a format set out for menu items.
I am considering using the product format (http://schema.org/Product) for each menu item on a restaurant menu though not sure if this would add much value or not.
I was hoping Google when then know more about the data collected on the website and be able to show it more accurately to the end user when they are searching for this data (restaurant menu), with rich snippets in serp results.
Thanks in advance for your feedback.
-
Hi Adam,
I know this is an old thread but if you get this you might find it useful. I just checked a particular brewery site; they have their menu marked up with the url and it seems to be picked up by the rich snippets tool OK, although it does throw a few errors.I tested it on a few of my other tools and it definitely gets picked up without a problem.
-
Hi Adam,
Not sure how well this will work. It is also possible that the search engines may not display it as you wish.
There is however a format from Shema.org that might help. It is the Schema.org/Restaurant format. In it they list options for 'menu' where you can have the actual menu or a URL of the menu. Personally I would go with a URL link to your menu as it will get more visitors to your site, which is ultimately what you want.
Hope that helps,
Adam.
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Sudden issue: no google cache for any product detail pages and offer schema missing from SERPS
Absolutely no idea what is going on. All of our category / subcategory and other support pages are indexed and cached as normal, but suddenly none of our product pages are cached, and all of the product / offer schema snippets have been dropped from the serps as well (price, review count, average rating etc). When I inspect a product detail page url in GSC, I am either getting errors or it is returned as a soft 404. There have been no recent changes to our website that are obvious culprits. When I request indexing, it works fine for non-product pages, but generates the "Something went wrong
Technical SEO | | jamestown
If the issue persists, try again in a few hours" message for any product page submitted. We are not SEO novices. This is an Angular 7 site with a Universal version launched back in October (new site, same domain), and until this strange issue cropped up we'd enjoyed steady improvement of rankings and GSC technical issues. Has anyone seen anything like this? We are seeing rapid deterioration in rankings overnight for all product detail pages due to this issue. A term / page combination that ranked for over a decade in the top 10 lost 10 places overnight... There's just no obvious culprit. Using chrome dev tools to view as googlebot, everything is kosher. No weird redirects, no errors, returns 200 and page loads. Thank You0 -
Homepage name in Breadcrumb for schema.org
Hi all, We have recently implemented the schema.org structure for our breadcrumbs. In our breadcrumb we include a link to the homepage. Since implementation I'm receiving the following error in Google Search Console: Either "name" or "item.name" should be specified The error is being triggered because we don't have itemprop="name" defined for the homepage on each page. Our breadcrumbs look good in search but I'm wondering if anybody else has experienced this error and what can we do to fix it. Should itemprop="name" be our Brand name? Or should we define this as our root domain? Thanks in advance
Technical SEO | | Brando160 -
URL Inspector, Rich Results Tool, GSC unable to detect Logo inside Embedded schema
I work on a news site and we updated our Schema set up last week. Since then, valid Logo items are dropping like flies in Search Console. Both URL inspector & Rich Results test cannot seem to be able to detect Logo on articles. Is this a bug or can Googlebot really not see schema nested within other schema?Previously, we had both Organization and Article schema, separately, on all article pages (with Organization repeated inside publisher attribute). We removed the separate Organization, and now just have Article with Organization inside the publisher attribute. Code is valid in Structured Data testing tool but URL inspection etc. cannot detect it. Example: https://bit.ly/2TY9Bct Here is this page in URL inspector:
Technical SEO | | ValnetIncBy comparison, we also have Organization schema (un-nested) on our homepage. Interestingly enough, the tools can detect that no problem. That's leading me to believe that either nested schema is unreadable by Googlebot OR that this is not an accurate representation of Googlebot and it's only unreadable by the testing tools. Here is the homepage in URL inspector:
In pseudo-code, our OLD schema looked like this: The NEW schema set up has the same Article schema set up, but the separate script for Organization has been removed. We made the change to embed our schema for a couple reasons: first, because Google's best practices say that if multiple schemas are used, Google will choose the best one so it's better to just have one script; second, Google's codelabs tutorial for schema uses a nested structure to indicate hierarchy of relevancy to the page. My question is, does nesting schemas like this make it impossible for Googlebot to detect a schema type that's 2 or more levels deep? Or is this just a bug with the testing tools?
0 -
Is Schema markup inappropriate for ?
Is Schema(.org) markup meant specifically to be used on text? Or can you use it in a similar way that you can use Open Graph Protocol? For example, for awhile I've been using something like this on my site: Because it's in the head section, it appears on every page. In review, this seems to be an incorrect use? Should I only be using Schema to mark specific text? If not, what are the consequences of using Schema like this?
Technical SEO | | eglove0 -
What is the optimum schema for a Website and how important is it really is for SEO?
Hey everyone,
Technical SEO | | artdivision
As you all probably has seen Google has changed their structure testing tool and alongside that has also changed what is considered as valid and not valid. I have been struggling with this question for quite a while now where opinions are really split. **1. How important is Schema for SEO? **
2. How far should you go Schema'ing your website pages? From the one hand i can see how it can be easier for a BOT to read a code that has proper "road signs" (our schemas markups), on the other hands, Google is already extremely clever is working out what is the header, sidebar or footer as well as review and or a blog posts (especially for those of us who use Wordpress. Would love to know if someone has seen a "Like to Like" show case with schemas and/or have some factual information regarding what should or shouldn't be done when it comes ot Schema. Dan. x1aw0 -
Schema.org Review for Person
I'm trying to make some sense of Google's rich snippets and microdata/Schema.org. Wondering if it's allowed to have reviews or an aggregateReview for a Person, rather than a Thing, Product or Place. Of course, a Person is a Thing, but when I try to validate my markup with Google's Structured Data Testing Tool, it tells me: Warning: Page contains property "aggregaterating" which is not part of the schema. Anyone have any ideas here?
Technical SEO | | Mase0 -
Which one should I use Schema.org or Microformats.org
Hi, I would like to know which one is better to use Schema.org or Microformats.org My CMS doesn't support Schema.org attributes, I can only use Microformats.org documentation, but I wanted to knwo if Schema.org is better one, so I will change my CMS and use another one.
Technical SEO | | FisnikSylka0 -
Schema.org for category pages
Hi, A long time ago I've added schema.org product syntax to my product detail pages. until today there is no evidence for any rich snippet on my serps. needless to say that testing tool is working ok with reviews ratings prices etc... Will adding rich snippet syntax to category pages(product lists) be any better? Thanks, Asaf
Technical SEO | | AsafY0