Recent Articles

Getting Started In Domaining
I've been diving into domaining activities recently, mostly reading, some bidding, and some buying. It is a very interesting field, and it opens a lot of doors in terms...

The Web Is Messy
The nature of the Web is not neat and tidy. A website is not a project but rather a process of continuous improvement. Traditional content always has...

Make Contact With Cforms
If you've ever wanted to add a contact form on your blog, but didn't know how or thought it was to much work, then cforms is exactly what you need. cforms is a Wordpress plugin that allows you to easily create contact forms...

Ways Webmasters Create Duplicate Content
At the recent SMX Advanced Conference in Seattle one of the big sessions was on duplicate content. There is great blow by blow coverage in posts by Vanessa Fox...

Q&A: Single Keywords Vs Variations And Phrases In PPC
Dear Kalena... I am in the process of setting up a PPC campaign on Google AdWords and I have found a keyword that looks promising. So what I have done...

I’ve Come To Your Web Site To Do Nothing
When does a web site just sit on the shelf hoping someone will come along and pick it up, and when does a web site beg to be noticed and better yet interacted with? I was asked by a family member to "make a website"...

Anchor Text Of Inbound Links
Anchor text for inbound links is one of the most important factors in search engine optimization. According to SEOmoz' search engine ranking factors...

Usability Web Design To Make Site Visitors Adore You
No matter how hard you try, there is always something wrong with your website. There is always a critic. I have a friend outside the USA who thankfully alerts me of my 404 error pages, which I appreciate, even though I...



08.01.07


10 Rules To Ensure Usability

By Kimberly Krause Berg

Everyone has their own way. I've been around many development environments and witnessed or experienced the blood, sweat and tears borne by the web development team.

Sometimes it feels they get no support or respect.

Someone came to Cre8asiteforums, a community largely made up of search engine marketing practitioners, asking for Your 10 Rules To Follow To Ensure Usability.

I was wondering members' views on what their 10 definite rules would be to ensure, or at least strive for, good usability. I'm not talking about Nielsen's heuristics etc. I mean 10 (current and relevant) easy to follow, actionable points that the general developer could follow.

Because he asked for the non-heuristics side, not wanting a re-hash of the zillion lists you see around the Internet on "Top 10 Things to Do To Make Your Website Usable", we were able to have a different kind of conversation. The responses ignored link colors and font sizes.

Examples:

Unless specifically directed otherwise I develop with the goal to have 100% functionality without having to rely on:

•  CSS
•  client-side scripting (JavaScript etc)
•  plugins

Usability doesn't exist in a vacuum. It's not just your site's usability. Users are comparing your site against the easiest sites they've used …even if they are not in your industry or developed by a much bigger company.


I took the liberty of having a little fun with it:

1. Ignore everything everybody ever told you about what you SHOULD do.

2. Start all over and work out the top business requirement for building it. Hold onto it for dear life. Make every function, every link, every sentence and every breath a page takes traceable back to the original business requirements. This will support you when stakeholders start begging and flirting with you about the cool things they hope you slip in there for them. Just Say No.

3. Decide who it is for and design it for them. Don't pick the least common denominator. Understand your users and build it for them.

4. Show the mockups to everybody before you begin to code. Walk up to strangers. Ask them for feedback. They may not be your target visitor but they may use the web.

5. Test during the code phase. Regression test every time you add something new. That also means testing designs and functionality on browsers and mobile devices.

6. When you get to Alpha or Beta stage, run it through validation tests for standards and accessibility. Do this now, not later. Keep checking after every code freeze or "I think this page is done" moment.

7. Never ever put up moving things that cover up anything or keep moving without a way to stop it.

8. Put a way to contact you on the site, so you know what's not working.

9. Do something with it. If you can't finish a task, neither can anyone else. Accept that everybody will conduct that task differently than you do and how you coded it to function. Have a swig of beer, swallow your pride and polish it up.

10. Usability begins while the site is still in the womb, not after its born. Code as if you're in labor. You are.

You're welcome to visit and read the thread to see more responses, or join in and add your own.

Special thanks to Jim Hedger for his coverage of the recent hoopla on Usability and SEO.

Comments


About the Author:
Usability Consultant, Kimberly Krause Berg, is the owner of UsabilityEffect.com, Cre8pc.com, and Cre8asiteForums. Her background in organic search engine optimization, combined with web site usability consulting, offers unique insight into web site development.

About NetDummy
A collection of news and articles covering the latest developments for webmasters and site owners seeking to enhance their online properties. Building better websites for business

NetDummy is brought to you by:

WebProNews.com Jayde.com
MarketingNewz.com SalesNewz.com
CareerNewz.com ManagerNewz.com
eCommNewz.com WebsiteNotes.com
AdvertisingDay.com ManagerNewz.com
SoHoDay.com CRMNewz.com

-- NetDummy is an iEntry, Inc. publication --
iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509
2007 iEntry, Inc.  All Rights Reserved  Privacy Policy  Legal

archives | advertising info | news headlines | free newsletters | comments/feedback | submit article



NetDummy Home Page About Article Archive News Downloads WebProWorld Forums iEntry Advertise Contact Jayde NetDummy News Archives About Us Feedback Building better websites for business