ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

61
ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation By Farkas, D.K and Farkas, J.B Presented By: Chris Jensen Sun Woo Kim

description

ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation. By Farkas, D.K and Farkas, J.B Presented By: Chris Jensen Sun Woo Kim. Outline. Introduction Guidelines for Designers Designing an Effective Link Managing Large Numbers of Links - PowerPoint PPT Presentation

Transcript of ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Page 1: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

ICS 205: Human-Computer InteractionGuidelines for Designing Web Navigation

By Farkas, D.K and Farkas, J.B

Presented By:

Chris Jensen

Sun Woo Kim

Page 2: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Outline

Introduction Guidelines for Designers

Designing an Effective Link Managing Large Numbers of Links Providing Orientation Information Augmenting Link-to-link Navigation

Conclusion and Discussion

Page 3: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Introduction

Hypertext Theory Information Structure

Hierarchy Linear and Multi path Web Matrix

Primary and secondary links Navigation Metaphor

Page 4: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Hypertext Theory

Hypertext theory helps us to understand Web site navigation and design

Users navigate following links from one node to another

Each Website can be considered as a network of nodes and links

Page 5: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Information Structure

Page 6: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Primary and Secondary Links

Primary links define the main branches of the hierarchy and establish a strict, “tree-like” navigational structure.

Secondary links are shortcut links, systematic secondary links and associational secondary links.

Page 7: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Introduction Guidelines for Designers

Designing an Effective Link Managing Large Numbers of Links Providing Orientation Information Augmenting Link-to-link Navigation

Conclusion and Discussion

Page 8: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Designing an Effective Link

Be sure that all links indicate that they are links

Work to ensure that users will view and notice links

Be sure that all links clearly indicate their destinations

Page 9: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Designing an Effective Link (a)

Well-established cues such as underlining and the raised “button” appearance should be used to indicate links. Do not use these cues for other purposes.

Example : Prof.’s Website

Example : LA Times

Page 10: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Designing an Effective Link (a)

Links can also be indicated by semantic meaning, layout and formatting. These cues, however, are less reliable and should be used with care.

Example : Course Website

Page 11: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Designing an Effective Link (a)

Graphics, other than icons, are usually not interpreted as links. A special cue, such as a text label, may be necessary to indicate the link.

Example : Prof.’s Website

Example : Course Website

Example : Course website2

Page 12: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation
Page 13: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Designing an Effective Link (b)

Avoid cluttered page designs that make links hard to see.

Page 14: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Designing an Effective Link (b)

Make sure the most important links appear high enough on the page to be visible without scrolling, regardless of the resolution of the user’s monitor.

Example : LA Times

Page 15: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Designing an Effective Link (b)

When pages must scroll, provide visual cues to encourage users to scroll down to links that are below the scroll line.

Example : KGSA

Page 16: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Designing an Effective Link (c)

Use layering techniques, such as adding supplemental text and mouse rollovers, when necessary to make the destination of text links clear.

Page 17: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Designing an Effective Link (c)

Use labels and mouse rollovers (created with an ALT tag) when necessary to clarify the destination of icon links. ALT tags are especially desirable because they can be recognized by text-only and text-to-voice browsers.

Example : Course Website

Page 18: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Designing an Effective Link (c)

Use link typing to indicate external links and links that initiate a process, such as opening a mail message window or starting a download.

Page 19: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Introduction Guidelines for Designers

Designing an Effective Link Managing Large Numbers of Links Providing Orientation Information Augmenting Link-to-link Navigation

Conclusion and Discussion

Page 20: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Managing Large Numbers of Links Plan effective ratios of breadth and depth in

Web site hierarchies Supplement the primary links of a Web site

with secondary links Allow branches of a hierarchy to converge Design the interface to readily reveal the

underlying information structure

Page 21: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Managing Large Numbers of Links(a) Within limits, it is best to favor breadth

over depth in designing a hierarchy.

4097 nodes : 16x16x16 vs. 3126 nodes : 5x5x5x5x5

512 nodes: 16x32, 32x16, 8x8x8

Page 22: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Managing Large Number of Links(a) To help users cope with breadth, consider

grouping links under headings.

Page 23: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation
Page 24: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Managing Large Number of Links(b) Use shortcut links to provide quick access

from the home page to important nodes located deeper in the hierarchy.

Page 25: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Managing Large Number of Links(b) Use systematic secondary links to connect a

group of closely related nodes.

Page 26: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Managing Large Number of Links(b) Use associational links to indicate a special

relationship between two nodes.

Page 27: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation
Page 28: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Managing Large Number of Links(c) Allow branches of a hierarchy to converge

on a single node when the node fits logically under two (or more) branches and you anticipate that large numbers of users will look for it in both places.

Page 29: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation
Page 30: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Managing Large Number of Links(c) When the basic structure of a Web site is a

strict hierarchy, limit the use of converging branches so as not to obscure the user’s perception of the hierarchical structure.

