Findability on an E-commerce Site

Findability on any e-commerce site is a beast all on its own. What if visitors’ searches return no results? Will they continue to search or did you lose your chance at a sale?

While product findability is a key factor of success in e-commerce, it is predominantly enabled by simple search alone. And while simple search usually doesn’t fulfill complex needs among users, website developers and owners still regard advanced search as just another boring to-do item during development. Owners won’t go so far as to leave it out, because every e-commerce website has some kind of advanced search functionality, but they probably do not believe it brings in much revenue.

Research shows:

  • 50% of online buyers go straight to the search function
  • 34% of visitors leave the site if they can’t find an (available) product
  • Buyers are more likely than Browsers to use search (91%)

What can’t be found, can’t be bought:

  • Search is often mission critical in e-commerce
  • Users don’t know how to spell
  • Users often don’t even know how to describe it

First of all, Findability can accelerate the sales process. And faster sales can increase conversions, because you will not be losing customers who give up trying to find products. Furthermore, fast, precise and successful searches increase your customers’ trust.

On both e-commerce and shopping comparison sites, users can find products in two different ways: searching and browsing. Searching obviously means using the site search whilst browsing involves drilling down through the categories provided by the website. The most common location for a site search on e-commerce sites is at the top of the page, and generally on the right side. Many e-commerce sites have a site search, user login, and shopping cart info all located in the same general area. Keeping the site search in a location that is pretty common will help it to be easier to find for some of your visitors who are accustomed to this trend.

Faceted search should be the de facto standard for an e-commerce website. When a user performs a simple search first, but then on the results page, he or she can narrow the search through a drill-down link (for a single choice) or a check box selection (for multiple non-overlapping choices). The structure of the search results page must also be crystal clear. The results must be ranked in a logical order (i.e. for the user, not for you) by relevance. Users should be able to scan and comprehend the results easily. Queries should be easy to refine and resubmit, and the search results page should show the query itself.

Spell-check is also crucial. Many products have names that are hard to remember or type correctly. Users might think to correct their misspelling when they find poor results, but they will be annoyed at having to do that… or worse, they might think that the website either doesn’t work properly or does not have their product.

Query completion can decrease the problems caused by mistyping or not knowing the proper terminology. Queries usually start with words; so unambiguous character inputting is crucial.

Search analytics, contextual advertisement and behavioral targeting is more than just finding a page or a product. When people search they tell you something about their interests, time, location and what is in demand right now, they say something about search quality by the way they navigate and click in result pages and finally what they do after they found what they were looking for.

A good e-commerce solution uses search technology to:

  • Dynamically tailor a site to suit the visitors’ interests
  • Help the user to find and explore
  • Relate information and promote up- and cross sales
  • Improve visitor satisfaction
  • Increase stickiness
  • Increase sales of related products or accessories
  • Inspire visitors to explore new products/areas
  • Provide-increased understanding of visitor needs/preferences

–> Convert visitors into returning customers!

Evaluate Your Search Application

Search is the worst usability problem on the web according to Peter Morville (in his book Search Patterns). With that in mind it is good to know that there are best practices and search patterns that one can follow to ensure that your search will work. Yet, just applying best practices and patterns will not always do the trick for you. Patterns are examples of good things that often work but they do not come with a guarantee that your users will understand and use search simply because you used best practice solutions.

There is no real substitute for testing your designs, whether it’s on websites intranets or any other type of application. Evaluating your design you will learn what works and does not work with your users. Search is a bit tricky when it comes to testing since there is not one single way or flow for the users to take to their goal. You need to account for multiple courses of actions. But that is also the beauty of it, you learn how very different paths users take when searching for the same information. And it does not have to be expensive to do the testing even if it is a bit tricky. There are several ways you can test your designs:

  • Test your ideas using pen and paper
  • Let a small group of users into your development or test environment to evaluate ideas under development
  • Create a computer prototype that is limited to the functionality you are evaluating
  • You can also evaluate the existing site before starting new development to identify what things need improvement
  • Your search logs are another valuable source of information regarding your users behaviors. Have a look at them as a complement.

And the best part of testing your ideas with users is, as a bonus you will learn even more stuff about your users that will be valuable to you in the future. Even if you are evaluating the smallest part of your website you will learn things that affects the experience of the overall site. So what are you waiting for? Start testing your site as well. I promise you will learn a lot from it. If you have any questions about how to best evaluate the search functionality on your site or intranet, write a comment here or drop me an email. In the meanwhile we will soon go on summer holiday. But we’ll be back again in August. Have a nice summer everyone!

Welcome to the Enterprise Search and Findability Blog!

The Enterprise Search and Findability Blog is here. As some of you already know, Findwise has been blogging at findwise.se for several years now. However, we thought it was time to separate the blog from our web site and create a forum especially dedicated to the exciting area of findability, the Enterprise Search and Findability Blog. From a Findwise perspective, findability is the art of making information easy to find by using (enterprise) search technology, this regardless of when the information is needed or where it may be stored.

Here we invite you to learn more about findability and we welcome you to give us feedback and keep a dialogue with us. We will, among other things, keep you updated on relevant research within the findability area, exciting search functionality and news about enterprise search vendors.

New Features at the Search and Findability Blog

Our new blog includes features that were not available in our previous blog. These are: rss subscription, Findwise Twitter feed and the possibility to share information via other social medias. We hope and believe our readers will appreciate these features and we are looking forward to discussing with you here at the Enterprise Search and Findability Blog.

Customer Service Powered by Search Technology

I was on the train, on my way to Copenhagen and UX intensive a four day seminar hosted by Adaptive Path. Looking forward to this week I was also contemplating the past year and the projects we’ve been working on. I recently finished a project at a customer service organization at a large company. The objective was to see if the agents (employees) helping customers could benefit from having a search platform. Would the search engine help the users in finding the right content to help their customers?

Our point was off course that it would, but it was up to us to prove it. And we did. The usages tests showed results better than I would have dared to hope for.

  • All users found it to be easier to search for information than browsing for it.
  • Searching helped the users not only in finding information faster, but finding information they didn’t know where to find or didn’t even know existed.
  • All users preferred using the search functionality instead of navigation for information.
  • The search functionality helped new employees learn the information they needed to know in order to help the customers, hence they were productive faster.Less time was spent asking for help from colleagues and support since users found the information they needed by searching for it.

These results are all very positive, but the most overwhelming thing for me in this project was the level of engagement from the users. They really enjoyed being a part of the evaluations, bringing feedback to the project team. They felt that they were a part of the process and this made them very positive to the change this project meant.

Change is often a hard thing in development projects. Even if the change is better for the end users of the system, the change in itself can still be problematic making people hostile to the idea, even though it is improving their situation. Involving users not only helps in creating a good product, but also in creating a good spirit around the project. I have experienced this in other projects as well. By setting up reference groups for the development process we have not only managed to get good feedback to the project but have also created a buzz about what’s happening. People are volunteering for being participants in our reference groups. This buzz spreads and creates a positive feeling about the change the project is bringing. Instead of dreading the users are welcoming the change. It’s user research at its best.

So the next time you are asking yourself why you should involve users in your project and not only business stakeholders – think about how not only the end product, but the project and the process as a whole, could benefit from this.

Importance of Interaction Design

Lately I’ve been working in a couple of projects involving big companies which has given me a lot of new experience and knowledge. One of the things I’ve realized is how important it is to have a good interaction design and how that is not always the case.

The common thing in these projects have been that the customer has already started a new IT project. As time comes to implement the search functionality, they contact us. Thus, involvement from our side is after the interaction design has been made.

Since the customers are big companies, the interaction design has been made by external consultants who usually have a long going relationship with our customer, but don’t have a great knowledge about search. When the implementation starts, we’ve discovered that the interaction design is not perfect in terms of giving the end users a great search experience. This is due to lack of knowledge about search technology and what can be made with it. Using my knowledge in the search area I can propose changes in functionality that will give a better user experience. These changes of course requires new interaction design, but since the interaction design consultants has finished their assignment, the interaction design decisions needs to be worked out by our company.

In the worst case scenario this means that the complete interaction design needs to be redone from scratch. This will not be popular for the customer which needs to pay for the same thing twice. However since we at Findwise are search experts with lots of experience from past project and dedicated people working with interaction design we know how to create a good interaction design for search.

In the end this means that the customer is happy with the end result, but hiring us to also do the interaction design would have resulted in less cost for the customer!