GoodRelations and

On this page, we explain the relationship between GoodRelations and For concrete markup examples, see the following recipe:


November 8, 2012: GoodRelations has been added almost entirely to the vocabulary. This means in essence that the GoodRelations conceptual models is now the official e-commerce core of

For more background information and examples, see

For over two years, we had been working with the sponsors, namely Google, Yahoo, Bing, and Yandex, on the integration of GoodRelations into the core. This will mean that you can use the full expressivity of GoodRelations directly from the namespace in Microdata syntax.

Note: is an additional syntactical form of using GoodRelations for your site. GoodRelations will remain an independent vocabulary, and in RDFa and other RDF syntaxes, the original namespace of GoodRelations will remain the primary location.



GoodRelations is a powerful Web vocabulary specifically designed for e-commerce scenarios, covering business, store, product, offer, warranty, payment, delivery, and other information. is a Web vocabulary maintained by Google, Yahoo, and Bing providing a single-stop schema for a broad range of domains.

For e-commerce scenarios, both and GoodRelations can be used and are fully supported by Google and Yahoo (Bing has announced GoodRelations support recently.).

GoodRelations is a powerful e-commerce vocabulary that can be used to extend the baseline elements.

The actual overlap between GoodRelations and is very small: Only 5 of 315 classes and 27 GoodRelations classes cover the same entities.

Only 5 of the 27 GoodRelations classes already have equivalents in the 315 classes

Combining and GoodRelations in one Page

The best thing is that you do not have to choose between GoodRelations and; you can combine them to maximize the impact of your markup for the visibility in search engines and browser extensions:

  1. You can use GoodRelations to extend markup in Microdata syntax. 
  2. You can use types to extend GoodRelations markup in RDFa syntax.

Effects: Why Bother?

Important: Rich markup has more SEO effects than just seeing Rich Snippets in a search engine. They are also a very powerful means of indicating the relevance of your page for a particular query, i.e., they will be a ranking factor. This does not mean that you can manipulate the search engines to get your page ranked up for all queries, but it means that you can provide information to the search engines so that they can rank up your page for queries to which your offer is a particularly relevant match, e.g. due to

  • the geo-location of your store,
  • the countries you ship to,
  • the payment options you accept,

and more.

So don't be satisfied with your page showing rich snippets in the Google Rich Snippets Testing Tool! The former can be achieved in a myriad of ways, including Microformats, basic markup, product data feeds, interaction with the Google API, etc.

Only GoodRelations gives you the level of detail to send very rich relevance information to search engines. And as a side-effect, you empower browser extensions and novel recommender services to consider your offer fairly and not just based on the price tag.

Who uses GoodRelations?

Some of the largest retailers in the world have chosen to use GoodRelations over other forms of markup, including

  • BestBuy,
  • Sears,
  • Kmart, and
  • Renault.

Also, Volkswagen has started to use a massive GoodRelations deployment to communicate their car features to the market.

Stay tuned!

Best wishes

Martin Hepp
Professor of E-Business
GoodRelations Benevolent Dictator for Live ;-)

by Martin Hepp