Page 31: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Managing Large Number of Links(c) For large, complex Web site (in particular

e-commerce sites), it is often useful to allow branches to converge in an extensive and systematic manner with many nodes appearing at the bottom of multiple overlapping hierarchies.

Page 32: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Managing Large Number of Links(c) Write the nodes in converging branches in a

modular style so that they fit the context of both branches.

Page 33: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Managing Large Number of Links(d) The interface should help users build a

mental map of the node-link structure of the site. Navigation bars Columns Multi-level tables of contents Systems of tags

Page 34: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Managing Large Number of Links(d) On the home page, the links to the main

branches of the hierarchy (primary links) should be prominent. Shortcut links and links to utility nodes (such as help and search) should be easily distinguishable from the primary links.

Page 35: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Managing Large Number of Links(d) On lower-level pages, the interface should

enable users to readily distinguish links to the next level down in the hierarchy from various kinds of secondary links.

Page 36: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation
Page 37: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Managing Large Number of Links(d) Highlighting and markers in navigation bars

and columns allow users to visualize the location of the current node in the hierarchy.

Page 38: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

The reverse-out on the navigation bar indicates that the user is in the women’s clothing branch, the triangular marker on the second-tier navigation bar indicates the lower-level branch for sweaters, and the triangular marker on the navigation column indicates spring cardigans.

Page 39: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Introduction Guidelines for Designers

Designing an Effective Link Managing Large Numbers of Links Providing Orientation Information Augmenting Link-to-link Navigation

Conclusion and Discussion

Page 40: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Providing Orientation Information Provide clear, brief, and highly conspicuous

orientation information on the home page Provide orientation information on lower

level pages to support continued exploration of your Web site

Page 41: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Home Page Orientation

To become properly oriented to an unfamiliar Web site, the user needs to know the name of the site, the general purpose, and the sponsor. If the purpose and sponsor are clear from the context, this information does not need to be explicitly stated

Link relevancy Users need immediate recognition of content relevancy

Examples

Apple Saturn

Page 42: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Home Page Orientation (2)

Orientation information must be conspicuous. It should not be overshadowed by other elements, including advertising banners

ExamplesChrystler

Page 43: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Home Page Orientation (3)

Orientation information on the home page of a subsite should make clear the subsite’s identity and purpose and the relationship of the subsite to the main site.

Page 44: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Lower Level Orientation

Include the site name or logo on lower-level pages to maintain site identity

Page 45: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Lower Level Orientation (2)

Use orientation elements to show differences among sections of the site while also providing continuity to the user’s experience

Page 46: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Introduction Guidelines for Designers

Designing an Effective Link Managing Large Numbers of Links Providing Orientation Information Augmenting Link-to-link Navigation

Conclusion and Discussion

Page 47: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Augmenting Link-To-Link Navigation Employ site maps to show the global

structure of a site and to provide direct access to notes

Provide a search facility or an index for direct access to content

Provide a link to the home page throughout the site

Page 48: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Structure Representation and the Site Map Site maps should show all branches of the

hierarchy, although space limitations may limit the number of levels that are displayed

Page 49: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Structure Representation and the Site Map (2) Site maps are more effective when they

include a “You are here” (or “Last page visited”) marker

Page 50: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Structure Representation and the Site Map (3) When designers face too many constraints -

if, for example, a designer can build only a small, rudimentary site map for a large Web site- it may be best to forego the site map entirely

Page 51: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Searching and Indexing your Content A search facility should be provided in all

but very small web sites Examples:

Toyota Microsoft

Page 52: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Searching and Indexing your Content (2) The size of the site, the way the information

is organized, and the information needs of the user should be considered when choosing a search engine and customizing the search interface for the site

Page 53: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Searching and Indexing your Content (3) The search interface should typically be

configured both for users who simply type a word or phrase and for those who wish to formulate more complex searches. The interface, however, should be optimized for the kind of searches that will most often be performed

Page 54: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Searching and Indexing your Content (4) Search results should be listed in the most

appropriate order and should provide enough information about each Web page for the user to differentiate successfully among the choices

Page 55: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Searching and Indexing your Content (5) A quality index is likely to give better

results than a search facility, but indexes are expensive and difficult to maintain. Consider using an index when the Web site is relatively small and the content is stable

Page 56: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Provide a link to the home page throughout the site With only occasional exceptions, provide a

link from every page to the home page

Page 57: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Provide a link to the home page throughout the site (2) A convention is emerging in which a corporate

logo is recognized as a link to the home page. Follow this convention if you have confidence that your users are familiar with it

Examples:Nintendo ACM CNN

IBM: Seven Tricks that Web Users Don’t Know

Page 58: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Provide a link to the home page throughout the site (3) If your web site is divided into one or more

subsites, provide links from the subsite’s home page. It is also desirable to provide a direct link from the subsite pages back to the home page of the main site

Page 59: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Summary

Page 60: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

Conclusion and Discussion

Information Structure Network bandwidth Information Trash

Page 61: ICS 205: Human-Computer Interaction Guidelines for Designing Web Navigation

For Further Edification

Web Pages That Suck