Last week, Overstock.com added GoodRelations rich meta-data in RDFa to all of their product pages. If you are unfamiliar with GoodRelations, they give a better intro/overview than I can, on their own site:
GoodRelations is a standardized vocabulary for product, price, and company data that (1) can be embedded into existing static and dynamic Web pages and that (2) can be processed by other computers. This increases the visibility of your products and services in the latest generation of search engines, recommender systems, and novel mobile or social applications.
The announcement about the implementation, from Martin Hepp, can be found on the Linking Open Data project mailing list. A fairly technical, but thorough, discussion of the implementation follows in the thread. If you are working on the technical side of implementing RDFa/GoodRelations in e-commerce stores, I recommend reading through that entire discussion.
What this means: a customer has long been able to look at a product detail page and visually discern the details they need to know about a product: price, description, availability, and features. With GoodRelations + RDFa in place, computers (read: search engines or other applications) can now parse that page and use that same data. This means increased visibility of product pages and, in turn, more potential traffic to your e-commerce store.
Overstock appears to benefit greatly from the inclusion of GoodRelations on top of what is already good, clean, semantic HTML. Their product detail pages are marked up (coded) very well, allowing for search engines and spiders to dissect the information quickly. Because of that markup, Overstock typically has high rankings in search engine results for specific product names. These search results also include current data about the product (price, reviews, availability). The markup of the of these pages makes this data easily accessible for the search engines. Having this information present in the search result must lead to increased click through rates on these items.
An example of this display can be found in a Google search for “Skullcandy Full Metal Jacket Silver 11 mm Earbuds“. Here’s a screenshot, showing Overstock as the #2 search result, including the pricing, availability, and customer review data from the product detail page:
A little further down the page, you see other retailers:
This result is fairly typical: breadcrumbs, description, and product name. But, it doesn’t have the reviews, price, or availability data that it could have. Ranking aside, which type of result do you think is going to have the higher click through rate?
As the e-commerce industry continues to get more competitive, structuring the markup of product detail pages properly will become even more important. Last year, Best Buy revealed that, after implementing RDFa + GoodRelations on their product pages, they saw increased rank in search engine results (with new pages out ranking legacy pages) and their stores pages received a 30% increase in traffic.
need to look at the example being set by Best Buy and Overstock.
Retailers, that are looking to increase the visibility of their products, need to look to the example that is being set by Best Buy and Overstock. Semantic HTML coupled with technology like GoodRelations + RDFa will only benefit product details pages.
UPDATE: I forgot to mention one other, but there is on other very important example of the search benefits of RDFa + GoodRelations. Since 2008, Yahoo has been using RDFa data to enhance their search results. In the above post, I showed how well Overstock product names return on Google, but I should have also shown how the same search looks on Yahoo. A search for Skullcandy Full Metal Jacket Silver 11 mm Earbuds on Yahoo has Overstock.com outranking their Amazon.com counterparts. (I can’t believe I neglected to put this in the original post. Thanks to @kidehen for pointing this out.)