← LibraryDesign

Dont Make Me Think and Html World Wide Web

Steve Krug
≈ From memory

Good design is invisible; it works by minimizing the cognitive load required for a user to navigate and interact with an interface.

Open Library

In one sentence

The primary goal of web design is to minimize the user's cognitive load by ensuring that every element on a page serves a clear, predictable purpose that requires zero conscious thought to interpret.

Why read this (and who it's for)

This book is the "bible" of usability. It solves the problem of "over-designed" websites—pages that look beautiful but are functionally frustrating because they force users to solve puzzles just to find a button. It is for designers, developers, product managers, and anyone who builds digital interfaces. After reading, you will stop designing for "wow factor" and start designing for "frictionless flow," enabling you to create products where the user's intent is never interrupted by the interface.

The big idea

Most people believe that "good" design is about aesthetics—the right colors, the perfect fonts, and the most innovative layouts. Krug argues the opposite: Good design is about usability. A beautiful website that confuses the user is a failure. The core thesis is that humans have a limited amount of "mental bandwidth" for processing information. Every time a user has to stop and think, "Wait, what does this button do?" or "Where is the search bar?", you have failed them.

The logic is rooted in human psychology: we don't "read" the web; we scan it. We look for landmarks, patterns, and familiar cues. When a design deviates from these mental models, it creates friction. Krug argues that the designer's job is to remove that friction by making the interface so intuitive that the user can achieve their goals without ever having to "think" about the interface itself.

Key ideas

The Principle of Least Astonishment

What it is — Interfaces should behave in a way that matches the user's existing mental models and expectations. If a user clicks a button, they should be certain of what will happen next. Why it matters — When you surprise a user (in a functional sense), you break their flow. They have to stop, re-evaluate, and restart their mental process, which leads to frustration and abandonment. In the book — Krug emphasizes that if a user has to pause to wonder what a link does, the design has failed. Consistency is the antidote to this surprise.

Recognition Rather than Recall

What it is — Humans are much better at recognizing something they've seen before than remembering a piece of information from a previous screen. Why it matters — If a user has to remember a piece of information from Page A to complete a task on Page B, you've increased their cognitive load. In the book — Krug advocates for keeping important information (like a "Back" button or a "Total Price") visible at all times rather than hiding it behind a click.

The Importance of Visual Hierarchy

What it is — Use size, color, and placement to tell the user's eyes where to go first, second, and third. Why it matters — Without a clear hierarchy, every element on a page competes for attention equally, creating a "wall of noise" that makes it impossible to find the primary action. In the book — Krug explains that you should only have one primary action per screen. If everything is bold, nothing is bold.

Consistency is King

What it is — Elements that perform the same function should look and behave the same way throughout the entire site. Why it matters — Consistency allows users to build "muscle memory." Once they learn how to use one part of your site, they should automatically know how to use the rest. In the book — Krug argues against "creative" navigation. If the "Home" button is in the top right on one page, it shouldn't be in the top left on the next.

Minimize Choices (Hick's Law)

What it is — The more choices you give a user, the longer it takes for them to make a decision—and the more likely they are to become overwhelmed. Why it matters — Too many options lead to "analysis paralysis." You want to guide the user toward a specific goal, not offer them a buffet of distractions. In the book — Krug suggests breaking complex tasks into smaller, multi-step processes (like a checkout flow) rather than one giant, intimidating form.

The "Scan" Factor

What it is — Users do not read; they scan for keywords, bullet points, and bold text. Why it matters — If your content is a wall of text, users will skip it entirely. You must design for the "skimmer." In the book — Krug highlights the importance of bulleted lists, headers, and bolded text to make the content "scannable" for someone in a hurry.

Frameworks & tools

The "Don't Make Me Think" Audit

Use this checklist to evaluate any interface (webpage, app, or physical object):

  1. The 5-Second Test: Can a new user tell what the page is about and what they can do here within 5 seconds?
  2. The "Where is it?" Test: Can the user find the search bar, the login button, and the contact info instantly?
  3. The "What does this do?" Test: Look at every icon and button. If you have to hover over it to know what it does, it's a failure.
  4. The "One Action" Rule: Does this page have one clear primary goal? If there are three competing calls-to-action, the user will hesitate.
  5. The "Breadcrumb" Check: Does the user always know where they are in the site's hierarchy?

The Hierarchy of Information

When designing a page layout, apply this order of importance:

  1. Primary Action: The one thing you want them to do (e.g., "Buy Now").
  2. Secondary Actions: Related tasks (e.g., "Add to Wishlist").
  3. Supporting Information: Details that help the decision (e.g., "Shipping Info").
  4. Tertiary Information: Background info (e.g., "About the Seller").

Memorable examples & stories

The "Mystery" Button

Krug describes a button that had a vague icon but no text label. Users were confused about what it did until they hovered over it. Lesson: Never rely on icons alone. Always pair icons with text labels to ensure clarity.

The "Wall of Text"

Krug points out how many websites use long, dense paragraphs to describe products. Users rarely read these; they scan for the bolded words. Lesson: Use bullet points and headers to make information digestible. If a paragraph is longer than 3 lines, it's probably too long.

The "Hidden" Navigation

A site where the navigation menu was hidden behind a "hamburger" icon on a desktop view, forcing users to click just to see where they could go. Lesson: Don't hide essential navigation. If the user needs to see the options to make a decision, show them the options.

Key quotes

"The goal of design is to make the interface invisible." (Paraphrased) Why it matters: It reminds us that the best UI is the one that gets out of the way of the user's goals.

"If you can make the user think, even for a split second, you've failed." (Paraphrased) Why it matters: It sets the standard for 'frictionless' design—the goal is zero-friction.

"Users don't read; they scan." (Paraphrased) Why it matters: It forces designers to stop writing for "readers" and start designing for "scanners."

How to apply it

This week

Ongoing

Common pitfalls

Connects to

If you remember only three things

Internalize it

Fidelity note

This summary is based on the core principles of Steve Krug's "Don't Make Me Think" (the original book) and his broader philosophy on web architecture. While Krug has written extensively on HTML/CSS architecture, the "Don't Make Me Think" philosophy is the foundational pillar of his design advice. I am highly confident in the usability principles (Cognitive Load, Scanning, Recognition vs. Recall), but for specific technical HTML/CSS implementation details, the reader should refer to Krug's specific technical guides.

More from Steve Krug