YouTube is known for being one of the services that have truly charming error pages, in lots of varieties.
Update: It turns out that the above page is actually not an official YouTube error page but a satirical take done by Brendan McGetrick. It’s still a great example, though, so we’ll leave it in here.
This one is brilliant. Not only do they entertain the user, they manage to do some branding in the process.
Twitter’s most (in)famous error mascot is the Fail Whale, but their error pages show more diversity than that. This is another (quite trippy) example.
We like the touch with “rest assured the alarms are blaring in the basement.”
This has to be one of the most original error pages we have seen. Flickr turned it into a competition! Talk about distracting the user in a smart way.
While not visually exciting, the error message is a classic.
During one of its biggest service outages ever, MySpace did a brilliant thing: they put up a page with a playable Pacman game to keep people entertained.
We don’t want to go outside… It’s RAINING. (We’re in Sweden.)
When all else fails, blame the Large Hadron Collider.
Showing pictures of your tech staff is always a great idea. Especially if they are fluffy animals.
The to-the-point ones
The error page is simple and to the point, but what is brilliant here is the second page below. It’s not an error page, but was set up after Typepad had experienced problems, letting users choose their own compensation. We wonder which option turned out to be the most popular? (If anyone from Six Apart is reading this, care to share that information with us?)
Hulu has clearly opted for keeping things simple.
Linkedin always brightens up their maintenance pages with their magician/gnome/elf (what IS that?), yet the message is professional and to the point.
Another example of keeping things really simple. Perhaps a bit too simple.
When money is involved, it might be best to avoid jokes.
Wikipedia takes a very international approach… “Error” in 10+ languages.
This is another classic error/maintenance page. Tipping the visitors about other cool sites in the meantime is a pretty neat thing.
Google’s Blogger service has a simple and to-the-point error message.
Paying services may do well to stay away from jokes. Here is a nice example from Netflix (another one from Amazon above).
Polite and to the point, and visually pleasing.
We didn’t include the famous “oops, the technorati monster escaped” error message, but instead this maintenance page.
Note the link to a status page. Always a good practice.
The non-existent ones
Ok, this one can’t really be considered a Web 2.0 service, but we included it because this example shows more or less the worst case scenario. There simply is no custom error page present here at all.
Google’s error pages are infamous for being uninformative. At least they have put their logo in there, but that’s about it. “Service error -27″? Ok…
Some advice about maintenance and error pages
The examples in this post are just a small sampling of the creativity (or in the last examples, lack of creativity) that companies have shown when setting up their maintenance and error pages. We hope you found them inspiring!
Counting on getting errors may seem a strange and counter-intuitive thing to do, but you might as well have a maintenance page ready for when you might need it, not to mention having a custom error page if your website suffers from an unexpected error.
Here are a few points that you might want to keep in mind when designing error and maintenance pages. Many of these may seem obvious, but if you’ve been around the Web for a while, you will have seen plenty of cases where this advice would have been needed.
- Keep an appropriate tone. Keep the tone in line with the service you provide. If you’re all about entertainment, entertain. If not, then maybe it might be a good idea to leave out the jokes.
- Be polite. You have just inconvenienced the visitor. Don’t make it worse.
- Don’t blame the user. Really. We have seen error pages that firmly state that the user did something wrong.
- Be informative. Let the user know what is going on and that you are doing something about it. If you know when the site will be back, let the user know.
- Provide up-to-date information. If you have a status page, link to it.
- Brand the page. It may be a simple error page, but at least include your logo so there is no doubt to the user what website he/she is on.
The advice above overlaps with a very specific kind of error page we have written about before, the 404 error page (page not found). You may want to check out these two posts for further inspiration: