
Firefox's back button will let you go back
several steps. View enlarged image.
Last week's entry on outbound links spawned a lot of discussion, including the question of whether one should have outbound links open in a new window (or tab depending on the user's browser and preferences). Although many others have already written about this topic, it comes up often enough that I think it is worth discussing. Disclaimer: links that open in a new window or tab—when that wasn't my choice—are a pet peeve of mine, but I will attempt to explore the topic objectively.
Those who recommend having links open in a new window do so with the intention of making it easier for users to return to the original site. Anyone who surfs the Internet knows that it is easy to get lost down a rabbit hole of links. For example, if I provide you with a link to Chuck Palahniuk's Web site, you might:
By now, the theory goes, you will have either forgotten where you were before or forgotten how to get back. If I'd set the Chuck Palahniuk link to open in a new window/tab (this is the only link on the page that opens a new window), you could just go back to your original window/tab and you'd be back where you started. Of course if the link opens in the same window, and you are using a current browser such as Firefox, you can simply click the down arrow next to your back button to navigate back through the series of links you just followed.
I've always found it easier to use the back button. With one click I can go back and read another interview or I can choose to go all the way back to the original blog. To me that seems far easier than wading through a sea of windows, or looking at an array of tabs to find the one you want. But everyone is different. In researching this article I discovered a Get Satisfaction page in which a user actually requested that links on Pownce open in a new window. Two of the responders agreed that they would prefer new windows, while two others (including Pownce/Digg designer Daniel Burka) disagreed. I saw these differing opinions in many places.
Where does that leave us? Preferences vary, so unless you survey the users of your particular site it may be difficult to determine if your audience likes or dislikes it when a link opens in a new window. Pownce was able to solve the problem by giving users a setting that lets them pick which behavior is the default while they're on Pownce. But that's not an option for most sites and blogs. With that in mind, I think it is most appropriate to leave it in control of the user. If a user wants to open a link in a new window he can do so by right-clicking (Windows) or ctrl-clicking (Mac) the link in question. I often open links in a new tab if I know that I'll want to flip back and forth between them. I just don't want them opening up new tabs spontaneously.
If you're in the pro new window camp, I've probably not yet changed your mind. But there are more issues to consider.
While writing this I kept having a vision of wandering the Internet in a world where every external link opened a new window or tab. In this vision it was only a matter of minutes before there were so many tabs open in my browser that I had to use the left and right arrows to scroll through them. Worse yet, instead of tabs windows began spawning as quickly as Tribbles and suddenly my desktop was impossible to navigate. This made me think of Kant. In his first formulation of the Categorical Imperative he states that one should "act only in accordance with that maxim through which you can at the same time will that it become a universal law." While this idea was meant to deal with issues of morality, it's easy to see how it could be applied to lesser situations such as links opening in new windows. If links always opened in a new windows it would pose significant usability challenges.
Naturally most sites don't open everything in a new window or tab. If they did we'd all be swimming in windows. Instead, most site designers choose to open new windows only in particular circumstances. Some designers do this only for external sites while others reserve the technique for opening up .pdf files. While I'd still prefer that links open in the same window, giving me the choice of whether or not to open them in a new tab, I understand that many may disagree. Most people have committed one way or another with few remaining undecided. But, whatever your preference may be, I hope this discussion will help the next time you're debating where a particular link should open.
Comment by leedsweb — October 28, 2008 @5:49 am
Comment by Rich — October 28, 2008 @9:37 am
Comment by Brad — October 28, 2008 @12:31 pm
Comment by TomG — October 28, 2008 @10:40 pm
Comment by Heidi Cool — October 28, 2008 @10:58 pm
Comment by John Storhm — October 29, 2008 @2:41 am
Starting from the bottom & working up:
@John Storhm:
You end with "Yet not having the option is also bothersome"--and yet the position you advocate is precisely the opposite, to take choice *away* from the user (me), and force what you *think* is the correct behavior (which in Heidi's case, it is not). I'm thinking there's more than a little bit of conflict here between the designer PoV and user PoV.
@Heidi: I generally agree with you about the down-the-rabbit-hole thing (and unwinding through the 'back' arrow stack), but I personally find that most often, I'm firing off multiple outbound links from a single page into separate tabs. Again, the only way we can both be happy is if we have the choice, I.e. the web designer has _not_ forced the separate-window/tab on one of us.
I agree with "leedsweb" that some web applications should open all external links in a new window/tab--they key here being "applications", not "pages"--things like Gmail, or non-trivial forms that have state that may be difficult or time-consuming to restore when navigating away & back.
Comment by Jim Nauer — October 30, 2008 @8:15 pm
Comment by Heidi Cool — October 31, 2008 @1:53 pm
Comment by Sweet Things to Say — November 4, 2008 @5:57 am
Comment by Web Designer — November 4, 2008 @1:24 pm
Comment by email templates — November 5, 2008 @3:14 pm
Comment by Company Formation — November 10, 2008 @9:07 am
Comment by SEO Expert — November 13, 2008 @1:26 am
Comment by Funny sms — November 13, 2008 @3:36 am
Comment by SEO Training — January 6, 2009 @1:19 am
Comment by Buy Backlinks — January 9, 2009 @4:05 pm