Should Links Open In New Windows?

Advertisement

No, they shouldn’t. At first glance the decision to open links in new windows or not depends on the given site and the preferences of its visitors. Visitors of the sites with heavy linking are more willing to have links opened in new windows than open dozens of links in new windows manually. Visitors of less-heavy-linkage-sites are more likely to open some specific link in new window to remain on the site and continue to browse through it afterwards. However, this is not true.

Users also don’t like to deal with dozens of opened tabs and some visitors tend to quickly become angry with the disabled back-button. Furthermore, some visitors may not even realize that a new window was opened and hit the back-button mercilessly — without any result. That’s not user-friendly and that’s not a good user experience we, web designers, strive for.

Place users in control

From the usability point of view the decision to enforce opening links in new windows violates one of the fundamental principles of the user interface design: users should always be in control of the interface they are interacting with.

Leading user interface and usability researchers such as

claim that a user-friendly and effective user interface places users in control of the application they are using.

Users need to be able to rely on consistency of the user interface and know that they won’t be distracted or disrupted during the interaction. Users must know, understand and anticipate what is going on and what will happen once user interface elements are used. Any deviations from this convention result in a more design-oriented and less user-oriented design.

As Shneiderman claims5, experienced users strongly desire the sense that they are in charge of the system and that the system responds to their actions. As designers, it is our duty to design the system to make users the initiators of actions rather than the responders.

Designers are tempted to enforce users to actually use the interface or browse through the site they have created. Although the rationale behind stems from some clear commercial objectives and therefore often preferred by project managers, it is the designer’s duty to make clear to managers that users do not care.

In fact, developers often tend to forget a simple, almost elementary fact: if users want to close the application or leave a site, they will — doesn’t matter which obstacles are placed on their path to the exit-button. The more obstacles there are the more negative the user experience will be.

As designers, it is our decision to provide users with a clear, unambiguous choice, but we have no right to decide for users which choice they make.

Why enforcing opening links in new windows is wrong

Since users need to be placed in control of the interface they are interacting with, it is wrong to make decisions for them as designer’s decisions don’t necessary match users’ decisions. The main problem with enforcing links to open in new windows is that this decision overrules user’s decision to control the view in their browser.

Since large web-sites (Google, Amazon, AOL, Yahoo & Co.) open links in the same window (unless it is explicitly stated that links are opened in new windows), users tend to assume that the link on an unknown page will be opened in the same window. So users expect the link to be opened in the same window.

Let us now consider the following two situations where a user doesn’t know upfront if the site opens links in new windows or in the same window:

  1. user wants to open link in a new window, but the site opens links in the same window,
  2. user wants to open link in the same window, but the site opens links in new windows.

In the first situation users can choose to open a link in the new window using context-menu or shortcuts described in the next sections of this article. In this situation users are the initiators of actions as they decide how the linked page should be displayed. Here site’s behavior meets user’s expectations resulting in a good user experience.

In the second situation users would simply click on the link and suddenly find out that the link is opened in a new window. In this situation users are the responders of actions as they need to react on the way how the linked page is displayed — for instance close the windows which was opened automatically. Furthermore, here site’s behavior doesn’t meet user’s expectations resulting in a bad user experience.

Users find it annoying when the site does something without asking them to do so. If users want to open new windows let them do so and don’t indulge their intelligence by making decision for them otherwise. Don’t force a new window upon users unless there’s a very good reason to do so.

Every rule has an exception

Of course, there are exceptions: in some situations it is right to open links in new windows and wrong to open links in the same windows. Jakob Nielsen suggests6 to use new windows in case the linked document is not a .html-document. In this case he recommends to use a pop-up-windows without browser control toolbar. In such case it is reasonable to let the user know upfront how the links will be opened.

A small warning-icon usually suffices, however you need to make sure that the link is unlikely to be misunderstood. After all, it is a common practice to use icons to inform the visitors that links lead to external web-sites. An additional or similar icon may produce irritation. Small usability tests may be helpful and necessary in this situation.

