Skip to main content

The cranky user: What's with the attitude?

Webmasters ignore user complaints at their peril

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.

Summary:  When users complain about sites, webmasters frequently respond with hostility, derision, condescension, or just plain silence. No wonder users rarely bother to complain. Bad attitudes stand between the site you created and the site your users want to use.

View more content in this series

Date:  01 Sep 2001
Level:  Introductory
Activity:  1101 views

Handling complaints

Once upon a time, I wanted to buy a game. So, I went to the Web site for the company that sold this game, I browsed their online store, I found something I wanted, and I clicked the "Add to cart" button.

Nothing happened.

I tried again. I poked around. It turned out that the page used JavaScript, and you could not add an item to a cart without it. I wrote the webmaster to complain. His response was:

"As this is the only such comment in 2 years of the e-store, and 6 years of the Web site, I feel safe in assuming that your opinion is not widely held."

This is a pretty rude response. It's also an outright lie. I frequent a newsgroup related to the products sold in that particular store, and the unusability of the Web site is a regular topic of discussion. I may have been the only person to bother to write them and complain...but I somehow doubt it, since my mother reported a similar problem when she tried to order a game, and spent quite some time asking the store's support staff to help her. She eventually gave up; the online store couldn't be made to work with her computer.

(For that matter, how much does it tell us that the webmaster had gotten no complaints about JavaScript in the last six years, given that the scripting language had only existed for about four and a half when he wrote me?)

So, what did the webmaster do? He took a useful piece of feedback, and dropped it. He contributed to the outright contempt in which the online community holds his page. The page's awfulness has become an ongoing topic of discussion. It's impressive -- for a few days, you couldn't see one of the main product pages with any version of Netscape released at the time, because he didn't think to close a <TABLE> tag. (Curiously, this stayed unfixed for three days, until about an hour after an e-mail I sent them explaining why it wasn't working. I never got a response.)

Obviously, the site is still broken, and impressively so. Every week or so, someone comes by the newsgroup and asks about problems with the site, and gets a chorus of "yes, it's broken" responses. And so far, the people who run the site have been unwilling to admit that just maybe there's a problem.

It's hard to estimate how much this costs. The company's products are also sold in a large number of retail outlets -- but direct sales have a much better margin in most cases. Damage to the company's reputation is significant, though. And with no indication that the webmaster wants to hear complaints, or do anything about them, why should I bother reporting errors, even if they're easy to fix? The webmaster has essentially told me he doesn't care whether I can use his page.

What should he have done?


Every complaint represents ten thousand users

One of the most-quoted (and unverified, I'm afraid) statistics indicates that, for every complaint you actually get, ten thousand people were mad at you but didn't bother to write. This is certainly the case with spam (where this figure can be verified by comparing complaints to the size of the list run), and it seems likely to be true with Web pages. After all, what's in it for me if I complain about your page? In most cases, something between "nothing" and "derision."

So, take any complaint seriously, webmasters. Don't treat it as one isolated user; assume that a lot of other users are having the same problem, but are too busy to do that part of your job -- and it is your job to make sure your page stays functional.

Don't dismiss a small number of complaints; think about why those people are complaining. Remember, in most contexts, they are paying you. Their opinions of how the relationship goes should drive your decisions. A company with unhappy customers is a company with cash flow problems.


Express gratitude

This may sound intuitive, but apparently it's not. If users take the time to give you feedback -- even hostile feedback -- on your page, thank them. You've just gotten free user input. You know, the kind of thing companies pay focus groups to obtain.


Find a workaround

If you can't fix the problem immediately (say, your page requires a substantial rework), try to find a short-term solution. If the customer is having trouble with a link, provide an alternative link, if one can be made. If the customer can't download a file, make the file available somewhere else, or offer to mail it. (Don't e-mail large binaries without asking permission, though.)

If all else fails, try to find a non-Web solution. If the customer can't use your shopping cart, see if you can arrange for a sales rep to call. (If you normally charge less for Web orders, be sure to give the customer the preferred rate; charging more for your own mistakes is unacceptable.)


Fix the problem

In contrast to the above experience, I once discovered a problem with the Web page for Powell's Books. I had created a second account, and discovered that there was no "log out" button to let me switch from one account to the other. I wrote the webmaster to explain my dilemma. Eleven minutes later, I had an answer -- a URL I could go to log out. Obviously, I found this experience much more pleasant, and to this day, I go out of my way to report any errors I spot on the Powell's page. Not that there are many, but when I see them, I report them -- and they get fixed.

When you fix a problem, you let people know that their reports are appreciated. Most people will happily send in a report if they believe it'll be appreciated; fundamentally, people like helping each other. Users will be proofreading your page; it's better that they tell you, so you can correct the errors, than that they tell someone else, who can laugh at you.

This week's action item: Arrange for someone to surreptitiously send a complaint about some aspect of your Web page. See what (if any) response the complaint gets.


Resources

  • Usability expert Jakob Nielsen's useit.com site features a range of articles, columns, and other resources on usability and Web design.

  • Bruce Tognazzini is a recognized leader in human/computer interaction design. His AskTog site allows you to send him specific questions, and includes usability news and commentary from Tog himself. Also, see The usability world according to Tog here on developerWorks.

  • Usability First provides information and resources for key issues related to usability in Web site and software design.

  • For more on JavaScript browser conflicts, check out Peter's second installment in this column entitled Curbing JavaScript dependency.

  • In the most recent installment of the cranky user column, Peter reveals the Principle of Least Astonishment, explaining how it can help you design better interfaces and avoid giving your users unpleasant surprises.

  • IBM's Ease of Use site offers new innovations, user-centered design, guidelines, stories, technologies, and other resources to help improve the total user experience for your products and services.

  • Other installments of The cranky user column: Read about other Web and software usability topics.

  • developerWorks Web architecture zone: Get the Web development solutions you need.

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.

Comments (Undergoing maintenance)



Trademarks  |  My developerWorks terms and conditions

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=156157
ArticleTitle=The cranky user: What's with the attitude?
publish-date=09012001
author1-email=crankyuser@seebs.plethora.net
author1-email-cc=

My developerWorks community

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.

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).

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).

Rate a product. Write a review.

Special offers