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
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.
Similar Books
Download PDF
Download EPUB
.epub
digital book format is ideal for reading ebooks on phones, tablets, and e-readers.