The eight golden rules of interface design, explained

The eight golden rules of interface design, described by computer scientist Ben Shneiderman, are: strive for consistency, support universal usability, offer informative feedback, design dialogs that give a sense of closure, prevent errors, allow easy reversal of actions, keep users in control and reduce short-term memory load. They remain a practical checklist for designing usable interfaces.

Where the golden rules come from

The eight golden rules of interface design were set out by Ben Shneiderman, a computer scientist known for his work on human-computer interaction, in his textbook on user interface design. Although they were first described decades ago, long before smartphones and modern web apps, they remain widely taught and used because they capture fundamental truths about how people interact with technology.

The rules are not rigid laws. They are guidelines that designers interpret and apply in context, and they sometimes need balancing against each other. Used as a checklist during design and review, they help teams catch common usability problems early. They sit alongside other well-known principles, such as Jakob Nielsen’s usability heuristics, which our first UX audit guide covers.

The eight rules at a glance

RuleWhat it means in practice
1. Strive for consistencySimilar actions, labels and layouts work the same way everywhere
2. Support universal usabilityDesign for novices and experts, and for people of all abilities
3. Offer informative feedbackEvery action produces a clear, timely response
4. Design dialogs that give closureTasks have a clear beginning, middle and end
5. Prevent errorsDesign out mistakes and make recovery simple
6. Permit easy reversal of actionsUndo and cancel reduce anxiety and encourage exploration
7. Keep users in controlUsers feel they drive the interface, not the other way round
8. Reduce short-term memory loadShow information rather than asking people to remember it

1. Strive for consistency

Consistency means that similar things look and behave in similar ways. Buttons with the same purpose share the same style, labels use the same words for the same concept, and navigation stays in the same place. Consistency also extends to following platform conventions, so an app feels familiar on iOS or Android. A design system is the most reliable way to keep interfaces consistent across a product.

2. Support universal usability

Interfaces should work for people with different levels of experience, abilities, ages, languages and devices. That means clear guidance for newcomers, shortcuts for experienced users, accessible design for people with disabilities and adaptable layouts for different screens. In the Gulf, it often means designing Arabic and English experiences together. Our guide to inclusive UX design explores this in depth.

3. Offer informative feedback

Every action should produce a response that tells users what happened. Small, frequent actions need subtle feedback, such as a button changing state, while important or unusual actions need more prominent confirmation. Loading indicators, success messages and clear error messages all keep users informed. Our post on microinteractions explains how small feedback moments work.

4. Design dialogs that give a sense of closure

Tasks should feel complete. Multi-step processes, such as checkout or booking, benefit from a clear start, visible progress and a definite end, such as a confirmation screen with a summary and next steps. This closure reassures users that they have finished and frees their attention for the next task.

5. Prevent errors

  • Constrain input: Use date pickers, dropdowns and input masks where possible.
  • Validate early: Check entries as users complete each field.
  • Confirm risky actions: Ask before deleting, sending or paying.
  • Explain clearly: When errors happen, say what went wrong and how to fix it.

The best error message is one that never needs to appear. Designing out common mistakes, and making recovery simple when they occur, saves users time and frustration.

6. Permit easy reversal of actions

When people know they can undo an action, they explore more confidently. Undo buttons, version history, drafts, "cancel" options and the ability to restore deleted items all reduce anxiety. Reversal is especially important for actions that are easy to trigger accidentally, such as archiving a message or moving a file.

7. Keep users in control

People want to feel in charge of the interface. Surprising changes, unexpected pop-ups, actions that happen without consent or interfaces that are hard to stop all undermine that sense of control. Predictable behaviour, clear options and the ability to pause, skip or exit help users feel confident.

8. Reduce short-term memory load

Human working memory is limited, so interfaces should show information rather than asking people to remember it. Keep relevant details visible, offer recently used items, use recognisable icons with labels and avoid making users carry information from one screen to another. Our post on cognitive load in UX design covers practical techniques.

Applying the rules today

  • Review designs: Use the eight rules as a checklist during design critiques.
  • Test with users: Confirm that the design actually works for real people.
  • Document patterns: Capture consistent solutions in the design system.
  • Balance the rules: Weigh trade-offs, such as consistency versus new needs.

