Microformats have been around for a while and there’s plenty of evidence that search engines wish to continue supporting the emergence of these standards in an effort to better dissect the web’s information. In fact, some known search engineers are directly involved with Microformat development.
Making sure there’s enough support for webmasters and SEO’s, Google have gone so far as to give tools to test Microformat implementations on webpages and there’s definitely a feeling from all of the search engines that structured data is part of their future.
What direction are Microformats taking us in? Here’s a selection of Microformats old and new that have useful SEO applications, today.
My favourite (approved) Microformats
Based on Microformats.org’s specifications page, here’s a list of all current, stable Microformats:
A simple, open, distributed calendaring and events format, using a 1:1 representation of standard iCalendar. Good for sites that describe events, with a markup for start time, end time, location and many other options.
A simple, open, distributed format for representing people, companies, organizations, and places. I use this particular format to markup the contact details on my jobs pages, based on a guide to using hCard I wrote.
An open format for indicating content licenses which is embeddable in HTML or XHTML, Atom, RSS, and arbitrary XML. This is the standard for which we’re advised to markup Creative Commons attribution. Want to attribute a Flickr image correctly? You could do a lot worse than use ImageCodr, a tool that will choose your licence and mark up the attribution perfectly. Nice.
By adding rel=”nofollow” to a hyperlink, a page indicates that the destination of that hyperlink SHOULD NOT be afforded any additional weight or ranking by user agents which perform link analysis upon web pages (e.g. search engines). You might be interested to see that Matt Cutts was a concept contributor for this standard.
By adding rel=”tag” to a hyperlink, a page indicates that the destination of that hyperlink is an author-designated “tag” (or keyword/subject) for the current page. Note that a tag may just refer to a major portion of the current page (i.e. a blog post). Yahoo announced support for this on June 11th 2009.
“Indexing and tracking applications treat all links as endorsements, or expressions of support. This is a problem, as we need to link to those we disagree with as well, to discuss why.”
By including the attributes: rev=”vote-for” or rev=”vote-against” we can indicate in the hyperlink whether we agree with the sentiment in the linked to post, or not. Cool.
XFN is a simple way to represent human relationships using hyperlinks. WordPress (allows? – I haven’t checked for a while) you to indicate your relationship to the linked to site in your blog roll. Are you a friend, colleague, family? That’s what XFN does.
Draft Microformats – the future looks structured
These Microformats are draft status, essentially meaning, use them, but they might change. That’s not a problem as most front end developers would likely agree. Microformats are reasonably easy to implement if you understand them, so what’s the risk in getting there early? I’ve included the ones that caught my eye, and the one’s I’ll probably use somewhere sometime soon.
For marking up longitude and latitude. Tripit has a very good example of this – check the source in your contacts list.
Adding a link to a music file, say, an MP3 in your web page is great for people, but not so much for search engines. Use this markup to define details such as artist, production date, duration and thumbnail image. Could be very useful if you’re optimising for Google Music.
Who’d have thought recipes would get their own Microformat? No longer are the subtleties of a pinch of salt or a miggins of lark’s tongue a mystery to search engine crawlers. Recipes have a markup, so will this mean recipe search wilget smarter?
Rel-home indicates a hyperlink to your site homepage. One for testing, perhaps a search engine engineer might use this to determine the level of relevance passed by a specific type of anchor text?
hResume is a microformat for publishing resumes and CVs, developed by jobs board provider Madgex, it’s reported to be in use by Guardian Jobs CV matching functionality. I know from my own experience that CV parsing has historically been a challenge, so all standards to describe candidates, their experience, work history, location and qualifications are most welcome.
There’s no doubt about it, Microformat standards are expanding their reach rapidly. With search engines looking for ever more meaningful data in webpages, I’m glad the Microformats team is here. On page SEO is about to get a lot more interesting…