E-commerce usability

url <- "http://www.gdacs.org/Cyclones/report.aspx?eventid=41058&episodeid=28&eventtype=TC"
dat <- readHTMLTable(readLines(url), which=5)
dat$latlon <- dat[,8]
levels(dat$latlon) <- sapply(
  strsplit(levels(dat[,8]), ",\n        "),
  function(x) paste(x[2], x[1], sep=":")
dat$Category <- factor(dat$Category, levels=levels(dat$Category)[c(6,7,1:5)],
dat$cat <- as.numeric(dat$Category)
dat$Gust_kmh <- dat[,6] 
levels(dat$Gust_kmh) <- sapply(strsplit(levels(dat[,6]), "km"), 
                               function(x) gsub(" ", "",x[1]))
dat$Gust_kmh <- as.numeric(as.character(dat$Gust_kmh))
M <- gvisGeoChart(dat, "latlon", sizevar="cat",

“Usability is a prerequisite for e-commerce success. It doesn’t matter how cheap the products are if people can’t find them or if they get stuck on a step in the checkout process.”
— Norman Nielsen.
The performance of your Yahoo Store can be measured in terms of a very simple equation:
                                      Site Visitors x Conversion Rate = Sales
Increasing the number of visitors to your Yahoo Store is mainly a function of your marketing budget and good search engine ranking. Increasing the second number depends on making your Yahoo Store more usable. Ideally, you would want to increase both numbers on the left side of the equation, but you are more likely to get a better bang for your buck by increasing your usability budget instead of your marketing budget.
There are several good resources available online and in print that you can use to learn more about usability. I have drawn on those resources and my own experience to put together some practical tips that you might want to consider implementing in order to improve the usability of your Yahoo Store.
Out-of-the-box usability
Yahoo Store provides you with a number of built-in templates that allow you to put together a working e-commerce site in a short period of time. Those templates work very well and give you the flexibility to design your site in several different ways. However, those templates have been coded several years ago and have not changed much since. In addition to that, the original template designer has made some usability decisions for you, some of which are less than perfect. Fortunately many shortcomings can be overcome, although most solutions require knowledge of RTML and the template editor.
The web as a medium of choice
The web gives people access to a phenomenal amount of information. Search engines are among the most popular destinations on the web because they help people find relevant information. Whether people come to your site directly or from a search engine or the Yahoo Shopping portal, it is your task to ensure that they can find the information they are looking for easily and efficiently. If people cannot find your products or your site is too difficult to use, there are always a number of other sites ready to provide the necessary information.
Site search on every page
This would be my number one recommendation. People are used to using search engines and you should provide a prominent site search box on your Yahoo Store, preferably in the top part of the screen. Usability tests show that it’s best to label the search box “Search”.
Test out the search functionality for common keywords and make sure that your products are listed in the results page. If not, update the text in the caption and name fields of your items so that the keywords are included.
A note about the quality of the Yahoo Store site search itself: I find it unfortunate that only item pages are included in the index and not the info page. The info page is supposed to contain important information such as shipping, returns, refunds, or payment types. This information should also be accessible via the site search. As a workaround you should therefore make sure that the link to the info page can be easily seen on your site, and is possibly linked to from within your text in the caption field or maybe the Final-text variable.
Multiple ways to the same product
Providing a site search box on every page provides people with one more tool to find information. You should also provide people with different paths to the same product.
A toy for example can be categorized in terms of price, age group, brand, etc. Consider therefore adding sections that are more task-oriented, such as “Shop by brand” or “Shop by age”.
Remember that people don’t necessarily arrive at your homepage first and land instead somewhere inside your site. Breadcrumb trails give people an understanding of the structure of your site, and where they are located within that hierarchy. This is particularly useful if you have sections that are several levels deep.
Tag line under logo
Unless you have a big budget that allows you to establish your brand, I would recommend a short tag line under your logo that describes the nature of your business. State the obvious benefits of using your site and not some meaningless buzzwords. For example, it is better to say “Making your Yahoo Store better” than “Solutions for a web-enabled world”.
Write text that is easy to scan
It is a well-known fact that people scan rather than read on the web. Present information in short paragraphs with appropriately highlighted words in:

  • Bullet point format.
  • You should hyperlink to more in-depth information should people care for that extra information.

Comparison tables
Many people use the web for comparison shopping. In fact, one of the reasons of shopping cart abandonment is that people use the shopping cart page to compare different products. As an aside, check out the latest offering from Google – called “Froogle” – that acts as a mega comparison shopping engine (froogle.google.com).
If possible, provide people with tools that help them make side-by-side comparisons between different products on your site. This could be a nicely-laid out table that lists features for several products side-by-side. Make sure to highlight differences rather than common features.
Good quality images
The web is primarily a visual medium so please take care to use high-quality product shots. The enlarged product image should also be larger than the product thumbnail image.
Relative page width
As you know the built-in templates only allow you to specify a fixed page width. I personally really like relative page width designs because they look good for different screen resolutions. Many people have monitors now with screen resolutions that are at least 1024×768 pixels, so a fixed width of 800 pixels leaves a lot of white space and vertical scrolling.
Fast page loads
Remember to keep page sizes low. Most people still use dial-up connections and sites that take forever to load turn off people.
Fresh content
This is one of my pet peeves: “Copyright 2000. XYZ Corp”. Reading something like this not only demonstrates a deplorable lack of attention to detail, but also that the site has not been updated for ages. Running an e-commerce operation or indeed any website is a continuous work in progress, and providing fresh content is an absolute necessity. Provide information and promotions that are current and relevant. And don’t forget to update those copyright notices on January 1, 2003!
Do test your design. Ask your friends and colleagues – preferably those that have not been involved in the site design process – to critique your Yahoo Store. Ask them to perform a certain number of tasks, such as finding a particular product or piece of information. Ask lots of questions:

  • How easy was it to find the information or product?
  • How did they find the product?
  • What was confusing?
  • Etc

You will get a lot of valuable feedback and possibly discover new usability issues.
This list of usability suggestions is by no means exhaustive. For additional information, I recommend the following:
www.useit.com. Maintained by Jakob Nielsen. Lots of usability articles and books. You can sign up to receive a free newsletter.
Homepage Usability: 50 Websites deconstructed. Book by Jacob Nielsen
www.creativegood.com. Free newsletter written by Mark Hurst on usability and other topics.
www.goodexperience.com/gel. The Good Experience Conference 2003. Many noted speakers at a very affordable cost.
www-3.ibm.com/ibm/easy. Many tips on design from IBM.