Heise7
Telepolis8 lets its visitors know that a link leads to the external page. However, the icon used may be misunderstood as it can also symbolize opening links in new windows.

It is appropriate to enforce opening links in a new window in case

  • the link provides assistance or help. If you are on a shopping cart page and users click on a “help” link. In that case, users don’t want to navigate away from the cart page, so a new window is acceptable. In such cases dynamic tooltips are usually better than pop-ups which are again better than opening new windows.
  • the link may interrupt an ongoing process. For instance, if users are filling a web-form and the form provides the link to terms of service or privacy policy below the form it is reasonable to enforce this link to open in a new window to not interrupt the ongoing process. This is important in sign-up forms and crucial in checkout-forms. Otherwise users may lose the information they’ve already typed in and close the browser window in response.
  • the link leads to a non-html-document. E.g. .pdf-file, .xls-file, .mp3 and so on. Warn users in advance that a new window will appear. When using PC-native file formats such as PDF or spreadsheets, users feel like they’re interacting with a PC application. Because users are no longer browsing a website, they shouldn’t be given a browser UI. Best of all, prevent the browser from opening the document in the first place. Jakob Nielsen explains9 how it can be done.
  • the link leads to a large image which takes time to load. Opening this image in a new window allows user to focus on your content while the image is being loaded in the background.

Forgive them, for they don’t know what they do

Unfortunately, we weren’t able to find any recent research findings which would provide us with a better understanding of how users actually open links if they want to open them in new tabs or windows. However, it is likely to assume that most users don’t know shortcuts and prefer more intuitive, straight solutions. More experienced users are more likely to use shortcuts which are described below as well.

There are three reasonable ways for opening links in new windows. Most users use the first option — not because it is the most effective one, but because it is the most obvious one. These options are implemented in all modern browsers; older browsers may have problems with the second and third options, though.

  1. visitors use the context-menu: users click with the right mouse on the link and select the option “Open link in a new tab/window”. If the link is opened in a new tab, the active window remains the same as it was before the click. If the link is opened in a new window, new window appears and the new window becomes the active window.
  2. visitors use the Ctrl+click-shortcut: users press the Ctrl+key and click with the left mouse button on the link. The link is automatically opened in a new tab. The active window remains the same as it was before the click. This shortcut can vary depending on the operating system and the browser implementation.
  3. visitors use the middle-click: users point the mouse pointer to the link and press the middle-click of the mouse. The link is automatically opened in a new tab. The active window remains the same as it was before the click.

The first option is definitely the most ineffective yet most popular one. It requires more clicks and more concentration, therefore more time and more cognitive load on the user. The third one is the quickest one as users don’t need to permanently switch between the context-menu and the page itself.

Open links in new tabs10
Most users seem to use the context-menu to open links in new tabs or windows. Image source11.

The main irritation from the users’ side comes from the fact that most users know only the first option. Consequently, if they want to open links in new windows they need to use the context-menu, with multiple clicks, switching the view back and forth again and again. That’s stressful and unpleasant. Still, opening links in the same window (by default) is the lesser of two evils. And if users don’t know how to do it quickly, tell them explicitly — they will be grateful for your help.

But I can force visitors to stay on my site, right?

No. Even if you enforce the external links to open in new windows users will find their way around to open the link in the same page if they want to:

  1. users can copy the link, paste it in the address bar and hit the return button; the link will be opened in the same window.
  2. users can drag the link to the address bar; the link will be opened in the same window.

Unfortunately, not every single browser allows users to do that. However, modern browsers have this functionality implemented since years. If users don’t want a link to open in a new window they’ll try to find the way to circumvent designer’s decision.

Firefox12
Firefox enables its users to decide how the links designer has decided to open in new windows should be opened.

Therefore, from the designer’s perspective, it is better to provide users with a clear and clean way to do so respecting their interests and not neglecting their time. If you want your visitors to come back, assist them, guide them, help them, but never impose on their patience and willingness to browse on your site.

Optimal solution

In our opinion the most effective and user-friendly solution is to allow users to select how the links should be opened. However, they don’t have to do that via their browser. Designers can provide users with a small check-box which “decides” how the links should be opened. You need to make sure that the checkbox is visible and users understand what it is good for.

