Just every now and again, search engines love to throw our merry band of SEO types the occasional curveball and keep us on our toes with new toys and updates. Yesterday was one such day for the world of structured data in web page design.
Whatβs structured data?
Unless youβve been living under a rock for the past two years, youβll be all over βrich snippetsβ β those fabulous little search results that help you stand out from the crowd in your organic rankings. Structured data added to web pages helps search engines parse your data into different types of search results, like recipe search. Review ratings, events, recipes, company names, contact name, job titles and even friend connections on Facebook have at some stage been visible in the search results for βwhite listedβ web sites.
Making the right choice on the use of markup
In Googleβs words, βadding markup is much harder if every search engine asks for data in a different way.β β this is so true. For webmasters making the difficult decision on which markup to choose has been quite a hurdle. The simplicity of Microformats over the depth and creativity of RDFa, or the HTML5 working group approved Microdata? What about the RDF/XML based Goodrelations for ecommerce?
It seems the search engines have made that choice for us by introducing a new, standardised collaboration called schema.org.
More choices for more entities
Solving the problem of inconsistent options for structured data markup, schema.org gets on with the task of opening up a bunch of new entities for webmasters to describe in their web pages. Schemas for movies, music, restaurants, local business, TV series and βintangiblesβ such as offers are all in the new vocabulary. If youβve got a website with any of the types of data described by the new schemas, you should get excited! Check out their full list β itβs incredibly extensive.
How does schema.org work?
Schema.org is based on Microdata. In simple terms, each type of data or entity can be described by a vocabulary. Vocabularies for an entity are described on the appropriate page at schema.org, so, for example, if youβve got a music listing on your webpage, youβll just need to reference the Music Recording vocabulary at Schema.org.
To implement schema.orgβs vocabularies, you only need to understand the attributes: itemscope, itemtype, itemprop and youβll need to have the URL of the vocabulary to hand.
The instructions for basic implementation can be found on the getting started page at schema.org β letβs look at the basic elements:
Which would produce:
CEO
SEOgadget.co.uk
In this very simple example, Iβm using the βitemscopeβ attribute to declare that the following html contains data about something. That something, βitemtypeβ, is a person (me!). Each property, my name, picture, job title can be found in the vocabulary at schema.org. Declaring the appropriate scheme might allow a search engine to parse the data and use it for a rich snippet or maybe a people search engine?
But I implemented microformats / RDFa β now what?
Youβre not the only one β weβre all in the same boat. The simple answer is, search engines are great at getting us to accept their standards. At some point weβll all be using schema.org to structure our data. If youβre already on the Google rich snippets white list, donβt panic. Google will continue to support existing structured data formats for the foreseeable future. If youβve got the development resource, or youβre in the process of a site redesign, then migrating to the appropriate schema.org vocabulary shouldnβt be too much of a challenge for a capable web developer.
More options and more types of search
For me, this is an exciting play from the search engines. Theyβre working to simplify the problem for webmasters of knowing which markup to choose and at the same time, offering more options for types of data to be structured. The really big deal, for me, is Bingβs entrance into the rich snippets arena. Their support for rich snippets until now has been lacklustre at best. Hopefully, with a standardised approach, weβll be able to get the same rich snippets from all 3 engines.
Google recipe search was the first βmainstreamβ structured data search engine. I canβt help but think that with greater proliferation of a standard approach to structured data, weβll see more services like recipe search from the engines soon.
Β