ppt - EECS Instructional Support Group Home Page
Download
Report
Transcript ppt - EECS Instructional Support Group Home Page
Web Design vs. GUI Design
CS 160
Slides from Prof. James Landay
March 2, 2005
3/2/05
1
Hall of Shame or Hall of
Fame?
College of Arts & Crafts
3/2/05
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/2/05
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?
tiny links at the very bottom
scrolled off many screens!
Second page…
3/2/05
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
4
Hall of Shame, but why??
content gets
a small %
3/2/05
5
Web Design vs. GUI Design
CS 160
Slides from Prof. James Landay
March 2, 2005
3/2/05
6
Outline
Example of value of good web design
Diffs between web & desktop UIs
Top ten mistakes in web design
3/2/05
7
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/2/05
8
Jakob Nielsen
Self-described Web Guru
worked on Hypertext long before the web
Great mailing list / archive site
http://www.useit.com/alertbox/
3/2/05
9
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/2/05
10
Desktop-based Wizard
3/2/05
11
Web-based Wizard
3/2/05
What is the difference?
12
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/2/05
13
Desktop Dialog Box
3/2/05
14
Web Dialog Box
3/2/05
15
Web Dialog Box
What are the differences?
3/2/05
16
“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/2/05
17
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 min loading speed
reduce graphics
improve server performance
3/2/05
18
Other Differences
Device diversity
don’t know what they will be browsing on
Web
Server
Internet
3/2/05
19
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/2/05
20
Top Ten Mistakes in Web Design
Should be controversial - feel free to
disagree
1. From 1996 (original list)
2. From 2004 (most up to date)
(has a new list each year)
Top Ten Mistakes in Web Design
1996, http://www.useit.com/alertbox/9605a.html
3/2/05
21
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
3/2/05
22
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/2/05
23
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/2/05
24
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 (K6) showing where you currently are
3/2/05
25
What Might be Wrong Here?
3/2/05
26
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/2/05
27
What Might be Wrong Here?
3/2/05
28
What Might be Wrong Here?
3/2/05
29
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/2/05
30
What Might be Wrong Here?
3/2/05
31
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/2/05
32
What Might be Wrong Here?
3/2/05
33
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/2/05
34
What Might be Wrong Here?
3/2/05
35
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/2/05
36
What Might be Wrong Here?
3/2/05
37
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/2/05
38
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/2/05
39
Top Ten Mistakes in Web Design
Should be controversial - feel free to
disagree
1. From 1996
2. From 2004
(has a new list each year)
Top Ten Mistakes in Web Design
2004, http://www.useit.com/alertbox/9605.html
3/2/05
40
10. Not Answering Users’
Questions
Examples:
Avoid listing prices of products & services
Product specifics buried under marketese and
slogans
Causes: Loss of sales
Give information clearly, up front, easy to
find & search
3/2/05
41
9. Opening New Browser
Windows
Takes control of user’s machine
Clutters with open windows
Disables back button
Since user often don’t notice new window,
this is confusing
Link doesn’t behave as expected
undermines user’s understanding of system
3/2/05
42
8. Violating Design Conventions
Consistency is powerful usability principle
The more expectations are matched, the
more users feel in control of system
Users spend most of their time on other
websites
Deviating from conventions makes users
feel insecure
3/2/05
43
7. Anything that Looks like an
Advertisement
Web users have learned to stop paying
attention to ads
Exception: text-only search ads
Avoid designs that look like ads
banner blindness
animation avoidance
pop-up purges
3/2/05
44
6. Page Titles With Low Search
Engine Visibility
Titles used
In search listings
Search is the most important way to find sites
Default entry in “Favorites” list
Don’t start w/ “Welcome to” or “The”
Use a few salient words that describe site
3/2/05
45
5. Fixed Font Size
CSS style sheets enable disabling a Web
browser's "change font size" button
Let users resize text
Specify font sizes in relative terms -- not as
an absolute number of pixels
Small text reduces readability for users
over 40 yrs old
3/2/05
46
4. Non-Scannable Text
A wall of text is deadly for an interactive
experience. Intimidating. Boring. Painful to read.
Write for online, not print. Hints:
3/2/05
subheads
bulleted lists
highlighted keywords
short paragraphs
the inverted pyramid
a simple writing style, and
de-fluffed language devoid of marketese
47
3. Not Changing the Color of
Visited Links
Visited link colors enable understanding of
past navigation & current location
Enables users to
Revisit useful links
Avoid un-useful links
3/2/05
48
2. PDF Files for Online Reading
User hate PDFs: breaks flow of browsing
optimized for printed paper, not screen
small fonts
no smooth scrolling
not easily searched
hard to navigate
PDFs good for: printing & distributing
documents
3/2/05
49
1. Bad Search
Search engine should:
handle typos, plurals, hyphens, &
other variants of query terms
return “best bet” returns, not
pages that contain most query
terms
Simple search usually works
best
3/2/05
50
References
Nielsen’s top 10 list
http://www.useit.com/alertbox/9605.html
Web pages that suck
http://www.webpagesthatsuck.com/
Net tips for designers
http://www.dsiegel.com/tips/
User Interface Engineering
http://www.uie.com
3/2/05
51