When your website works, users are satisfied and often return for more. But what happens when the technology powering your website fails? Websites can slow to a crawl, applications can return random errors, your server can crash, etc. Any technical failure can easily break the experience you’ve worked so hard to craft. Broken experiences that poorly handle those technical failures will frustrate your users, causing them to leave your website.
Unfortunately, technology will inevitably break, especially on large and complex websites. Try as we might, we will never engineer away every possible error. What is a web professional to do?
The answer is to create broken experiences that delight users, keeping them on our website even when things go wrong. In my talk, I’ll review the techniques and tools that are the most helpful (and the least helpful) in crafting good broken experiences. I will share specific examples for common errors and provide steps attendees can use right away.
What You'll Learn:
- Guidelines to determine the best way to present an error to users
- Tips, tricks, and tools that will help you handle specific kinds of errors
- Advice on which errors you can engineer away, and how best to work with programmers to make that happen
- How to keep users coming back to your website, even when things go wrong
- How to test and measure whether or not you are properly handling the broken experience