<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d6418452\x26blogName\x3dFootsteps+on+Clouds\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLACK\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttps://chirayu.blogspot.com/search\x26blogLocale\x3den_US\x26v\x3d2\x26homepageUrl\x3dhttp://chirayu.blogspot.com/\x26vt\x3d-4198601941058342502', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe", messageHandlersFilter: gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER, messageHandlers: { 'blogger-ping': function() {} } }); } }); </script>

Thursday, December 16, 2004

Usability: Don't make the user think, make it obvious

Category: Professional.

Don't Make Me Think: A Common Sense Approach to Web Usability by Steve Krug.
I read excerpts from the book through the above link on Amazon.

Insightful points:

- Don't make the user think on your web site.
For example, instead of a search box with three drop-downs for keyword, author, and title; give a search box with books as default. Why do you want the user to think about what a keyword is?

- Users don't read line-by-line on a shopping web site.
For example, if you have a couple of paragraphs and an image of each product, and there are five such products on your web page, don't expect the user to read the first, second, third, fourth, and then fifth paragraphs. Their reading won't be linear, it will be random and will elicit a click on the first link they prefer.

- Users glance in a muddled way and click on a link that catches their fancy
For example, If a user has come to buy tickets, make it obvious that you sell them and give a link, which shows that.

Don't make the user think, make it obvious. A search box should be obvious. A user shouldn't be made to think about what to enter in a search box based on some drop-down (in another box) to be selected.

- Omit needless words - like the one struck off.
Let the users glance through your site and click on the links (as words) they are looking for.