Frequently asked questions

Who created the eight golden rules of interface design?

Ben Shneiderman, a computer scientist known for his work in human-computer interaction.

Are the golden rules still relevant?

Yes. Technology has changed, but the principles of consistency, feedback, error prevention and control still apply.

How are the golden rules different from Nielsen’s heuristics?

They overlap significantly. Both describe general principles for usable interfaces, with slightly different emphasis and wording.

Can the rules conflict with each other?

Sometimes. Designers balance them in context and test with users to find the best solution.

How do we use the golden rules in a design review?

Walk through key screens and flows, check each rule in turn and note where the design falls short, then confirm priorities with user testing.

Related articles

{{ p.category }} {{ t }}

{{ p.title }}

{{ p.excerpt }}

U{{ author.name }} {{ p.readMins }} min read
{{ p.category }}
{{ p.title }}
{{ mo.sub }}
{{ m.tag }}
{{ m.t }}
{{ m.d }}
{{ m.left.t }}✕{{ x.t }}
{{ m.right.t }}✓{{ x.t }}
{{ m.big }}{{ m.label }}
{{ x.t }}
{{ m.label }}
✓{{ x.t }}
{{ x.t }}
{{ m.label }}
{{ x.t }}
{{ m.status }}
{{ m.label }}
{{ x.t }}{{ x.n }}
{{ x.t }}
{{ m.label }}{{ m.stepTxt }}
{{ x.t }}
{{ m.btn }}
{{ x.t }}
{{ m.q }}
{{ m.a }}
{{ x }}
{{ k.n }}
{{ k.v }}
{{ m.label }}
{{ m.status }}
{{ m.label }}
{{ st.n }}{{ st.t }}
{{ m.hub }} {{ nd.t }}
AaAaAaAa
ButtonInput fieldTag
THE SHORT ANSWER

{{ p.answer }}

KEY TAKEAWAYS
  • ✓{{ k }}
RELATED SERVICES{{ l.t }}

{{ b.t }}

{{ g.t }}{{ g.t }}

{{ b.label }}:{{ b.t }}
{{ c.ini }}
{{ c.t }}
{{ c.d }}
  1. {{ s.n }}
    {{ s.t }}
    {{ s.d }}
{{ h }}
{{ c.t }}
{{ b.alt }}
{{ b.alt }}
{{ g.alt }}
{{ g.alt }}
{{ b.title }}
{{ c.t }}
{{ c.s }}
  • {{ i }}
{{ c.t }}{{ c.s }}
{{ b.caption }}
{{ s.v }}
{{ s.l }}
{{ s.s }}
{{ b.caption }}
{{ b.title }}
{{ b.unit }}
{{ r.l }}{{ r.d }}
{{ b.caption }}
{{ b.title }}
A{{ b.a.t }}
  • {{ i }}
B{{ b.b.t }}
  • ✓{{ i }}
{{ b.caption }}
{{ b.title }}
  1. {{ t.d }}
    {{ t.t }}
{{ b.caption }}
“
{{ b.t }}
{{ b.by }}
{{ b.title }}
{{ r.d }}
{{ r.l }}
{{ b.caption }}
{{ b.title }}
{{ m.n }}
{{ b.lo }}{{ b.hi }}
{{ m.n }}
{{ m.l }}
{{ m.d }}
{{ b.caption }}
{{ b.cs.client }} case study
Case study · {{ b.cs.client }} {{ b.cs.title }} {{ b.cs.text }}
{{ f.v }}{{ f.l }}
View case study →
SOURCES AND FURTHER READING
  1. {{ s.t }}

Frequently asked questions

{{ f.a }}

U
Written by {{ author.name }}
{{ author.role }}

Keep reading

More articles from across design, AI and marketing.

All articles
{{ r.category }} · {{ r.readMins }} min{{ r.title }}

For Ambitious Founders

Startup Strategy Session Discuss Your Project with Our Senior Experts

  • No Obligation
  • Expert Insights
  • Tailored Guidance