Learn to like the Back button
Posted January 26th, 2009 by David HamillWe use the Back button all the time, often without noticing. As soon as we realise we’ve taken a wrong turn, we reach for the Back button. However the Back button has long been regarded by web designers as the user’s crutch. As though it is only used to help them get out situations caused by bad design.
Accept that your users love the Back button. Think of your user as your best friend and the Back button is their new girlfriend. You’re going to need to learn to get along.
It gives the user control
Most of your users are going to take an indirect route to the content they need. It’s best if you just accept this to be the case, because it’ll happen even on the best designs. Your users will test theories by seeing what’s behind certain links. They know that when it’s not the right one, they can hit the Back button and try again.
To support this behaviour, you need to make sure that each page on your site has a purpose and that purpose is obvious at a few seconds glance. This is as much about saying “You’ve found it” to the person who has, as it is about saying “Go back” to the person who took a wrong turn.
Don’t break it
You’re bound to have heard this advice before, but I’ll say it again. Don’t break the Back button without a very good reason. That reason should be a clear benefit to the user and not the cool feature you’re trying to introduce.
These days lots of sites use AJAX or Dynamic HTML (face it, that’s what it is) as I prefer to think of it. AJAX can be used to enhance the user experience in many places. But it’s also over-used in the same way that Flash was a while back.
When using AJAX, you need to be very careful about how the user will perceive the new data you’re loading. It can often appear to them that they’re on a new page. This is usually because AJAX has been used in a situation where the humble page-load would have been better.
If the user thinks a new screen has loaded, they will use their Back button to reverse out of it. So don’t mess with it.
It’s not a signal of failure
Don’t be afraid to create designs that sometimes call for the user to reach for the Back button. One of the arguments for expanding menus is that they allow the user to cross-navigate when they realise they’ve gone down the wrong route. In actual fact, despite your careful attempts to allow them these options, most of the time they hit the Back button anyway.
Attempting to create situations that provide alternatives for the Back button is often a waste of effort. So when you’re next in a design meeting and someone asks ‘How does the user get out of that page?’ Just reply with “they’ll use their Back button’. It’s true, regardless of what you try to do.
Tags: navigation



5 Responses to “Learn to like the Back button”
January 26th, 2009 at 10:16 am
A good example of a website that has done this is http://www.BooHoo.com. When I visited the site for the first time I got very confused because I couldn’t reverse out of the item I was looking at. At that time the site used to just break and go to an error page or do something similar. Now they have removed the option to use the browser Back altogether. It means you have to hunt around the page looking for other options and this feels unnecessary.
Interesting blog
January 29th, 2009 at 9:06 pm
Funny, I was just talking about the back button issue with a colleague the other day. I often find that from an information architecture perspective, we’re eager to provide extra ways to go back even though users will probably ignore them. There’s rarely reason to clutter up a design with functionality that’s already covered by the browser.
You touched upon the issue of AJAX and I think that’s where the real problem lies. There’s a world of discussion to be had here about establishing best practices for webapps.
February 3rd, 2009 at 5:52 pm
[...]David Hamill, who I am really starting to warm up to, has hit on one of my major usability pet peeves: breaking the back button. Nothing frustrates me more than hitting back and realizing it has taken be back to the start of [...]
April 20th, 2009 at 2:42 pm
I’m trying to win this argument right now with our sales manager. He wants to open links on our links page in a new window. He’s afraid users won’t find their way back to our site using the back button.
It’s a tough call when the current default browsing experience seems to be a tabbed one. I agree don’t break the back button, but for navigating off the site, it’s a tough call due to the new tabbed browser experience.
April 20th, 2009 at 2:58 pm
Marcus the thing to consider here is – does your user want to come back? There are plenty of instances where opening a new tab is helpful. But your decision should be based on what your user wants and not what you want them to want.
Try saying that after a few beers.
Comment on this article