OpenGraph or Schema.org? [closed]

So, to start with a couple of cliche’s and mangled metaphors – we’re talking apples and oranges a bit comparing OG and Schema.org, and when it comes to this metadata it’s horses for courses.

The right answer depends on your intent, in adding metadata to your page. What is it that you’re hoping to gain? What is the win for you here? The different forms of metadata are for slightly different purposes.

Google has made it clear that it’s moving away from a focus on microformats and onto a focus on Schema.org in order to build rich-data results for search. If you want to optimize for Google, Bing and other search engines add the Schema.org markup. It’s the direction HTML5 has stepped in.

Facebook OG markup is to be added if what you want is to benefit from turning your content into a social object and enable its multi-point connectivity to the social graph that is the Facebook universe.

In my experience most people are looking to gain from both approaches – do as well as they can in search rankings and increase reach and distribution through social channels. So, IMHO, it’s probably best to be as thorough as possible adding the Schema.org markup where it fits your content and use Open Graph metadata. They do slightly different, but complementary things.

Leave a Comment