6

I've been having a debate in our office about relying on browser navigation. For example, if a user is searching for something in a digital library, they type in a search, hit return and are faced with a list of paginated results. If they decide to view one item in more detail they select it. My question is, should there be navigation links such as 'back to search results' provided for users to go back or is it OK not to provide this and expect the user to rely on the browser instead?

I feel that not taking responsibility for your site's navigation is wrong. However I do agree that many users prefer to use browsers and that the browser navigation should be available in addition to internal navigation links. Is it right to recommend a site provide users with navigation? If so what arguments can you provide me to back this up?

Thanks

lorraine_p

flag

7 Answers

2

It's pointless to duplicate the functionality of the browser's Back button. But a button like "Return to Search Results" should not duplicate the functionality of the Back button and is very useful.

For example, the Jira issue tracking application shows a "Return to search" link on search result detail pages. The link persists even if you drill down and edit a search result, and it always returns to the search results page, no matter how many pages you've clicked through into the search result. This is very useful.

link|flag
I haven't used Jira - what do you mean "no matter how many pages you've clicked through into the search result"? Does that mean that no matter where you go on the site after clicking on a search result, the link to go back to the search remains there? – Charles Boyung Jan 27 at 22:29
Okay, I just went and played with their demo, and I'm going to have to disagree with this too. They have that link because the way that they have developed their search and site both break the back button. Their "tabs" on a search result are the only links where the "return" link shows up - anything else it disappears. If they built their tabs correctly, where it didn't change the page URL and/or the normal back button actually took you back to the previous tab (it doesn't actually change the page), then there would be little need for this link on the site. – Charles Boyung Jan 27 at 22:35
Their search form also breaks the back button because it requires you to resubmit the form when you use the back button to return to it. This was one of the exact things that I mentioned in my answer that is a bad thing and if you fix it, reduces the need for a "return" link. – Charles Boyung Jan 27 at 22:36
Jira certainly has its faults. But as I said, the "Return to search" link is useful because if you click a search result and edit the record, you can still return to the search results page with one click. As you point out, Jira's handling of tabs and form resubmission isn't good... which is why I didn't mention them. :) – Bennett McElwee Jan 28 at 22:22
0

I think it depends on several factors.

Firstly - who are the target users? Are they expert/intermediate users? This may reveal some behavioural insights to the use of the back button. Sometimes it's better to re-label a link to point them to where they most likely want to go to, as opposed to placing links that "always go back the previous page" everywhere.

Also - there can be a confusion between "back" and "take me home", and it depends on the context of the navigation - where the users are in the site, and more importantly, in their task. Thus, the user may decide to use the back button over a link (or vice versa). I think this will require user testing to tease out the details.

In terms of search, I think it will be useful to have a link that takes a user back to their search results. Whether this feat is technically difficult or not depends on how your system is set up, and your developers/managers may or may not be willing to change large parts of the code for this. However, if you can get user feedback about the use of a "back to search results" link, they may realize it's more important than they thought and work to improve the system that way.

I do feel that we ought not to take navigation for granted - particularly when users are usually alone when they interact with a site, with no human feedback or guidance whatsoever.

HTH

link|flag
0

I would only add that a link clearly saying "Back to search results" gives user confidence and feeling he's in control of his actions. It's about user control and freedom.

As Boon mentioned context is important. To give an example - with tabs being present in all major browsers, many people tend to open pages (search results pages in this case) in new tabs. Back button will not work for them in such case should they decide to see search results in newly opened tab.

I personally wouldn't rely on the browser navigation only, as the result of using Back button may sometimes be ambiguous.

link|flag
1 
Sorry, but I couldn't disagree more. The back button is in no way ambiguous. It serves a single, very clear purpose. Also, if people are opening specific results from the search in new tabs, then they explicitly are choosing not to have back button functionality because they don't need it. They still have the tab with the search results to get back to just by switching tabs. – Charles Boyung Jan 27 at 16:47
All I meant is that I've seen too often websites which break behaviour the back button by applying - for whatever reasons - redirection to the same or different page. So while I agree that the purpose is clear, the results of using it can be different to what is expected. – pkreglicki Jan 27 at 18:25
Then wouldn't the better solution for those site be to fix that, rather than trying to bandage it with some unnecessary functionality? – Charles Boyung Jan 27 at 23:20
0

I firmly believe that there is absolutely no reason to duplicate the functionality that all standard browsers provide, including the back button. People understand quite clearly what the button does and how it works. As long as your search results come back up after using the back button (meaning you don't get one of those "would you like to resubmit the form" messages), then there is no reason to have a Back to Search Results link. I also disagree with pkreglicki - I don't see how the result of using the back button could be ambiguous. It serves a very clear and distinct purpose.

If you are looking for research to back this up, the easiest way is to use analytics. Set it up so the search results records differently when someone clicks on the search button vs. when the page is viewed a second time via the back button. Then review to see if your users are going back or performing the search a second time in cases where you have users viewing the same search results multiple times. In my past experience with tests like this, the users almost universally used the back button on the browser, so to me it was pretty clear that they knew how it works.

Another thing to think about is how links like "Back to search results" could potentially harm the users' experience on your site. If you explicitly duplicate browser functionality like this (or with Print links or Back to Top links), then you may make more novice users think that they can't use their standard methods for performing these actions. A user might think "Why is this link here? Can't I just use the back button like I do on other sites?" Since your goal is likely to support novice users with a link like this, you may be doing more harm than good overall.

A final thing to think about is server performance. Depending on how your search and how your site are set up, using a link like that could cause a performance hit on your server. If you have browser-level caching enabled, then a simple use of the back button will not reload the page, which means the server will not be hit again. But if you have a link to the search results again, it will invariably request the data from the server again, increasing your load.

link|flag
"there is no reason to have a Back to Search Results link" -- see my answer for a counterexample: uxexchange.com/questions/1540/… – Bennett McElwee Jan 27 at 22:28
I don't agree with your counter example - see my comments there. – Charles Boyung Jan 27 at 23:19
0

Consider how pages work when viewed away from their original context ie. outside of the browser's history.

For example, when users share links, the sender might relate to the page in terms of how it fits within a series of steps that they themselves have taken, whereas the recipient, upon seeing the page for the first time, may benefit from understanding how the page fits onto the site as a whole.

Similar issues come into play when you consider users bookmarking pages for later viewing.

link|flag
I don't see what this has to do with a link back to search results. The context of coming from a search result doesn't matter when sharing pages or bookmarking them. Also, the most common way of showing a "return to search results" link is to use the referring page to determine whether or not to show it and also determine where to go back to. When you share a link or bookmark it, that referrer does not come along for the ride, so you wouldn't get that anyways. – Charles Boyung Jan 27 at 21:15
Also, if the recipient wants a better understanding of how the page fits on the site as a whole, having a link to return to search results doesn't provide them with that. Normal site navigation formatting and potentially breadcrumbs are MUCH better indicators of that. I cannot think of a single instance where sharing or bookmarking a page would value from having a previous search of the site shown as a link on said page. – Charles Boyung Jan 27 at 21:17
How do you know that "The context of coming from a search result doesn't matter when sharing pages or bookmarking them."? I can think of "instance where sharing or bookmarking a page would value from having a previous search of the site shown as a link on said page" – try searching in Google Images, then clicking on an image. The referrer is passed via the URL and a link back to the search results is visible in top frame. – Danny Hope Jan 27 at 22:45
First, search engines are completely different than a normal site search. There are completely different paradigms that must be observed, and a search engine image search is even more of a specialized beast. Also, give me an example where a user would bookmark a google image search result. I could see bookmarking the image, the page it came from, or the actual search results page, but I can't think of a single reason to bookmark (or share, same rules apply here) a single search result from google images. – Charles Boyung Jan 27 at 23:18
Also, a reason that Google does that with their image results is because they are inherently breaking the back button by using frames to display results. They let you click on other links within the child site, and the back button doesn't work as expected when that happens. – Charles Boyung Jan 27 at 23:19
0

In addition to links on pages and browser navigation (which I think both are useful and indispensable) I would like to add just one relevant idea. Make your URLs also help user with the navigation. I mean if the URL is like this:

http://uxexchange.com/questions/1540/

it's short, understandable and every user may travel through the site by deleting some parts of the URL back to the nearest slash. Deleting "1540" will take you to the questions directory and so on. Compare it to this imaginary example:

http://uxexchange.com/?q=%E8%E4%E8%EE%F2%F1%EA%E8%E9+%E7%E0%EF+&num=10

link|flag
I agree, but this has absolutely nothing to do with the question at hand. – Charles Boyung Jan 28 at 16:06
0

I can confidently say (having carried out numerous observed tests) that a sure fire way to annoy a user would be to mess with the functionality of a browsers back button, or to use a technology which prevents the back button from behaving as the user expects.

If you are duplicating a browsers functionality purely because the technology used breaks the browser functionality then you should consider a new technology solution.

I have never come across a user who doesn't understand the back button either.

link|flag

Your Answer

Get an OpenID
or

Not the answer you're looking for? Browse other questions tagged or ask your own question.