Google Webmaster Central Blog - Official news on crawling and indexing sites for the Google index

Rich snippets for shopping sites

Tuesday, November 02, 2010 at 1:50 PM

Webmaster Level: All

In time for the holiday season, we now support rich snippets for shopping (e-commerce) sites! As many of you know, rich snippets are search results that have been enhanced using structured data from your web pages. Our new format shows price, availability, and product reviews on pages offering a product for sale. Here’s a result for [office lava lamp]:


As a webmaster, there are two ways that you can provide the information needed for product rich snippets to show up for your site, both described on the Product rich snippets help page:

Option 1: Provide a Merchant Center feed.

Many sites already provide Merchant Center feeds for use in Google Product Search, which means that most of the work needed for rich snippets is already done. For Google to make use of Merchant Center feeds for rich snippets, you should also use the rel=”canonical” link element on your product pages. By adding rel=”canonical” to your pages, Google can match the URLs in your feed to the pages found by our crawler.

Update on November 4, 2010: In order to have your product review information in your rich snippets, you can submit your product ratings directly in your feed, or you can work with one of our reviews partners to submit this information. If you work with a partner, your reviews information will appear in rich snippets, and shoppers on Google Product Search will be able to see your full-length reviews on relevant product pages, branded with your logo.

Option 2: Add markup to your site.

If prices for your products tend to change only infrequently, then adding markup is an alternative method to provide product data for rich snippets. We’ve updated our product markup format to allow a variety of different types of shopping sites to participate. In addition to the Google format, we support two other standards: the hProduct microformat and GoodRelations. You can use the rich snippets testing tool to test your markup and make sure it’s being parsed correctly.

This feature is currently available to merchants located in the US, but we will be rolling it out in more markets soon. Additionally, there are a number of rich snippets formats that can be used world-wide in various languages—make your snippets compelling and useful! Should you have any questions about the use of rich snippets, check out our FAQs and feel free to post in our Webmaster Help Forum.

Q&A

Which should I provide -- a Merchant Center feed or markup?

For most merchants, providing a Merchant Center feed is the best bet. That way your product prices and availability are updated quickly, and the data can be shown in rich snippets as well as in other applications like Google Shopping and Product Ads. If prices and availability change only infrequently, and you don’t want to set up a feed, then adding markup is also a valid option.

If I add markup to my site, will Google show product rich snippets for my pages?

We can’t guarantee that providing a feed or adding markup will result in rich snippets being shown. Note also that it may take a few weeks after providing data for rich snippets to be shown. If you mark up your pages, we encourage you to make sure that the data is parsed correctly by Google by using the rich snippets testing tool. The testing tool updates are rolling out over the next few days, so in this interim period the testing tool may not show previews for some types of markup.

I’ve already done reviews markup for my product offer pages. Should I add product/offer markup as well?

Yes, absolutely. Rich snippets are shown if the information provided accurately represents the main focus of the page. Therefore, for product pages you should add markup using the relevant offer/product fields which can include nested reviews.

The comments you read here belong only to the person who posted them. We do, however, reserve the right to remove off-topic comments.

27 comments:

dan said...
This comment has been removed by the author.
Martin Hepp said...

Thanks for supporting the GoodRelations vocabulary in RDFa. That is a major step!

Note that I compiled an enhanced variant of your GoodRelations markup, which will make sure that the sites can be parsed by your crawlers and all upcoming RDFa-aware applications.

All details are here:

http://www.heppresearch.com/gr4google

Best wishes

Martin Hepp

UK SEO Companies said...

Google seems to be leaning on rich snippets more and more.

From a strategy standpoint it a complete 180 for Google.

They moved away from meta tags influence only to get back to a system where webmasters supply HTML code most visitors won't see.

Hope they have good spam already in place, or this will be like Google Map listings all over again.

Doc said...

Actually, I don't see this so much a 180 on Google's part, as a shift in emphasis. Spamdexing has turned into such a problem for both the search engines and the users (not to mention the SEOs that try to follow the guidelines) that a shift is imperative. With an increasing focus on semantics, that problem can be mitigated considerably.
Watch for a push to implement ctags soon, once RDFa gains more of a foothold. I don't think this is a knee-jerk reaction. Rather, I see it as a gradual roll-out that's been a couple of years in the making.
@Martin Hepp - a very nice feather in your cap, Professor... well done!

morethanshoes said...

Is this actually live in the UK or is it US only?

Stu said...

I'm concerned about this isn't updated in real-time.

The Amazon.com example shows the price at $14.99 in the snippet, but the landing page shows $19.99.

From a user point of view this is very misleading and may cause negative opinions to be formed.

Perhaps a ping is needed for when prices are updated.

xavier said...

is it already online for spain?

The Frog said...

Google has been rolling out the support of strucred formats since a couple of year now.

Everything points at it. Search has become such a huge market that it doesn't make sense to display search results the same way for all queries.

The Google Product search (Google Base) was already providing these structred format since last year, with no official support.

I only hope that the CMS editors and contributors will quickly develop plugins to get these structred formats implemented across the board.

