Skip to main content

If you don't have an IBM ID and password, register here.

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. This profile includes the first name, last name, and display name you identified when you registered with developerWorks. Select information in your developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

All information submitted is secure.

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

The cranky user: Pigeonholed

Hear ye -- let thy site visitors speak

Peter Seebach (seebs@plethora.net), Contributor, Freelance
Photo of Peter Seebach
Peter Seebach has been having trouble navigating through badly designed pages since before frames and JavaScript existed. He continues to believe that, some day, pages will be designed to be usable, rather than being designed to look impressive. You can reach him at crankyuser@seebs.plethora.net.

Summary:  Web sites often try to categorize visitors, transactions, questions, and more. These categories can be unnatural or limiting to the user -- as well as annoying. How can online sites please their visitors, while extracting needed information from them?

Date:  01 Jan 2003
Level:  Introductory

Comments:  

Who am I to you?

I was recently pricing laptops. I had heard good things about one major company's laptops, so I thought I'd have a look through their online store. The first thing the store asked me was what type of customer I am. My options for answering included Home & Home Office, Small Business, and Medium & Large Business.

I froze.

What am I? Am I some guy who just wants a laptop (Home & Home Office), or am I an employee of a Medium & Large Business? Are the product lines and pricing the same? If I want to buy a laptop that's in the business list, but not in the home list, will the company try to sue me for committing fraud? Why, exactly, do they need to know this?

Being asked to categorize myself bugged me. I don't like being immediately pigeonholed. I want to see the whole product line -- every computer they sell -- and I don't like wondering whether there are products that would have shown up if I'd only picked the right category.

I couldn't even find definitions of these categories on their site! How many coworkers should I have before I jump from being small business to a medium and large business as they see it? If I set up an account and then hire people, do I need a new account?

I think it's pretty safe to guess that, in fact, no matter what I pick, I'll see the same product line. Mostly. Maybe the special offers are different... but there's no way to tell without navigating back and forth through two or three different branches of the site.

The amount of effort it took to look at even a couple of laptop models and rule them out was too much, and I was perpetually annoyed by the need to stay in a category.


Where am I?

Also offputting are the sites that request a geographical region before they'll let a visitor through. I have never been quite clear on why this is useful. Perhaps product lines vary by region, but so much information is likely to be constant, that I'm not sure regional identification is appropriate. If I have a problem with a product I bought in Europe, but I'm in the United States now, do I go to the company's European page, or their North American page, for support?

At least in the case of online shopping, there are reasonable justifications for wanting to know where someone is. Some products may not be for sale in some countries. On the other hand, some companies seem to do just fine letting you browse without picking a location.


What do I want?

I understand, having myself received vague problem reports, the desire to have incoming messages categorized. However, for some reason, when people set up technical support pages, they always seem to invent a set of categories into which no problem I may have will ever fit. I might as well be asked to choose between Clown is on fire and Chicken dried out in oven. For some reason, many sites are reluctant to provide a catch-all category of all other inquiries. I imagine they are worried that everyone would select it -- in which case, perhaps their other categories need to be rethought. Perhaps my clown is only smouldering.

Likewise, one is often asked which department a request is for, but the categories are narrow enough that there are too many questions which simply don't fit any of them. This is exacerbated when a help desk person simply ignores any request he or she can't handle, instead of forwarding it to someone who can; but this seems to be the norm, nowadays.


I don't know you; go away.

Related to this, and perhaps partially caused by it, is an underlying tendency to refuse any contact with people who are not adequately identified. Many sites refuse to allow any form of communication from anyone who is not a customer. Interested in finding out more about the product? Buy one, register, and then come fill out a customer service contact form.

This isn't limited to Web sites; one particularly annoying credit card company got my home number from some form, and thought it was a work number; they would call, ask for someone who does not live at my house, and then ask to speak to my human resources department. I finally got a number where I could call them back... and spent twenty minutes trying to get to a live human without entering my account number, since I didn't have an account number.

