Glossary

Shneiderman's 8 Golden Rules

Shneiderman's 8 golden rules of interface design, first published by Ben Shneiderman in 1986, are a set of principles for designing interactive systems. They predate Nielsen's heuristics and overlap with them significantly but emphasise consistency, control, and the reduction of memory load.

The eight rules:

  1. Strive for consistency: identical terminology, colour, layout, and action sequences in similar situations
  2. Seek universal usability: recognise the needs of diverse users (novices, experts, ages, abilities)
  3. Offer informative feedback: every user action should produce system feedback proportional to its significance
  4. Design dialogs to yield closure: group actions into sequences with clear beginnings, middles, and ends
  5. Prevent errors: design so users cannot make serious errors (grey-out, constrain, confirm)
  6. Permit easy reversal of actions: undo relieves anxiety and encourages exploration
  7. Keep users in control: make the system responsive to user initiative, not surprising
  8. Reduce short-term memory load: keep displays simple and consolidate information

Shneiderman's rules are formulated as design guidance rather than evaluation criteria. They are especially useful at the start of a project, when they shape the overall approach to interaction, rather than as a checklist for review. The principle of closure (rule 4) is distinctive, it emphasises the psychological importance of clear completion signals, a consideration sometimes missed in other frameworks.

Related terms: Nielsen's 10 Heuristics, Norman's Design Principles

Discussed in:

Also defined in: Textbook of Usability

This site is currently in Beta. Contact: Chris Paton

Textbook of AI · Textbook of Digital Health

Auckland Maths and Science Tutoring