Forum Moderators: Robert Charlton & goodroi
Google is experimenting with markup for product data. We do not currently display this information, unless the product is part of a review.
Properties
Each product can have a number of different properties, such as name, category, price, and brand. You can use either Microformats or RDFa markup to label these properties.
Should Microformats markup be added to a product listing page listing 20 different products, or a product detail page listing only 1 product?
We do not currently display this information, unless the product is part of a review.
I can understand why they chose the Reviews to be at the top of the list for testing.
I've written before about what a huge challenge it is to do REAL sentiment analysis.
but I think over-loading Class structures is typical of the abysmal quality and abuse of web programming languages in general.
IMO, all quite a few of us have to do is change the name of the style applied to elements.
There's a language for that! ;)
Emotion Markup Language 1.0
Anywhere that product data may appear is a prime candidate for Microformats. Think of it this way, you have the existing HTML elements which help define a page or section it, semantically speaking that is. Then along comes Microformats which allows you to further refine the data within those elements, hence the term Microformats.
Can microformat classes be added to any HTML tag? How about the anchor tag for example?
For example, can they be placed on a div that surrounds some anchor text and some non-anchor text?
What about class="hproduct" on a td? What about something like class="hproduct otherstyle"? Are those OK?
Does anyone have any ideas on how Google might use this data?
I'm struggling with this a little bit. If Google will use this product data as "rich snippets" like it does with reviews, I think I'm better off only using it on product detail pages and only to define the main product on that page.
Otherwise, where does it stop? Should I use hproduct and title whenever I mention a product's title on a page?
What if I mention the title and show the photo? What about a photo and a link only?
Considering how rich snippets work, isn't it better to send a clear signal regarding which product a page is about, if any?
As opposed to looking forward to these technologies which are really on the doorstep.
Type(s) of structured content that's available, or will be available, on your website (please check all that apply): Reviews, People profiles (i.e. social network), Local business information, Products for sale, Events
For example, can they be placed on a div that surrounds some anchor text and some non-anchor text?
No. That's what HTML Elements are for. Microformats take the Elements and allow you to refine them further. Your root class can be assigned to the <div> that surrounds that content. And then you assign additional properties to those items within the root class.
Does anyone have any ideas on how Google might use this data?
I'm going to reference the links above again. Google states how they are currently using this data.
Considering how rich snippets work, isn't it better to send a clear signal regarding which product a page is about, if any?
You can send clear signals from anywhere. If the content is wrapped in the proper semantic containers, the signal is there. Whether it be a partial signal or full signal, it is all part of the process.
RESERVE these class names for that special use and not use them for adding CSS styles in any other element:
brand
category
description
name (fn)
price
photo
url
I'm wondering about this since part of the category is anchor text and part is not:
The question for me is, how will Google use hproduct in the future? It seems they want to break up a site's data into well-defined portions for display on their own site.
For example, on a product detail page, should alt image text be used on the photos of items that are displayed for cross-selling purposes? That alt image text doesn't speak about the main theme of the page, which is the detailed product.
That only opens up possibilities for a whole lot of mis-classifications.
In the first line, class="hproduct" indicates that the HTML enclosed in the <div> describes a product
If Google wants to do this properly, they should at least introduce a generic class prefix for those class names, e.g. "Product Microformat Class Name", pr "pMCN_" so that:
Each compound microformat starts with a root element with a relatively unique class name. By that I mean a class name which isn't simply a common word, and is unlikely to have been used outside the context of the microformat.
Use the class-design-pattern to indicate semantic meaning about XHTML elements. Always use the most appropriately semantic (X)HTML element for the content. If an appropriate semantic element is not available, use <span> or <div>. Always avoid presentational (X)HTML. Add semantics to (X)HTML by using semantic-class-names. The class attribute is a space separated list of class names. Always choose names following the microformats naming principles.
We do not currently display this information, unless the product is part of a review
Hidden div's -- don't do it!
It can be tempting to add all the content relevant for a rich snippet in one place on the page, mark it up, and then hide the entire block of text using CSS or other techniques. Don't do this! Mark up the content where it already exists. Except in special circumstances (for example when marking the best possible rating for review sites that don't use a 5-point rating scale), Google will not show content from hidden div's in Rich Snippets.
If my site has "hProducts" but not "hReviews" (ie, these are pages that actually sell the product - these are product descriptions, not UGC reviews), will I benefit putting these microformats in place?
And what if I wrap them in the context of an hReview, even though it's not a real review? Will my hand be summarily slapped?
Today, we’re happy to announce support for microdata for use in rich snippets in addition to our existing support for microformats and RDFa. By using microdata markup in your web pages, you can specify reviews, people profiles, or events information on your web pages that Google may use to improve the presentation of your pages in Google search results.
Google App Shows Shoppers What's In Stock Nearby
Starting today, Google will let you use your cellphone to check the stock of products at participating retail outlets. Unfortunately, so far only five retailers are participating in the new services: Best Buy, Sears, Williams-Sonoma, Pottery Barn, or West Elm.
[itmanagement.earthweb.com...]