This particular variant of categorization is politely transparent most of the time -- but when you hit it, it's like a brick wall. There should generally be some way to bypass all the checks and balances, and just talk to someone.


Fixing the problems

One of the first things to do as a site owner is to admit that premature categorization is almost certainly a bad idea, and that some circumstances won't fit neatly into your set of categories. Always provide a category of other. You may not know who's in it, but you'll know that they didn't like the other choices, and that's a good starting point.

Categories

Try to make your categories flexible. If, as a result, you have people being asked questions they aren't qualified to answer, or people trying to buy products that you only wish to sell to middle-aged attorneys who live in counties established before 1962, then try to forward people to the right place; make an effort. Remember, no matter how inappropriate to one's job the request may be, it is the culmination of someone's best efforts at navigating your company tree. If the requests you receive are inappropriate, the navigation is too hard.

Voicemail

Every voicemail system should always have a way to connect to a human operator. Don't abandon the user, and don't trap them in a series of meaningless options. Above all, if the user presses "0", the user asked to speak to an operator. Never say "that is not a valid response"; you know perfectly well what the user wanted, so provide it. I've seen estimates that a voicemail system will, on the average, be used by about a third of incoming callers. That may not be much, but past that, you're seeing user frustrations with the interface.

E-mail

A Web site should always have at least one obvious account to which people can send e-mail. Not just for some narrowly-defined type of inquiry, but a broad "if you aren't sure, send mail to..." category. The person who answers that mailbox will be busy, but will do wonders for user satisfaction.


This week's action item

Try to come up with a good set of categories for users, and write them down. Now, ask a few of the people you know into which of these categories they fall. Are they having trouble? It's harder than it looks. It's certainly worth the effort though, if you know what's good for you.


Resources

  • As you'll find in this runtime solution, "The benefits of this solution are that it enables the enterprise to have fine-grained control over access to applications and data while improving users' efficiency, and facilitate a better end-user experience. The main disadvantage is that proper implementation can be challenging if business rules are complex."



  • IBM's site allows you to pick your user category -- but also allows you to ignore the categories and simply browse products.



  • While you're spiffing up that Web site, see a demo on machine translation -- the technology that allows you to read a Web site in any of seven different languages.



  • Work with PHP? You'll find it worth reading this how-to on using PHP v4.1 to manipulate information submitted through HTML.



About the author

Photo of Peter Seebach

Peter Seebach has been having trouble navigating through badly designed pages since before frames and JavaScript existed. He continues to believe that, some day, pages will be designed to be usable, rather than being designed to look impressive. You can reach him at crankyuser@seebs.plethora.net.

Report abuse help

Report abuse

Thank you. This entry has been flagged for moderator attention.


Report abuse help

Report abuse

Report abuse submission failed. Please try again later.


developerWorks: Sign in

If you don't have an IBM ID and password, register here.


Forgot your IBM ID?


Forgot your password?
Change your password


By clicking Submit, you agree to the developerWorks terms of use.

 


The first time you sign into developerWorks, a profile is created for you. This profile includes the first name, last name, and display name you identified when you registered with developerWorks. Select information in your developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

Choose your display name

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerWorks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

(Must be between 3 – 31 characters.)


By clicking Submit, you agree to the developerWorks terms of use.

 


Rate this article

Comments

Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Web development
ArticleID=11744
ArticleTitle=The cranky user: Pigeonholed
publish-date=01012003
author1-email=seebs@plethora.net
author1-email-cc=htc@us.ibm.com

Tags

Help
Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

For articles in technology zones (such as Java technology, Linux, Open source, XML), Popular tags shows the top tags for all technology zones. For articles in product zones (such as Info Mgmt, Rational, WebSphere), Popular tags shows the top tags for just that product zone.

For articles in technology zones (such as Java technology, Linux, Open source, XML), My tags shows your tags for all technology zones. For articles in product zones (such as Info Mgmt, Rational, WebSphere), My tags shows your tags for just that product zone.

Use the search field to find all types of content in My developerWorks with that tag. Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).