Web Design vs. GUI Design Professor James Landay Carnegie Mellon Updated by Melody Moore Jackson 11/15/06 3/6/2002 1 Hall of Shame or Hall of Fame? • College of Arts & Crafts – 3/6/2002 http://www.ccac-art.edu/ 2 Hall of Shame • College of Arts & Crafts – • What is this page about? – – • tiny links at the very bottom scrolled off many screens! Second page… – – 3/6/2002 no first read no value proposition How do I navigate? – – • http://www.ccac-art.edu/ how do I do anything? fonts so small you can’t read at all on a high-res monitor 3 Now improved…. • College of Arts & Crafts – • What is this page about? – – • no first read no value proposition How do I navigate? – 3/6/2002 http://www.ccac-art.edu/ Links are more clear 4 Hall of Shame, but why?? content gets a small % 3/6/2002 5 Web Design vs. GUI Design • • • • Review Example of value of good web design Diffs between web & desktop UIs Top ten mistakes in web design 3/6/2002 6 Good Web Site Design can Lead to Healthy Sales • NY Times on IBM web site, 8/30/99 – “Most popular feature was … search … because people couldn't figure out how to navigate the site“ – “The second most popular feature was the help button, because the search technology was so ineffective.” • After the redesign, use of the “help” button decreased 84 percent, while sales increased 400 percent • Good Web Site Design can Lead to Healthy Sales http://www.nytimes.com/library/tech/99/08/cyber/commerce/30commerce.html 3/6/2002 7 The Web Page Represents... 1) User's view of information on screen 2) Unit of navigation – what you get when you click a link / bookmark 3) Address to get info. over net (URL) 4) Storage of the information – on the server & the author's editing unit • except embedded objects like images • Page is an atomic unit unifying these concepts 3/6/2002 8 Desktop-based Wizard 3/6/2002 9 Web-based Wizard 3/6/2002 What is the difference? 10 Where is the Application & the State? • Back (previous) in desktop wizards – typically undoes any changes made on that step • Back on web pages – is it the “back” button of the browser? • server isn’t necessarily aware of it - no change to state – is it the “back” link on the page? • server could do something to state with this – can you keep the user from using browser’s back? • with some work… but not a good idea • Clearly defined exits are important – obvious on the desktop example, but not the web... 3/6/2002 11 Desktop Dialog Box 3/6/2002 12 Web Dialog Box 3/6/2002 13 Web Dialog Box What are the differences? 3/6/2002 14 “What am I Buying?” • Desktop apps bring up dialogs boxes – usually smaller than main window – leave you context (below) about your main task • Web apps bring you to a new page – need to move back & forth to get context • browser “forward” may lose old values after a “back” – often a LARGE delay between page loads • need to remember context over time! 3/6/2002 15 Solutions to the Context Problem • Repeat context – add new information to the current page • appears to the user as if page is expanding • Optimize pages for loading speed – reduce graphics – improve server performance 3/6/2002 16 Other Differences • Device diversity – don’t know what they will be browsing on Web Server Internet 3/6/2002 17 Other Differences • The user controls navigation – – – – users can take paths you never intended come in via search engines directly to pages bookmark favorite pages email from friends • Can’t depend on people starting from homepage • Part of a whole experience – users move between sites – where are the borders? not as clear 3/6/2002 18 Top Ten Mistakes in Web Design Should be controversial - feel free to disagree Top Ten Mistakes in Web Design 1996, http://www.useit.com/alertbox/9605.html 3/6/2002 19 10. Overly Long Download Times • 10 second rule – amount of wait time before users lose interest • traditional human factors studies back this up • 15 seconds may be acceptable on web – people are getting trained to endure – but only for a few key pages • True even for business sites – busy during day & surf at home for work info 3/6/2002 20 9. Outdated Information • Hire a web gardener for your team – “root out the weeds and replant the flowers” • Most people rather create content than do maintenance • Cheap way of enhancing content – still relevant link to new pages – otherwise remove them • Outdated content also leads to a lack of trust (important for e-commerce) 3/6/2002 21 8. Non-standard Link Colors • Links to – pages that haven’t been seen are blue – previously seen pages are purple/red • Don't mess with these colors – one of the few standard navigational aides – consistency is important for learning • don’t underline other objects with blue/red! – OBVIOUS LINKS (K10) • What is unfortunate about this convention? 3/6/2002 22 7. Lack of Navigation Support • Users don’t know much about your site – they always have difficulty finding information – give a strong sense of structure and place • Communicate site structure – provide a site map • so users know where they are & where they can go – provide a good search feature • the best navigation support will never be enough • People now expect these – site logo in upper left linked to home page – LOCATION BREAD CRUMBS showing where you currently are 3/6/2002 23 Navigation • Left-justified or top-justified navigation rail – Needs to be a contrasting color – Fitt’s law – place navigation close to scroll bar – Content should start on the left http://www.amazon.com 3/6/2002 24 Navigation • Location breadcrumb trail – Usually across top under navigation bar http://www.usdf.org 3/6/2002 25 What Might be Wrong Here? 3/6/2002 26 Mystery Meat Navigation http://www.customstaffinginc.com/ 3/6/2002 27 6. Long Scrolling Pages • Many users do not scroll beyond visible section when page comes up • All critical content & navigation should be ABOVE THE FOLD (I2) • Leaf nodes can be longer – people who have that interest will be reading it – still good to be brief • Becoming less of an issue – top items will STILL dominate – should be careful not to go past 3 screens max. 3/6/2002 28 What Might be Wrong Here? 3/6/2002 29 What Might be Wrong Here? 3/6/2002 30 5. Orphan Pages • All pages should have a clear indication of what web site they belong to – users may not come in through your home page • Every page should have – a link up to your home page – some indication of where they fit within the structure of your information space 3/6/2002 31 What Might be Wrong Here? 3/6/2002 32 4. Complex URLs • Shouldn’t have exposed machine address • Users try to decode URLs of pages – to infer the structure of web sites • lack of support for navigation & sense of location • URL should be human-readable – names should reflect nature of the info. space – sometimes need to type in URL->minimize typos • use lower-case, short names with no special chars – many people don't know how to type a ~ • Long URLs are hard to email properly – wrapping, etc. *** biggest issue today *** 3/6/2002 33 What Might be Wrong Here? http://www.neiu.edu/~fldept/flanglab/ 3/6/2002 34 3. Constantly Running Animations • Don’t have elements that move incessantly – moving images have an overpowering effect on the human peripheral vision no animations, scrolling text, marquees • Users tune them out – so do not put anything important there! • Give your user some peace and quiet to actually read the text! 3/6/2002 35 What Might be Wrong Here? http://www.mjau-mjau.com/classic.html 3/6/2002 36 2. Gratuitous use of Bleeding Edge Technology • Don’t try to attract people using it – you’ll get the nerd crowd, but mainstream users care about content and service • If their system crashes – they will never come back • E.g., use VRML if your info maps to 3d – architectural design or surgery planning • Caveat: appropriate if selling those products 3/6/2002 37 What Might be Wrong Here? 3/6/2002 38 1. Using Frames • Confusing for users – breaks the user model of the web page • sequence of actions rather than single act • unit of navigation no longer equal to unit of view • Lose predictability of user actions – what information appears where when you click? • can’t bookmark the current page & return to it – fixed in Explorer 5 • URLs stop working • can’t share with others (lose social filtering) – emailing links still doesn’t work... 3/6/2002 39 Frames (cont.) • Search engines have problems w/ frames – what part of frames do you include in indexes? • Early surveys found most users preferred frame-less sites – recent surveys back this up ~70-90% • Caveat: experienced designers can sometimes use frames to good effect 3/6/2002 40 References • Nielsen’s top 10 list (required reading) – http://www.useit.com/alertbox/9605.html • Web pages that are interesting – http://www.bloatedyak.com/ • Net tips for designers – http://www.dsiegel.com/tips/ • User Interface Engineering – http://www.uie.com 3/6/2002 41 In-Class Exercise • Look through the site: • www.websitesthatsuck.com • Choose a “worst website” and evaluate it against the ten top website design mistakes 3/6/2002 42