This can be done via JavaScript. Once the box is checked all links will be opened in a new tab / window. Just check the box yourself and try it out:

Open external links in a new tab?

Source code for the check-box:

<form>
<input type="checkbox" onclick="linkopener(this.checked)" id="linksnewwin">
Open external links in a new tab?
</form>

Source code for the JavaScript (you’ll need to replace domain.com with your web-site’s URL; thus the browser will be able to distinguish between internal and external links):

<script language="javascript">

function linkopener(a) {
var b = a ? "_blank" : "_self";
var c = document.links;

for (var i=0; i < c.length; i++) {
  if (c[i].href.search("domain.com") == -1) c[i].target = b;
}

}

</script>

This JavaScript doesn't use cookies so if users browse from one side to another their preference won't be stored. If you'd like the checkbox to work throughout your site you'll have to consider using cookies to store users' preferences.

Bottom line

It is important that users are placed in control of the user interface they are using. Since users expect the link to be opened in the same window, set your links to open in the same window. Don't force a new window upon users unless there's a very good reason to do so. For the latter purpose, consider opening links in new windows if the link provides assistance or help, if it may interrupt an ongoing process or it leads to a non-html-document.

Allow users to select how the links should be opened on a given web-site. Opening links in the same windows the lesser of two evils. And if users don't know how to do it quickly, tell them explicitly — they will be grateful for your help.

Let us know!

Sources and Resources

Footnotes

  1. 1 http://faculty.washington.edu/jtenenbg/courses/360/f04/sessions/schneidermanGoldenRules.html
  2. 2 http://www.theomandel.com/docs/Mandel-GoldenRules.pdf
  3. 3 http://www.useit.com/alertbox/9605.html
  4. 4 http://www.asktog.com/basics/firstPrinciples.html
  5. 5 http://www.smashingmagazine.com/2007/10/09/30-usability-issues-to-be-aware-of/
  6. 6 http://www.useit.com/alertbox/open_new_windows.html
  7. 7 http://www.heise.de/tp/r4/artikel/28/28190/1.html
  8. 8 http://www.heise.de/tp/r4/artikel/28/28190/1.html
  9. 9 http://www.useit.com/alertbox/open_new_windows.html
  10. 10 http://www.smashingmagazine.com/images/opening-links/tab.gif
  11. 11 http://www.scrollinondubs.com/2006/10/
  12. 12 http://www.smashingmagazine.com/images/opening-links/firefox.jpg
  13. 13 http://www.sitepoint.com/article/beware-opening-links-new-window
  14. 14 http://www.useit.com/alertbox/open_new_windows.html
  15. 15 http://www.problogger.net/archives/2007/06/26/should-links-open-in-a-new-window/
  16. 16 http://www.problogdesign.com/blog-usability/new-window-for-a-new-link/
  17. 17 http://www.webnauts.net/new-window.html
  18. 18 http://gracefulflavor.net/2008/01/14/debate-should-new-links-open-in-new-tabswindows/
  19. 19 http://www.davidairey.com/should-links-open-in-a-new-window/
  20. 20 http://css-discuss.incutio.com/?action=find&find=DontOpenNewWindow
  21. 21 http://cssglobe.com/post/1281/open-external-links-in-new-window-automatically
  22. 22 http://www.456bereastreet.com/archive/200610/opening_new_windows_with_javascript_version_12/

↑ Back to top Tweet itShare on Facebook

Vitaly Friedman loves beautiful content and doesn’t like to give in easily. Vitaly is writer, speaker, author and editor-in-chief of Smashing Magazine. He runs responsive Web design workshops, online workshops and loves solving complex performance problems in large companies. Get in touch.

