Website Navigation Design Guidelines


Guidelines:  Support User Tasks  Home Page  Major Website Pages  Major Webpage Subsections  Top and Bottom  Redundant Links  Make Links Obvious  Group Similar Links  Corresponding Textual Links  Consistent Links  Minimize Degrees of Separation  Download Sizes  Relative URLs  Link and Anchor Quality

Support User Tasks

Support the performance of the user's tasks:

Rationale:

Home Page

Provide links back to the home page:

Rationale:

Major Website Pages

Provide links to major website pages:

Rationale:

Major Webpage Subsections

Every long webpage should have links to its major subsections.

Rationale:

Top and Bottom

At the end of each major subsection, each long webpage (i.e., webpage that requires scrolling to reach the bottom) should provide links to the:

Rationale:

Redundant Links

Provide only appropriate redundant links:

Rationale:

Make Links Obvious

All links should obviously be links:

Rationale:

Group Similar Links

Group similar links together:

Rationale:

Corresponding Textual Links

Provide corresponding textual links for graphic linked (e.g., button, arrowhead) and image-mapped links.

Rationale:

Consistent Links

Links should be consistent:

Rationale:

Minimize Degrees of Separation

Minimize the degrees of separation between webpages within the website:

Rationale:

Download Sizes

Specify the sizes of large (> 20KB) webpages and files.

Rationale:

Relative Rather than Absolute URL

Use relative rather than absolute URLs when linking to other pages within the same website.

Absolute URL (Bad) Example:
www.donald-firesmith.com/Components/WorkProducts/RequirementsSet/ SystemRequirementsSpecification/SystemRequirementsSpecification.html

Relative URL (Good) Example:
../../SystemRequirementsSpecification/SystemRequirementsSpecification.html

Rationale:

Link and Anchor Quality

Evaluate the quality of links and anchors:

Rationale: