Ch 3 (pptx)

advertisement
Prioritizing Web Usability
Nielsen & Loranger : Chapter 3
Revisiting Early Web
Usability Findings
Jeff Offutt
http://www.cs.gmu.edu/~offutt/
SWE 432
Design and Implementation of
Software for the Web
Nielsen’s Top Ten Lists
Nielsen got famous by his “top ten lists” of
web usability problems
This chapter describes the list in detail
1 July 2016
© Offutt
2
Eight Problems That Haven’t
Changed Since 1994 (2006)
1.
2.
3.
4.
5.
6.
7.
8.
Links that don’t change color when visited
Breaking the back button
Opening new browser windows
Pop-up windows
Design elements that look like advertising
Violating web-wide conventions
Vaporous content and empty hype
Dense content and unscannable text
These have been problems for years, and still are
1 July 2016
© Offutt
3
2011 Top Ten List
1. Bad Search
2. PDF Files for Online Reading
Also problems in 2006
3. Not Changing the Color of Visited Links
4. Non-Scannable Text
5. Fixed Font Size
6. Page Titles With Low Search Engine Visibility
7. Anything That Looks Like an Advertisement
8. Violating Design Conventions
9. Opening New Browser Windows
10. Not Answering Users' Questions
1 July 2016
© Offutt
4
1. Bad Search
Search engines need to be flexible
Typos, plurals, hyphens, …
Humans are not perfect!
Results must be prioritized
1 July 2016
© Offutt
5
2. PDF Files for Online Reading
PDF is for printing
Not for reading online
1 July 2016
© Offutt
6
3. Not Changing the Color of
Visited Links
Users need to know where
they’ve been
Navigation is the biggest problem in
website design
1 July 2016
© Offutt
7
A Note on the Exception
The knowledge in this chapter applies best to
static websites
The book offers less information about UIs of
web applications
1 July 2016
© Offutt
8
4. Non-Scannable Text
TL;DR
You have less than two minutes to convince first
time visitors to stay on your web site
1 July 2016
© Offutt
9
5. Fixed Font Size
Let users decide
People have a harder time reading
small text as we age
Specify text in relative terms
1 July 2016
© Offutt
10
6. Page Titles With Low Search
Engine Visibility
index
Home page
https://www. ….
Welcome to my home page
New version of home
Paul Ammann
1 July 2016
© Offutt
11
7. Anything That Looks Like an
Advertisement
Users automatically ignore anything that looks
like an ad
Disguising content as an advertisement is a good
way to be ignored
1 July 2016
© Offutt
12
8. Violating Design Conventions
Don’t hide links with
non-standard colors or
lack of underlining
Creative navigation is risky
1 July 2016
© Offutt
13
9. Opening New Browser Windows
New windows break back buttons
• Violates user’s expectations
• Pollutes user’s work space
• Users can’t go back
• Obscures current window
Let users decide !
1 July 2016
© Offutt
14
10.
Not Answering Users'
Questions
Price
How to return
Contact information (phone!)
Delivery time
1 July 2016
© Offutt
15
Summary
Usability on the Web has gotten a lot better
But is still far from good …
1 July 2016
© Offutt
16
1 July 2016
© Offutt
17
The 2006 list is in the
following slides
1 July 2016
© Offutt
18
1: Links That Don’t Change Color
When Visited
• Users need to know where
1. they have been
2. they are
3. they can go
• Users go in circles if they lose the past !
• 74% of sites comply with guideline
– 26% still do not !
• Exception : Command-oriented functionality
– If users want to repeat actions, links can stay the same color
Navigation is the biggest problem in website design
1 July 2016
© Offutt
19
A Note on the Exception
The knowledge in this chapter applies best to
static websites
The book offers less information about UIs of
web applications
1 July 2016
© Offutt
20
2: Breaking The Back Button
• “Undo” support is a basic usability requirement
• Repeated back is faster than finding and clicking a link
– Second most used feature in web browsing
• Benefits :
– Back is always available
– Recognition is better than recall
– The back button is a large (and fast) target
• Ways to break the back button
– Removing it with JS
– Opening a new browser window
– Redirects embedded in web pages
Back is often disabled to make up for poor back-end
software design
1 July 2016
© Offutt
21
3: Opening New Browser Windows
• Opening a new window breaks the back button
– But does not keep users on your site
• Usability problems
–
–
–
–
–
Disrupts expected user experience
Pollutes user’s work space
Hampers ability to return to visited pages
Obscures window user is working in
Can make user believe links are inactive
• Users can always right click for a new window
• Exception
– PDF and similar documents
Let users decide !
1 July 2016
© Offutt
22
4: Pop-Up Windows
•
•
•
•
•
Pop-up blockers exist because users hate pop-ups
Many users close pop-ups before seeing the content
Closing a pop-up always requires the mouse
Most pop-ups contain information users do not want
Theoretical legitimate use for pop-ups
– Provide supplementary info while keeping workspace clear
– They should be non-modal … that is, users can keep working in
main window and ignore the pop-up
Why make users angry ?
1 July 2016
© Offutt
23
5: Design Elements That Look Like
Advertisements
• Users automatically ignore anything that looks like an ad
–
–
–
–
Basic self-defense—learned from watching TV
Includes anything shaped like a banner
Anything flashing
Anything that is too big
• Users usually look for text, not pictures
– Because that’s where most links are!
• Some users have advertisement blockers, which also
block images that are not advertisements
Disguising content as an advertisement is a good
way to be ignored
1 July 2016
© Offutt
24
6: Violating Web-Wide
Conventions
• Users spend most time on other web sites, so their
expectations for your site is set by other sites
– Do not try to influence global expectations unless you are a
global company
• Example: Zinc Bistro
– Only eggs are clickable, not “Lunch,” “Dinner,” or “Navigate”
• Things that look clickable should be clickable
• Do not hide links in weird places !
On the web, function trumps form
Be good, not cool
1 July 2016
© Offutt
25
7: Vaporous Content and Empty
Hype
• Basic marketing
– Sell the benefits, not the features
• Search engine optimization
– Concrete text leads to better rankings
• Example: Mont Blanc
– Cool videos, but what can I do ?
– Designed by artists with no input from engineers and no
understanding of users
Tell users what they want to know !
1 July 2016
© Offutt
26
8: Dense Content and
Unscannable Text
• Unpacking dense text is hard work
– Users are lazy … or at least busy
• Government sites are prime offenders
– Example: Social Security Answer Desk
– The current version is a little better than in the book, but still
written for college graduates … 27% in the US
• Web text should be short, scannable, and approachable
– Write half as many words for web as for print (or a quarter)
You have less than two minutes to convince first
time visitors to stay on your web site
1 July 2016
© Offutt
27
Technological Change :
Its Impact on Usability
Seven of the original problems are less important
because of changes in technology (but still problems)
1. Slow download time
2. Frames
3. Flash
4. Low-relevancy search listings
5. Multimedia and long videos
6. Frozen layouts
7. Cross platform incompatibility
Better browsers, more bandwidth, other technologies
1 July 2016
© Offutt
28
Adaptation : How Users Have
Influenced Usability
Six of the original problems are less important because of
changes in user behavior (but still problems)
1.
2.
3.
4.
Uncertain clickability—where to click?
Links that are not blue—as long as they are obviously links
Scrolling—users scroll more than in the past
Registration—users have accepted registration as being
valuable
5. Complex URLs—users search more than they type
6. Pull-down and cascading menus—JS is much better and users
have gotten used to them
Users have conformed to bad designs … is that good?
1 July 2016
© Offutt
29
Restraint : How Designers Have
Alleviated Usability Problems
Thankfully, designers seldom make these mistakes
anymore
1.
2.
3.
4.
5.
6.
7.
Plug-ins and bleeding edge
technologies
3D user interfaces
Bloated design
Splash pages
Moving graphics & scrolling
Custom GUI widgets
Not disclosing who’s behind
information
8.
9.
10.
11.
Made-up words
Outdated content
Inconsistency within web sites
Premature requests for
personal information
12. Multiple sites
13. Orphan pages
Still potential problems with ignorant designers
1 July 2016
© Offutt
30
Download