Hot answers tagged microdata
You could use Product, but I guess you’d only use its name and description properties. So why not use Offer directly? You can specify name, description, category, and price.
Perhaps http://schema.org/ItemList would be a better fit. But I'm not sure how it will actually help search engine to parse a menu in a better way.
Ideally, you markup the visible content that you already have. ("Ideally" because it’s also possible to add hidden Schema.org data which could be added to any/each page, but search engines typically prefer visible content.) For HTML5, this means that you’d have to use Microdata and/or RDFa (see my answer about their differences).
Only top voted, non community-wiki answers of a minimum length are eligible