[26-Feb-2026 00:31:13 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [26-Feb-2026 00:31:13 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [26-Feb-2026 00:31:13 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [01-Mar-2026 07:45:51 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [01-Mar-2026 07:45:51 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [01-Mar-2026 07:45:51 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [01-Mar-2026 18:48:26 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [01-Mar-2026 18:48:26 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [01-Mar-2026 18:48:26 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [06-Mar-2026 13:14:53 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [06-Mar-2026 13:14:53 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [06-Mar-2026 13:14:53 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [08-Mar-2026 11:47:41 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [08-Mar-2026 11:47:41 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [08-Mar-2026 11:47:41 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [20-Mar-2026 17:37:48 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [20-Mar-2026 17:37:48 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [20-Mar-2026 17:37:48 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [20-Mar-2026 17:37:53 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [20-Mar-2026 17:37:53 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [20-Mar-2026 17:37:53 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [27-Mar-2026 14:07:52 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [27-Mar-2026 14:07:52 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [27-Mar-2026 14:07:52 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [29-Mar-2026 10:21:48 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [29-Mar-2026 10:21:48 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [29-Mar-2026 10:21:48 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 {"id":3100,"date":"2010-08-04T07:33:53","date_gmt":"2010-08-04T05:33:53","guid":{"rendered":"https:\/\/crazyleafdesign.com\/blog\/?p=3100"},"modified":"2014-01-18T11:21:20","modified_gmt":"2014-01-18T09:21:20","slug":"4-usability-tools-for-web-design","status":"publish","type":"post","link":"https:\/\/www.crazyleafdesign.com\/blog\/4-usability-tools-for-web-design\/","title":{"rendered":"4 Usability Tools For Web Design"},"content":{"rendered":"
Web designers are no strangers to the principles of usability on the Web \u2013 in fact, a good web designer should be the best practitioner of the ideas set forth by usability gurus like Jakob Nielsen<\/strong><\/em>. But what exactly are the principles that all designers should be using to inform their designs? Everyone knows about underlining links, making sure your hierarchies are in place, having your logo in the top left and so on. Why do these standards exist, though, and why do they remain such a constant? And once you adhere to these basic standards, how can a good designer make sure the particulars of their designs are user-friendly and optimized so the site gets the best results \u2013 whether those best results are sales, clicks, conversions or time on page.<\/p>\n According to the aforementioned Jakob Nielsen<\/strong><\/em> \u2013 who\u2019s considered pretty much the last word on web usability \u2013 the term, as it applies to websites, is defined as follows:<\/p>\n Got it?<\/strong><\/p>\n So what does all that mean, and how are designers supposed to make sure they follow those five principles in every site they design?<\/em> It\u2019s impractical to gather up 25 users, pay and feed them and make them test your site. Luckily, there are any number of methods and tools used to test a site\u2019s usability. Here are four ways to make sure each site you design follows the Nielsen principles of usability and four tools to keep you honest.<\/p>\n This is a great way to figure out what users want to see on a site after it\u2019s already gone live. Is the CTA (call-to-action) more effective here or there? Does this photo attract too many clicks? Should a link go here or there? Google <\/strong>makes a great tool for determining the answers to such questions \u2013 Website Optimizer<\/strong> can be used in conjunction with Adwords <\/strong>or as a standalone product to run simple tests and track the results. It\u2019ll provide you with good data, as long as you don\u2019t overwhelm it with things to track; thus, it\u2019s particularly useful on landing pages or e-commerce pages. Pick one or two key pieces of your site at a time and see what good this tool can do for you. Plus, collecting data gathered by A\/B or multivariate testing is a great way to show clients the reasoning behind your work.<\/p>\n A common problem in web design<\/a> is creating a page element that doesn\u2019t do what users expect it to do. For example, images often attract clicks, but if the image that\u2019s attracting clicks doesn\u2019t take the user anywhere, that\u2019s a missed opportunity for conversions \u2014 or worse, it might cause someone to think the \u201clink\u201d is broken and leave the site. How to avoid this, then? By adding a snippet of Javascript <\/strong>and using Google Analytics<\/strong> to track a page element, you can keep an eye on any part of your site that you think might attract users\u2019 clicks. It\u2019s sort of like a heat map, but simplified and free! Here\u2019s the code snippet to track an outbound link:<\/p>\n Perhaps the most versatile (and recognizable) usability-testing tool in the designer\u2019s arsenal is the heat map, which tracks and records for later viewing a visitor\u2019s interactions with your site. A tool like ClickTale <\/strong>shows what element of your site draws a user\u2019s eye first and where the user goes after that. Do they read along the top, or do they go straight to the CTA in the middle? Most users follow along where they\u2019re reading with their mouse; if they do, the ClickTale <\/strong>will tell the story of their visit. It\u2019s an amazingly insightful and effective way to make sure your site is designed in the most logical and user-friendly way possible.<\/p>\n Finally (and despite what I said about four paragraphs ago), there\u2019s really no substitute for observing how a user interacts with your site. Jakob Nielsen<\/em><\/strong> suggests that you might want to look into building a dedicated “testing lab”; however, if you\u2019re a freelance designer, my guess is that such things are slightly out of your price range. Services like Silverback <\/strong>and UserTesting<\/strong>, though, might not be. Basically, these let you get around bringing people in to test your site by letting you submit your site to them, whereupon they find the users to test it. You can watch the results via Quicktime <\/strong>or another video platform \u2013 and the best thing is that not only can you watch the results of a users interactions (like with a heat map), but you can also watch the users themselves as they interact with your site. That\u2019s invaluable data for any designer.<\/p>\n Each of the tools mentioned above, in their own way, address the principles of usability. Moreover, if used properly together, they can help a good design refine his or her design process, making it easier to get more things done, book more jobs and make more money. After all, if you don\u2019t have to send every site out for multiple rounds of testing, your clients are going to get their sites faster and be more pleased with the results. Testing, whatever the method, allows you as a designer to follow the guidelines that ensure your design is effective and easy to use. No site is perfect the first time around, so understanding how users interact with the sites you design will leave you, your client and the site\u2019s users happy.<\/p>\n","protected":false},"excerpt":{"rendered":" Web designers are no strangers to the principles of usability on the Web \u2013 in fact, a good web designer should be the best practitioner of the ideas set forth by usability gurus like Jakob Nielsen. But what exactly are the principles that all designers should be using to inform their designs? Everyone knows about […] More<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[59],"tags":[],"adace-sponsor":[],"class_list":{"0":"post-3100","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-web-design"},"acf":[],"yoast_head":"\n
<\/p>\n\n

\n<\/p>\nA\/B \u2013 Multvariate Testing<\/h2>\n
Is This Clickable?<\/h2>\n
What Are YOU Looking At?<\/h2>\n
This Is Only A Test<\/h2>\n