Steve Krug's book Don't Make Me Think outlines 10 usability lessons for web design: 1) Make sites intuitive to use without frustration, 2) Explain themselves without needing explanation, 3) Avoid requiring users to puzzle over how to do things, 4) Don't waste users' time as they want to save time, 5) Respect that users will rely on the back button if they make mistakes, 6) Design for how users form habits and stick to what works, 7) Eliminate unnecessary content as users don't have time for small talk, 8) Include search to help users find what they need, 9) Help users navigate with conceptual site maps as they remember where things are, and 10) Ensure users can