Links

Users often need to navigate through information inside or outside of the application by using links. These links should follow this guideline.

When to Use

When Not to Use

When initiating an action or a process

Style

Accessibility

Full Guideline Reference for Links: https://www.w3.org/TR/WCAG10-HTML-TECHS/

Keyboard Access

Anchors and Target

Usage Examples

Guideline:

  1. Must always locate above the title as shown.
  2. Not be used if all the pages are on the same level. Breadcrumbs are intended to show hierarchy.
  3. Show hierarchy and not history. To go back, users use the browser's back button. Replicating this facility defies the purpose of having breadcrumbs.
  4. Progress from the highest level to the lowest, one step at a time.
  5. Have a simple link for each level.
  6. Include the full page title in the breadcrumb trail. Also ensure consistency between the page address and the breadcrumb. If the page titles include keywords, then this will make your breadcrumbs both human and search engine friendly.
  7. Include the full navigational path from the homepage to last level of current page. Not displaying certain levels will confuse users.
  8. Never replace primary navigation. They have been devised as a secondary navigation aid and should always be used as such.

Example: