Searching...
English
English
Español
简体中文
Français
Deutsch
日本語
Português
Italiano
한국어
Русский
Nederlands
العربية
Polski
हिन्दी
Tiếng Việt
Svenska
Ελληνικά
Türkçe
ไทย
Čeština
Română
Magyar
Українська
Bahasa Indonesia
Dansk
Suomi
Български
עברית
Norsk
Hrvatski
Català
Slovenčina
Lietuvių
Slovenščina
Српски
Eesti
Latviešu
فارسی
മലയാളം
தமிழ்
اردو
Don't Make Me Think

Don't Make Me Think

A Common Sense Approach to Web Usability, 2nd Edition
by Steve Krug 2005 201 pages
Design
Business
Programming
Listen
9 minutes

Key Takeaways

1. Don't Make Users Think: Design for Intuition and Clarity

If you can't make a page self-evident, you at least need to make it self-explanatory.

Intuitive design is key. Users shouldn't have to figure out how your website works. Every element, from navigation to content, should be immediately understandable. When users encounter something unclear, it creates cognitive friction, slowing them down and potentially driving them away.

Self-evident vs. self-explanatory. Ideally, your design should be self-evident, requiring no thought to understand. If that's not possible, aim for self-explanatory, where users can quickly grasp the concept with minimal effort. This applies to everything from button labels to overall site structure.

Reduce mental overhead. Eliminate question marks in users' minds. Make choices obvious, use clear language, and follow established web conventions. The less users have to think about using your site, the more mental energy they can devote to your content or products.

2. Web Users Scan, Don't Read: Optimize for Quick Comprehension

We don't read pages. We scan them.

Scanning is the norm. Most users don't read web pages thoroughly. They scan quickly, looking for keywords, phrases, and visual cues that match their task or interest. This behavior is driven by time pressure, the knowledge that they don't need to read everything, and years of experience with "good enough" information gathering.

Design for scanners. Use techniques that make your content easy to skim:

  • Clear, descriptive headings and subheadings
  • Bulleted lists
  • Short paragraphs
  • Highlighted keywords
  • Meaningful images and captions

Frontload important information. Put the most crucial content at the top of the page and the beginning of paragraphs. Use the inverted pyramid style from journalism: start with the conclusion, then provide supporting details.

3. Create Clear Visual Hierarchies and Conventions

Conventions are your friends.

Visual hierarchy guides users. Make important elements more prominent through size, color, positioning, and white space. Group related items visually. Use nesting to show what's part of what. A clear visual hierarchy helps users understand your page at a glance.

Leverage conventions. Web conventions have evolved for a reason – they work. Users have learned to expect certain elements in certain places (e.g., logo in the top left, search in the top right). Stick to these conventions unless you have a very good reason not to.

Balance innovation and familiarity. While creativity is valuable, don't reinvent the wheel for basic functions. Familiar patterns reduce cognitive load. If you do innovate, make sure the new design is so intuitive it requires no learning curve, or adds significant value to justify a small learning curve.

4. Break Pages into Clearly Defined Areas

Ideally, users should be able to play a version of Dick Clark's old game show $25,000 Pyramid with any well-designed Web page.

Distinct zones aid comprehension. Dividing your page into clearly defined areas helps users quickly decide which parts to focus on and which to ignore. This is especially important given users' tendency to scan rather than read thoroughly.

Make areas instantly recognizable. Users should be able to identify the purpose of each area at a glance:

  • Navigation
  • Search
  • Content
  • Advertising
  • Branding elements

Use visual design to reinforce divisions. Employ techniques like white space, borders, color backgrounds, and consistent styling to delineate different areas. This visual organization helps users build a mental model of your site's structure.

5. Make it Obvious What's Clickable

Since a large part of what people are doing on the Web is looking for the next thing to click, it's important to make it obvious what's clickable and what's not.

Clear affordances reduce frustration. Users shouldn't have to guess what they can interact with. Make links and buttons stand out through:

  • Consistent styling (e.g., underlined text for links)
  • Color differentiation
  • Hover effects
  • Button-like shapes for important actions

Avoid false affordances. Don't make non-interactive elements look clickable. This creates confusion and erodes trust in your interface.

Consider mobile interactions. On touch devices, make tap targets large enough and spaced appropriately. Provide visual feedback for taps to confirm the interaction.

6. Eliminate Distractions and Clutter

Get rid of half the words on each page, then get rid of half of what's left.

Focus is crucial. Every unnecessary element on a page competes for the user's attention. Cluttered designs make it harder for users to find what they're looking for and understand your message.

Ruthlessly edit. Eliminate:

  • Unnecessary words and content
  • Redundant navigation options
  • Purely decorative images
  • Overly complex layouts

Embrace white space. Don't feel compelled to fill every pixel. White space helps organize content, improves readability, and gives important elements room to breathe.

Prioritize ruthlessly. For every element on the page, ask: "Does this support the primary goal of this page?" If not, consider removing it or making it less prominent.

7. Design Effective Navigation: Make it Easy to Find and Understand

Web navigation compensates for this missing sense of place by embodying the site's hierarchy, creating a sense of "there."

Clear navigation is crucial. Good navigation tells users what's on the site, how to use it, and gives them confidence in the site's creators. It should be consistent across the site and provide context for where the user is within the site's structure.

Key navigation elements:

  • Persistent navigation (present on every page)
  • Clear section names
  • A "Home" link
  • Search functionality
  • Breadcrumbs for deep hierarchies

Make categories self-evident. Users should be able to predict what they'll find in each section. Use clear, descriptive labels and avoid clever names that might be ambiguous.

8. Optimize Your Homepage: Clear Purpose and Easy Starting Points

The Home page has to accommodate everyone, which is like saying "Anyone can park here" about a single parking space.

Communicate purpose instantly. Within seconds, new visitors should understand what your site is about and what it offers them. Use a clear tagline and concise explanatory text.

Showcase key functions. Make it obvious how to start the most important tasks on your site. Whether it's search, account creation, or browsing products, these entry points should be prominent.

Balance competing needs. Homepages often have to serve multiple audiences and business goals. Prioritize ruthlessly and focus on the most critical elements. Resist the temptation to promote everything.

9. Usability Testing on a Budget: Keep it Simple and Do it Often

Testing one user early in the project is better than testing 50 near the end.

Regular testing is invaluable. Even small-scale, informal usability testing can reveal major issues. Aim to test early and often throughout the development process.

Keep it simple:

  • Test with 3-4 users per round
  • Focus on major tasks and pain points
  • Use think-aloud protocols to understand users' thought processes
  • Look for patterns across multiple users

Act on insights quickly. The goal is to improve the design, not create elaborate reports. After each round of testing, identify the most critical issues and implement fixes promptly.

10. Accessibility Matters: Design for All Users

Making pages self-evident is like having good lighting in a store: it just makes everything seem better.

Inclusive design benefits everyone. Designing for accessibility not only helps users with disabilities but often improves usability for all users. It's also increasingly important for legal compliance and ethical business practices.

Key accessibility considerations:

  • Provide text alternatives for images
  • Ensure keyboard navigation
  • Use sufficient color contrast
  • Create a logical content structure
  • Make forms accessible

Start with the basics. Even small improvements in accessibility can make a big difference. Focus on the most impactful changes first, then gradually enhance accessibility over time.

11. Write for the Web: Concise, Scannable, and Objective

Happy talk must die.

Brevity is key. Web users have limited time and attention. Cut unnecessary words, introductory text, and marketing-speak. Get to the point quickly and clearly.

Make text scannable:

  • Use meaningful headings and subheadings
  • Employ bulleted and numbered lists
  • Highlight key terms and phrases
  • Use short paragraphs and plenty of white space

Be objective and straightforward. Avoid hype and exaggerated claims. Users are skeptical of marketing language and appreciate clear, factual information. Let your products or services speak for themselves.

Last updated:

Review Summary

4.24 out of 5
Average of 29k+ ratings from Goodreads and Amazon.

Don't Make Me Think is praised as an essential guide to web usability, offering practical advice on creating intuitive and user-friendly websites. Readers appreciate Krug's straightforward writing style, humor, and use of examples. While some find the content obvious or outdated, many consider it valuable for both beginners and experienced designers. The book emphasizes simplicity, clear navigation, and user-centric design. It also covers usability testing and accessibility. Despite its age, most reviewers agree that the core principles remain relevant in modern web design.

About the Author

Steve Krug is a renowned usability consultant and author best known for his book "Don't Make Me Think: A Common Sense Approach to Web Usability." With over 600,000 copies in print, the book has become a staple in the field of web design. Krug's expertise stems from over 20 years of consulting for various high-profile clients, including Apple and NPR. He also wrote "Rocket Surgery Made Easy," a handbook on usability testing. Krug's consulting firm, Advanced Common Sense, is based in Chestnut Hill, MA. Currently, he focuses on writing, teaching usability workshops, and enjoying old movies.

0:00
-0:00
1x
Create a free account to unlock:
Bookmarks – save your favorite books
History – revisit books later
Ratings – rate books & see your ratings
Listening – audio summariesListen to the first takeaway of every book for free, upgrade to Pro for unlimited listening.
Unlock unlimited listening
Your first week's on us!
Today: Get Instant Access
Listen to full summaries of 73,530 books. That's 12,000+ hours of audio!
Day 5: Trial Reminder
We'll send you a notification that your trial is ending soon.
Day 7: Your subscription begins
You'll be charged on Sep 28,
cancel anytime before.
Compare Features Free Pro
Read full text summaries
Summaries are free to read for everyone
Listen to full summaries
Free users can listen to the first takeaway only
Unlimited Bookmarks
Free users are limited to 10
Unlimited History
Free users are limited to 10
What our users say
15,000+ readers
“...I can 10x the number of books I can read...”
“...exceptionally accurate, engaging, and beautifully presented...”
“...better than any amazon review when I'm making a book-buying decision...”
Save 62%
Yearly
$119.88 $44.99/yr
$3.75/mo
Monthly
$9.99/mo
Try Free & Unlock
7 days free, then $44.99/year. Cancel anytime.