The only question is: If you can't submit your product feed to Google Merchant, what is the best mark-up format?
- RDFa is the oldest one, and is used by the Dublin Core,
- Microrformats was the easiest one to implement, until
- Microdata has been created and been chosen as the official HTML 5 one.

I would be keen to know your opinions ;-)

Alasdair said...

We use url tagging in the urls we include in the Merchant Centre feed so we can identify the referrer as Google Product Search. The canonical urls for our product pages don't include these tags. Will the fact the urls don't exactly match cause a problem?

Our feed urls do redirect to the canonical urls but I'm concerned we won't get the benefits of the rich snippets unless there's an exact match between the product feed url and the resulting page's canonical url. Could you clarify?

josun said...

I always wondered how rich snippets would work for websites providing "services" rather than fixed-price products. Is there any protection against misuse such as leaving negative comments/ratings by competitors or people who even didn't purchase the products or use the services?

Martin Hepp said...

Hi all,

regarding the update of dynamic prices: The best way to tell search engines that something has changed is to properly set the lastmod attribute in your sitemap.xml file. Quite clearly, Google cannot crawl the whole Web in real-time, but if you provide proper sitemaps, they are usually able to update their index surprisingly fast.

Regarding the three choices of markup supported by Google, I would like to add the following:

1. If you compare GoodRelations and Google’s Microdata variant with hProduct, I think it's obvious that hProduct does provide a lot less detail. It’s the weakest of the three choices.

2. If you compare GoodRelations with Google’s Microdata variant, the main differences are as follows:

a) The Google vocab is a tiny bit simpler.
b) GoodRelations will be honored by Google AND Yahoo AND lots of third-party applications. The Google vocab will be honored only by Google.
c) GoodRelations is much more extensible. For example, you can combine it with domain-specific RDFa vocabularies for vertical industries, like http://purl.org/vso/ns for cars, http://www.ebusiness-unibw.org/ontologies/consumerelectronics/v1 for consumer electronics, etc.

It also supports more advanced price modeling, payment options, warranty, etc., which may be important even for Google directly when adapting Rich Snippets to country-specific legal requirements.


d) GoodRelations markup will be honored by any client-side browser extension that is RDFa aware, and by many upcoming RDFa-aware services.

So in a nutshell, with GoodRelations RDFa your serve Google AND the rest of the Web 3.0, while the Google microdata format is a proprietary solution for Google only.

Best wishes

Martin Hepp
@mfhepp
mhepp@computer.org

Worldwide said...

We've been using rich snippets on our web sites for weeks now. I've tested with the Google rich snippet testing tool and verified that the Google cache has been updated, but Google is STILL not displaying the data! What the heck do we have to do to get Google to actually use this information?!?

hqmaster said...

I get a lot of knowledge from here
Thanks

diapersbrands said...

From a user point of view this is very misleading and may cause negative opinions to be formed.

Football Crazy said...

I had a question on this.

Do you know if it is required an online shopping cart that consumer can check out on site?

Thanks!

Deepak

kite said...

Very interesting post, lots of good information. Thanks

Stephen Oliver said...

Hi,

I just wanted to know about UK based shopping sites.

When will google accept Rich Snippet for products.

Thanks

qwe123123 said...

Just ran this site through validator.w3.org.
Result: Invalid --
149 Errors, 192 warning(s)

medicosearch said...

Dear Googlers
Already weeks ago – we have adapted our code for rich snippets. Google is visiting nearly dayly our page – but till today – our content is not taken up into the search results. Instead Google is showing static generated contend about Swiss doctors. To get a better inside about the process and/or to make adaption’s in our code, it would be very helpful to get in contact with a responsible googler! Let’s get better search results!
Medicosearch.ch

jay said...

I have a product feed and recently added ratings and reviews. The feed landing pages all have canonical urls setup.

How long does it take (approximately) for the ratings and reviews to show up on the natural links?

jay said...

I just noticed the bottom of the page

http://www.google.com/support/merchants/bin/answer.py?hl=en&answer=1068046

Once you've completed these requirements, please contact us.

Didn't expect it from google.
I will keep on waiting.

Henry said...

may i know that how do i implement this snippets for my website http://www.samra.com/1.27-ct-diamond-hoop-earring_1_38.html

Tony said...

What about one page multiple products? Like category pages that contain many items. Wouldn't it be a good idea to label these with rich snippets as well?

I see events listed this way will show 3 event listings in the serps. Any chance this works for products, or might in the future?

Mike Jones said...

i love the posting and it help us to learn more about shopping.

JW said...

Is any of this currently in use in the Netherlands? And if so, which aspectas are in use and which are not?

Dips Vasava said...

Its really good feature specially people like shopping

Google Webmaster Central said...

Hi everyone,

Since over a year has passed since we published this post, we're closing the comments to help us focus on the work ahead. If you still have a question or comment you'd like to discuss, free to visit and/or post your topic in our Webmaster Central Help Forum.

Thanks and take care,
The Webmaster Central Team