Advertising
  1. 1

    first! good information

    -11
  2. 2

    I’m strictly against to open pages in new windows …

    -7
  3. 3

    I never get designers who force new windows to ‘keep users on their site’. I’ve been a webmaster / designer / developer for over 5 years now, and I have never felt the need to keep users on my site. Users go to my site, they get the info they need, they leave. No amount of tricksiness is going to keep users on your site if they don’t want to.

    5
  4. 4

    As soon as you mention Jakob Nielsen a post becomes null and void.

    -6
  5. 5

    Watch your non-Web savvy friends and family navigate Web sites that pop up new windows. They often don’t notice the new window opened up in the task bar. When trying to go back with the browser’s back button, they often are confused as to why they cannot and get annoyed.

    6
  6. 6

    To all those posting about having links open in a new window being good: It’s NOT. Let the user decide.

    The only thing I open in a new window is a .pdf file and the reader will be warned. The reason for doing this is because they take so long to open, and if it’s in a same window, people don’t necessarily remember to hit the back.

    If you think you’re doing good practice by opening external links in a new window, think again. That’s so 1990s, and people will be annoyed. And no matter what your site is about, annoying your readers is the LAST thing you want to do.

    2
  7. 7

    heheh … just wanted to point something out that I thought was ironic.

    Your ads on this site are all target=”_blank”

    Meaning they open in new windows/tabs without the users choice .. hehe, sorry. I just thought it was funny in light of the article.

    14
  8. 8

    “it is wrong to make decisions for them as designer’s decisions don’t necessary match users’ decisions”

    You’re already making a decision one way or the other, for your end-users, so it is a matter of opinion and there needs to be a certain amount of logic involved… and gmail opens new links in new windows. What does that say for this golden rule?

    3
  9. 9

    I get irritated when I am reading a blog/site with a lot of links to external content and they don’t open in a new window. I dislike having to navigate back to the original site, especially when I am looking at a list of links (like “10 Best *whatever* resources”) and then every single link is a great site in itself with many more links I want to check out.

    The people who are advocating so strongly against this practice say that users hate it. Where is your research data to back that up? What kind of audience are you talking about? Just saying “people don’t like it” over and over isn’t a compelling argument against it.

    I am in the internal links=same window, external links= new window camp.

    5
  10. 10

    To the users posting about how having external links not opening in a new windows is irritating: learn how to use your browser. You can choose the target of the link when you click it.

    Open plea to browser developers: Make it easier for those users to configure their browsers so that the rest of us don’t suffer from poor usability decisions designed to cater for their lack of control over their browsing experience. Consider making it a default option to open links which point to a different domain in a new tab. Then people who have the cognitive capacity to use more than one mouse button for opening links can turn this off and carry on choosing ourselves.

    3
  11. 11

    Great article! I just hope more web designers read it through, but considering the comments, there are still some “web designers” that think they know better. For those, one peace of advice of someone that is not a web designer, its not your decision to make, it should always be the user choice. As a user, I HATE (yeah! that much!) when a link opens in a new window when i don’t want it to. Again, great article! and if i may suggest a new topic, what about another offenders like browser resizing and background music on sites.

    4
  12. 12

    i hate newwindow links…

    new tab links are fine, i really would love if every link would open in the same window becouse so i can deside myself what i wonna do, if i klick it with left button i stay in the same window, if i click on it whit the mousewheel button (its realy handy if you got used to it) i get in the new tab. really love this…

    window mangment is a task of the user not of the coder in 99% of the cases

    3
  13. 13

    It is arrogant to open links in the same window. By doing so, you’re stating that your new content is more valuable than the previous content, which the user may have gone to some effort to find. Links should always open in a new tab, by default. Browsers should offer a way to specifically request overwriting existing content, if that is what the user desires. This follows the content management paradigm of most windowing systems. If saving a new file would overwrite existing content, the OS will ask before trashing the old content.

    -4
  14. 14

    Sorry, but this article is completely idiotic. I have been developing websites for over 10 years, with external links ALWAYS opening in a new window and never once has anyone complained, or had end-users complain, that this somehow puts them in less control of their browser. Ridiculous. To the contrary, almost every client ASKS to have external links open in new windows – and most of these people are not in the least bit computer savvy, but at the very least they know this is one thing they want.

    I’m not sure who your “sources” are, or what exactly makes you an authority on the subject, but for you to decide for the rest of us that forcing new windows is “bad user experience” is completely asinine. Respect -1. Shame on you for writing such an absurd article, and shame on all the sheep here who are praising you for it.

    -3
  15. 15

    See, I don’t know. I don’t know if users really want to THINK about it. Whether to open in a new window or stay in current. And honestly, if you’re scaling through a slew of links you’ll want to have everything in a new window so it’s simple to go back to the originating text.

    It just seems more good practice to me to open any link that’s not part of your website in a new window/tab. It’s more friendly and keeps your website in the loop so they can go back to see other links. Using sites like Google/AOL/Yahoo really isn’t applicable since they’re search engines. There is less need to stay their if someone is searching for a specific page. Not to mention – just because Google does it doesn’t mean it’s good practice. hehe

    So I suppose my opinion using _blank is a better idea. If it’s not part of your site it shouldn’t be in the same window. My website (www.taddmencer.com) has all internal links staying internal and all external opening in new windows.

    The thought is good, but I don’t know if it’s all that accurate.

    5
    • 16

      A web developer for 10 years, I have to disagree with this article.

      First of all, we’re discussing an opinion here and to state either practice is ‘wrong’ or ‘right’ itself shows ignorance.

      As a user, if a link points to an external site, I believe it should open in an external window, making it easy to go back to the original site at the original spot with the session still in tact. Also, I can compare what I see between the two sites at the same time with ease if I choose.

      As a developer, why would I want the user to get sidetracked or lost in someone else’s site? Why wouldn’t I want to keep the user on my site as long as possible? I use external links to compliment my site, not replace it.

      Let’s say for example, I’m already using Excel and I open Word on my PC. Should my Excel sheet be replaced by Word instead of sitting under/beside it where I can refer back to it while using Word?

      Surely we all agree automatic pop-ups are bad practice, but how are user-initiated new windows a ‘trick’? Opening external links in a new window is not a shady practice, and I can’t imagine the average visitor thinks so. This process has been used since the beginning and anyone with any ‘Net experience should be used to it (and maybe even expect it) by now.

      To say it’s wrong to open external links in a new window is ridiculous, and to suggest using tedious JavaScript functions in ‘special cases’ over target=_blank/_tab is no better. Every day I encounter sites with JavaScript errors – it seems half the ‘developers’ out there can’t even code JS properly as it is. JS isn’t guaranteed to work for all users anyway, and cross-browser compatibility can be more work than it’s worth. Does a site links to an external window annoy me? No. Does a site that doesn’t work properly and/or shows the infamous yellow ! in IE annoy me? Hell yeah.

      The contradictions within some of these comments are funny too. Suggesting external links should open in the same window because users are ignorant, followed by stating these same ignorant users would have the knowledge to decide for themselves how to control these links by the way they click them?

      Yes, a handful of users will end up with 20 windows open because my page may have many external links and these users don’t clean up after themselves. Can these same people read 20 pages at once? Do they have 20 half-read books lying open around their house at the same time? I can honestly say I’m not too concerned about them.

      Despite knowing every trick there is to get back to where I was, I still prefer an external window for an external link. Why? It’s faster, easier and allows me to multi-task. Wouldn’t the majority of my ‘ignorant’ visitors agree while still providing the ‘experienced’ user a comfortable, functional experience?

      The Bottom Line
      ———————–
      “It is important that users are placed in control of the user interface they are using. Since users expect the link to be opened in the same window, set your links to open in the same window.”

      First, I’d be interested in hearing other generalized statements the author has about users.

      Second, does sending a person away from the site they were originally on, thus losing their place, session, form data, etc. give them more control than opening a new window? Does giving users complete control yield the best practice and experience? Unfortunately some people simply don’t have the intelligence or ability to control their own experience. That’s why we have police…LOL

      15
      • 17

        Deana Goldasich

        July 25, 2010 7:18 pm

        Amen! I agree with Jay. I oversaw the User Experience at HSN.com and a myriad of other high-profile sites for years. We never found that users were irritated. But they DID tend to abandon the site once taken out externally.

        4
      • 18

        Amy @ MOMmetime

        June 13, 2011 10:24 am

        Jay, I agree with you!!!

        0
      • 19

        Agreed. It’s a well known, tried and tested web app approach.

        A lot of hipster designers saying they’re “UX” experts are messing up common knowledge by rewriting the book without consider A LOT of shit, lol.

        1
  16. 20

    Vitaly Friedman & Sven Lennartz

    July 1, 2008 6:45 am

    @Tadd: you make a point. Indeed, if Google does it doesn’t mean that it’s right. However, it is not what Google does, it is about what users are used to. The thing is that users need to expect something; and they expect the links to open in the same window rather than that links all are opened in the new windows.

    1
  17. 21

    I’m a designer. And I’m also a user. As a designer, I generally have links open in the same window. For all the reasons sited above, as well as for accessibility. AND, because, as a user that is how I prefer the world to work. I generally use both Safari and Firefox. They have had tabbed browsing for years. All I have to do is press Command while clicking a link and it opens in a tab in the same window. I don’t really want dozens of windows open, thank you very much.

    There should be no tricks to keep people on your site. They don’t work. And they only irritate the visitors.

    5
    • 22

      Designer of what?! we ask… There are specific needs for new windows and popups dear. Are you longing perhaps for the good old days of MS DOS?

      -20
  18. 23

    Great Info, However, I disagree. Opening external links in new windows is good practice. As a web designer and web application developer for many years, I agree that the user needs to feel in control of the interface. The UI need to be designed and developed in a simple and effective manner, dare I say “Idiot Proof”. Opening links in a new window, however, is not the dark fiend it is made out to be in this article. I can’t remember the last time I purposely clicked on a link, it opened in a new window, and I felt I had a “negative” experience. Involuntary popups and windows are evil, external links in new windows are not. I like the Optimal Solution provided in this article but question two things. Is it worth the extra few seconds to implement this and how many users would actually see/use it. All in all, designers and developers need to stop bending over backwards to accommodate even the dumbest user. I think users are getting more savvy and experienced with slightly more complicated User Interfaces. Lets help them move forward by not holding their hands.

    4
  19. 24

    Well written, Vitaly, and thanks for the mention in the resources.

    I quickly realised, after the discussion on my blog post, that opening links in the same window was the most suitable method, and set about removing those target=”new” tags I’d previously coded.

    Keep doing what you’re doing with the magazine.

    -2
  20. 25

    Your “optimal solution” is imho a pretty bad design decision. You shouldn’t make users decide whenever you’re in doubt about some UI related feature (ie. you generally should, but during design research process and not on runtime!). It’s your job as the UI designer. If you fail to recognize that you’ll end up with myriads of settings & options that no one will ever use. As you wrote users don’t care. It’s your job to make the UI simple and transparent for them.

    This is the kind of stuff that differentiates great design (like Apple products) from poor design (im not pointing fingers here). KISS.

    6
  21. 26

    Good article. I’m in the club of users who prefer to open new windows when I choose to.

    Aside, here’s a generic version of your script and a teeny bit faster (given the reverse loop):

    function linkopener(a) {
    var b = a ? "_blank" : "_self", c = document.links, i = c.length;
    while (i--) { if (c[i].href.indexOf(window.location.host) === -1) c[i].target = b; }

    }

    2
  22. 27

    Doh – missed a trailing brace there if anyone copies the code!

    1
  23. 28

    ….or Sven (whoever pieced this one together). :)

    2
  24. 29

    As a designer and sometimes developer I’m with the ‘open external link in a new window’ bunch. A user may want to follow a link to another site, but still return to the main site to continue browsing. This becomes a problem if a site uses javascript to prevent the back button being used.

    When I’m reading blogs in particular, which frequently link externally, I don’t want to have to keep pressing ‘back’ to return to the site. It’s much easier closing a window or tab. I also often browse around an externally opened site – making it harder to return to the original site that I may still want to browse.

    The new window icon is really good practice – but only if its a new window! But if you only use these for external sites and use a new window then there’s no confusion. They are getting the experience that is sign posted to them.

    Users are also getting used to using tabs, which aid this style of navigation/browsing.

    2
  25. 30

    I actually prefer links to open in a new window. I find that if they don’t and I don’t realise I then loose the original page too far back in my history to be bothered to return. I middle click on nearly all links now because I got fed up of it. Because of that, on my own site external links are target=”_blank”

    4
  26. 31

    I only link to new pages when the user is being sent to another webpage other then mine. I want that user to always be at my page no matter what area or section they are in. The only time a new tab or window should be opened is if there is a PDF, DOC, or any external publication you allow the user to view. Thanks just my idea I guess.

    1
  27. 32

    I dig that JS code you’ve provided. I like that idea and am going to put it near the top of my site and have them decide what they want to do with the links. I’m tired of decided for them.

    0
  28. 33

    Vitaly Friedman & Sven Lennartz

    July 1, 2008 7:06 am

    @Remy Sharp: thank you, fixed.

    @David Airey: thank you, the article was written by both of us, we have written it together.

    0
  29. 34

    firdaus riyanto

    July 1, 2008 7:17 am

    it depends for me. if i’m navigating through the same site i don’t like it when i go to a different page it opens up in a new tab or window. but when i go to a site then have a link to a different site, such as here in smashing magazine, i’d rather have it open up on a new tab or window. why?? because if it’s a list of samples i’d like to be able to be able to click on the next link without having to press the back button. i’d rather find the original window or tab and quickly find which link i clicked last. sometimes when i have to click on the back button it automatically reloads from the top again and it’s very annoying if it’s a long list and the last link i clicked is somewhere in the middle.

    -1
  30. 35

    generally i don’t like opening new windows unless i want to
    i’d go with tabs, they work perfect for me
    i guess it depends on where the link goes to
    for instance here, id prefer opening links in new tabs, if there are like 20 links to great websites, i never know if i’ll ever get back to the article (tired of going to the back button all the time…), so i open in new tab, makes me feel saver
    … guess this would be a good improvement ;-)

    -4
  31. 36

    I prefer open in new tab. So, I can continue to browse the current page. :)

    2
  32. 37

    Great Article!! I always want to know should I do new windows link or not. Now, I understand what should I do.

    0
  33. 38

    guys, how about open in new tab?…

    When I read a blog or searching on google, yahoo etc, I always open the interesting stories / search results in new tabs cause I want to be able to return to main list in case the chosen ones did not match my criteria….But never on new window…! too much cpu, possible system crashes from too many windows, desktop chaos and such!…

    1
  34. 39

    Just a note: I’ve been design for about a decade for the web – and really it’s not just about “tricks to keep people on your site” but about making it easier for them. As stated, who wants to hit ‘back’ several times to return to the originating content? Even if your website is ‘good enough’ I think you’ll lose a lot of the client base simply because people are too lazy to try and get back.

    I know you’re what you’re saying. You say that users expect everything to stay in one window. But again – I disagree. I don’t know what users you know but those I work with all expect new windows for new web pages. Maybe it’s the people I’ve worked with, but really – that’s what they expected. For myself, I expect external links to load in a new page. Not that I’m the ‘standard’ but that’s my preference.

    Just because they’re used to it doesn’t mean it’s good practice. I remember mid-90s when all websites had crazy animated GIFs. Even on large corporate sites had the little animated email buttons and all this crap. Now a days we all say “a slew of animated GIF are distracting and unnecessary” but then it was expected by users to see those and everyone wanted it.

    Just my thoughts. I guess it doesn’t matter one way or the other if I agree with the article, eh? hehe

    3
  35. 40

    Users can still decide to open the link in a new tab even if your link has a target of “_blank”.

    Command + Click will open the link in a new tab regardless of what the target says.

    -3
  36. 41

    @Raul: A majority of web servers are not as net savvy as the rest of us. Command (or ctrl)+ click is unknown to these people. Even people who surf around some have no idea. So yeah, so those of use who make our living via the internet may know a lot of shortcuts and tricks but the average user may (and probably) do not.

    2
  37. 42

    Smashing is just opening opened doors thru this post

    1
  38. 43

    Thomas Milburn

    July 1, 2008 7:44 am

    I’m not strongly against links opening in a new window. It all depends on the context. Links in an article are sometime best opening in a new window so users can easily return to where they left off.

    I don’t think the JavaScript technique works very well. I agree with Tom Sieron: users can’t be bothered to customise the behaviour of the page. If users know they want to open external links in a new tab they will do so in their own way.

    -1
  39. 44

    In certain instances, I’m annoyed when external links don’t open in a new window. Take Smashing Magazine, for example, on some of your showcase pages you may have a ton of content with lots of images on one page, each linking to the site that they’re from. To me, it feels intuitive that when I click on the picture to see the showcased website that it would open in a new window. When I forget that it does not, and click on it, I then have to click “back” to return to where I was on Smashing Magazine’s page – this concept alone is fine, but, what’s most annoying is that when I return to SM’s page, it has to reload all of the content, all of the images, and all of the advertisements, and THEN return me to where I was reading about 20 scrolls down the page or so. That, to me, is more annoying than having to close an external window when I wish to return to where I was. So, I would say that this is an instance when opening in a new window is not only acceptable, but helpful for usability.

    3
  40. 45

    Hmm not sure, any is better.

    I hardly ever left click on links always middle click to open in tabs.

    My girlfriend however opens everything in a new window.

    -1
  41. 46

    I for one find it really irritating that site don’t link external sites externally.
    This is something i ALWAY do on my own sites
    It’s a simple rule: Internal links internally etc
    And for good measure in case it hasn’t been mentioned already Google Reader linsk externally

    1
  42. 47

    where is my $ 5000 ???!!! no i joke, nice article ^^

    -3
  43. 48

    You bring up an interesting point about the back button becoming disabled. Why is this? Why does opening a new window put me in a new “timeline”? As long as I’ve been clicking links to get somewhere, there should be a way for me to backtrace my steps, but there just isn’t.

    THIS is not user friendly and sadly a behavior which is standard among web browsers.

    -4
  44. 49

    I perfeer external links to open in ‘new tabs’. Why? because I like to visit the links while im reading a article at for example here. But the option to choose wether they should open in a new window or on that same site is almost alpha omega ;-)

    1
  45. 50

    i still think all the links on smash mag should open in new windows …
    its a pain in the butt to keep going back to smash mag from another site .

    1
  46. 51

    Let’s not forget the majority of poor unfortunate soles who are still using IE6. ctrl-click and middle-click doesn’t work for them. Just thought I’d point out that the majority of us web-savvy folks use Firefox (IMO) but the majority of our users are not web-savvy folks. And even those that we’ve convinced to switch to FF are still not using all the functionality they are given. So we can argue about same window, new tabs and new windows but for the majority of our users it’s really about same versus new window.

    -3
  47. 52

    Just a small comment but the Sources and Resources of this article open into a new window. Could this be classed as trying to keep somebody on this site? It just seems to go against what is said in the article.

    I personally have internal links in the same window and external links and other documents such as PDFs open into a new window.

    @Victor: I believe that if you keep the existing timeline in the new browser window then the user would only become confused. If the user does not realise that a new window is opening then after a couple of hours browsing the amount of memory being used by open browsers would prob crash a slow machine. I would say that this would be less user friendly.

    1
  48. 53

    Safari—the version for Windows at least—does feature tabs, but target="blank" links always open in a new window. Something to consider.

    0
  49. 54

    As a user, I never let the site decide for me. I am always choosing whether to open the next link in a new tab, new window or current one. I protect my current window’s back-track this way. When doing research, I can launch all the links I’m checking out into new tabs, and quickly scan and dispatch them, or let them become the start of a new search.

    Anything a site does to force me into compliance is a turn-off and more than once has caused me to abandon a site immediately.

    3
  50. 55

    ben i know full well how to use my broswer and and do out of practive open almost everything in a new tab out of habit… the thing is that habit has developed BECAUSE of poorly thought out and designed sites.
    This is my most irritating thing about the internet second only to adverts

    2

↑ Back to top