Don't Make Me Think, Revisited cover

Don't Make Me Think, Revisited

A Common Sense Approach to Web Usability

Steve Krug 2013
Computers

Press Enter to add

10

Key Takeaways

  1. 1

    The central principle of the book is that good design should make users think as little as possible. When users have to stop and figure out how something works, the design has failed. Intuitive interfaces reduce cognitive load and allow people to accomplish tasks effortlessly.

  2. 2

    Users don’t read web pages carefully; they scan them. They look for cues, keywords, and visual signals that help them find what they need quickly. Effective design accommodates scanning behavior rather than forcing users to read dense content.

  3. 3

    Clarity always beats cleverness in web design. While creative navigation labels or artistic layouts may seem appealing, they often confuse users. Straightforward language and familiar conventions improve usability and trust.

  4. 4

    Good navigation is self-evident and consistent across the site. Users should instantly understand where they are, where they can go, and how to return. Clear visual hierarchies and predictable patterns reduce friction.

  5. 5

    Testing with real users is essential and doesn’t need to be complicated or expensive. Even small, informal usability tests with a handful of participants can reveal major usability problems. Iterative testing leads to continuous improvement.

  6. 6

    Visual hierarchy guides attention and communicates relationships. By using size, color, spacing, and alignment effectively, designers can help users prioritize information naturally. A clear hierarchy reduces confusion and speeds up comprehension.

  7. 7

    Mobile usability requires even more focus and simplicity. Smaller screens amplify usability issues, so content must be prioritized ruthlessly. Touch interactions and limited attention spans make clarity and efficiency even more important.

  8. 8

    People are satisficers, not optimizers. They choose the first reasonable option rather than the best possible one. Designers should ensure that obvious choices are also the correct and most useful ones.

  9. 9

    Users muddle through instead of reading instructions. They prefer to try things out rather than study how something works. Therefore, interfaces should be forgiving, intuitive, and resilient to errors.

  10. 10

    Effective usability is a shared responsibility across teams. Designers, developers, product managers, and stakeholders all influence user experience. Building a culture that values usability leads to better digital products overall.

12

Concepts

Don’t Make Me Think

The principle that interfaces should be self-explanatory and require minimal mental effort from users. If users must pause to figure out how to use something, the design needs improvement.

Example

Clear 'Contact Us' button instead of a vague 'Reach Out' label Obvious shopping cart icon in the top-right corner

Scanning Behavior

Users typically scan web pages for relevant information rather than reading word by word. Design should support this with visual cues and concise text.

Example

Bullet points instead of dense paragraphs Bold keywords to highlight important information

Visual Hierarchy

The arrangement of elements to show their importance and relationships. Effective hierarchy guides users naturally through content.

Example

Large headlines followed by smaller subheadings Primary buttons in a contrasting color

Conventions

Established design patterns that users expect and understand. Leveraging conventions reduces learning time and confusion.

Example

Clickable logo returning to homepage Underlined blue text for links

Self-Evident Navigation

Navigation systems should clearly communicate location, options, and paths without requiring explanation.

Example

Breadcrumb trails showing page location Persistent top navigation bar across pages

Satisficing

The tendency of users to choose the first option that seems good enough rather than evaluating all alternatives.

Example

Clicking the first plausible search result Selecting a default filter instead of customizing options

Usability Testing

Observing real users as they interact with a product to uncover usability issues. Even small-scale, frequent testing yields valuable insights.

Example

Testing a prototype with five users Asking participants to complete a checkout task while thinking aloud

Omit Needless Words

Content should be concise and stripped of unnecessary text to reduce cognitive load.

Example

Replacing 'Click here to submit your information' with 'Submit' Shortened product descriptions with key benefits highlighted

Clear Calls to Action

Action buttons and prompts should be obvious, specific, and visually distinct to guide user behavior.

Example

A prominent 'Buy Now' button Using contrasting colors for signup buttons

Mobile-First Simplicity

Designing for smaller screens forces prioritization of essential content and functionality, improving overall usability.

Example

Collapsible hamburger menus for navigation Large, tappable buttons for touch interaction

Noise Reduction

Eliminating visual clutter to ensure important elements stand out and users are not overwhelmed.

Example

Limiting the number of fonts and colors used Removing unnecessary decorative graphics

Forgiving Design

Interfaces should anticipate user errors and make recovery easy and painless.

Example

Clear error messages with guidance Undo options after deleting items