Usability and Web 2.0
With the hype of “Web 2.0″ I find there’s a certain expectation to use cutting edge technology in each new project. But you have to ask yourself, by using this technology am I really going to benefit the end-user? Take AJAX for example. It’s cool, but it’s not a toy. It’s great for forms, but consider JavaScript doesn’t mesh well with the likes of the back button - a great feature of standard web site user interfaces - good reasoning for not developing a pure JavaScript App (source: http://alexbosworth.backpackit.com/pub/67688) .
An excellent column on useit.com, by usability expert Jakob Neilson covers some great points in relation to technology and usability. Of specific interest was Neilson’s article on “Growing a business Website: Fix the basics first “. In the article Neilson discusses the growing trend of businesses to focus on the “latest and greatest” and forget the basics of usability.”Clear content, simple navigation, and answers to customer questions have the biggest impact on business value.” says Neilson. “Advanced technology matters much less” as on what Neilson describes as the “Elite Experience Vs User Experience”. I couldn’t agree more. I’m constantly forwarded links to “gasp, how cool was that!?” websites from friends and colleagues and I sometimes wonder, is this website really addressing the end-user? Or is web developer/designer just trying to impress friends?
As a developer working on e-commerce sites I’m constantly revisiting user scenarios, but that’s not to say I don’t get tempted to implement “useless” technologies. Quoting Neilson again, “it is tempting to work on what’s hot, but to make money, focus on the basics that customer’s value”.
Here are a few good tips from Jakob Neilson to take away with you;
- Communicating clearly so that users understand you. Users allocate minimal time to initial website visits, so you must quickly convince them that the site’s worthwhile.
- Providing information users want. Users must be able to easily determine whether your services meet their needs and why they should do business with you.
- Offering simple, consistent page design, clear navigation, and an information architecture that puts things where users expect to find them.
And just remember Web 2.0 isn’t all about *new* technology, rather it’s a set of principles and practices aimed at delivery more service-orientated web applications.
For more information on Usability visit Jakob Neilson’s website useit.com, and for Web 2.0 checkout “What is Web 2.0?” by Tim O’Reilley (oreillynet.com)






Nice post. I think it is important not to go overboard on the AJAX, but it does suit a very important technology of the future.
Good design/navigation and general site design is very important, and AJAX is a useful skill to enhance the user experience of your website. Simple events can be triggered with AJAX without requiring a whole page reload. Take for example adding a product to a cart. If the nature of the site is that a lot of products are displayed on a page and the user wants to add it to the cart, it can be done from that page, without needing a whole lot of tickboxes or page refreshes. The user can hit add and have the server updated immediately with very quick response times and low traffic, so the user isn’t encumbered by your “view product -> add to cart -> view cart -> back to product”
Using AJAX to extend the capabilities of HTML is what it is all about, introducing auto-complete fields, drill down menus etc enhance the users experience.
Comment by Cameron Manderson — August 14, 2006 @ 9:40 am
A good article I came across on The Hows and Whys of Degradable AJAX is here:
http://particletree.com/features/the-hows-and-whys-of-degradable-ajax/
Comment by Cameron Manderson — August 17, 2006 @ 10:48 am