web-dev-qa-db-fra.com

Ouverture des liens externes du site Web dans une nouvelle fenêtre - tests d'utilisabilité publiés

Dans les discussions sur l'utilisabilité de l'ouverture de liens externes de sites Web dans de nouvelles fenêtres, en ce qui concerne l'argument de "garder les utilisateurs sur le site", il y a parfois des références à des études d'utilisabilité qui montrent que les utilisateurs sont effectivement susceptibles de quitter le site d'origine au lieu de revenir (vaincre ainsi dans le but d'ouvrir le lien dans une nouvelle fenêtre).

Mais je ne peux pas trouver de véritables études récentes publiées à ce sujet, et j'ai beaucoup cherché. Bien que Jakob Nielson soit réputé être un expert de premier plan, ses recommandations sont anciennes et n'ont aucune citation que je puisse trouver.

Quelqu'un connaît-il des études d'utilisabilité crédibles, publiées récemment, où les utilisateurs étaient désorientés par les nouvelles fenêtres et étaient plus susceptibles de pas retourner sur le site Origin?

Mise à jour:

Je comprends qu'il y a des problèmes d'accessibilité, mais comme ces questions sont bien documentées et appuyées par les WCAG, je n'ai pas besoin de preuves à l'appui.

Cette question est intentionnellement spécifique à l'argument "Je veux garder les utilisateurs sur mon site" parce que c'est l'argument que - en raison du manque de preuves à l'appui - je ne peux pas efficacement contrer dans les discussions avec le client.

Mise à jour:

Trouvé ceci Thèse de 2006 sur le comportement de navigation des utilisateurs . Je ne l'ai pas entièrement déchiffré, mais la thèse prétend que de nouvelles fenêtres/onglets augmentent la charge cognitive des utilisateurs.

32
kentr

Jakob Nielsen a longtemps plaidé contre ouverture de liens dans de nouvelles fenêtres (# 2) , pendant plusieurs années (# 2) , et dans plusieurs façons (# 9) , bien qu'il y ait sont des exceptions . Il a le recherche explicite pour sauvegarder ces affirmations, bien qu'un rapport typique coûte 50 $ à 500 $ pour obtenir la preuve matérielle.

20
Myrddin Emrys

Il y a aussi la question de l'accessibilité à considérer. Si un lien s'ouvre dans une nouvelle fenêtre, il casse le bouton "Retour", ce qui est suffisamment problématique pour un utilisateur voyant, mais pour un utilisateur ayant une déficience visuelle qui navigue avec un lecteur d'écran, cela aggrave encore les choses. Ces utilisateurs verront leur bouton "Retour" désactivé sans avoir aucun indice visuel pour les alerter, et se retrouveront donc bloqués sur la nouvelle fenêtre sans aucun moyen de revenir sur votre site.

Considérez les liens suivants ...

<p><a href="http://www.google.com">Visit Google</a></p>
<p><a href="http://www.bbc.co.uk" target="_blank">Visit BBC</a></p>
<p><a href="http://www.nhs.uk" target="_blank" title="This link opens in a new window">Visit NHS</a></p>
<p><a href="http://www.cnn.com" target="_blank">Visit CNN<span class="hidden"> (this link opens in a new window)</span></a></p>

Pour le premier lien, NVDA lira "Visiter Google, lien". Le lien s'ouvrira dans la même fenêtre et la fonctionnalité du bouton "Retour" est toujours là. Les utilisateurs de lecteurs d'écran peuvent appuyer sur Alt + flèche gauche pour revenir à votre site.

Le deuxième lien est traité de la même manière que le premier, avec NVDA lisant "Visit BBC, link". Cependant, cela s'ouvre dans une nouvelle fenêtre et brise le bouton de retour, donc Alt + flèche gauche est cassé. Il n'y a rien dans le lien qui avertit les utilisateurs de ce qui se passe et c'est donc désorientant pour eux.

Le troisième lien sera lu comme "Visitez le NHS, lien, Ce lien s'ouvre dans une nouvelle fenêtre". Bien qu'il brise toujours le bouton "Retour", l'attribut title avertira au moins les utilisateurs que cela va se produire.

Le quatrième lien est géré de la même manière que le troisième, mais cette fois, nous avons ajouté le texte d'avertissement à la phrase de lien réelle (et l'avons caché visuellement à l'aide de CSS). Ce lien se lit comme "Visitez CNN, ce lien s'ouvre dans une nouvelle fenêtre, lien".

Si vous devez absolument ouvrir des liens dans une nouvelle fenêtre, assurez-vous d'ajouter une sorte d'avertissement (comme les liens 3 ou 4 ci-dessus) afin de ne pas briser soudainement la fonctionnalité standard du navigateur pour les personnes qui ne sont peut-être pas en mesure de récupérer indices visuels que quelque chose est arrivé. Cet avertissement doit être soit un attribut title soit une phrase contenue dans le <a href> lui-même afin qu'il fasse toujours partie du lien (ce qui garantira que l'avertissement est présent lorsque les utilisateurs du lecteur d'écran ont une liste de liens lus).

J'espère que cela donne un aperçu du côté accessibilité du problème.

16
Simon Hudson

OMI, il ne s'agit pas de ramener les gens sur votre site en l'ouvrant en arrière-plan. Ce processus de réflexion est dépassé, d'où le fait que vous ne pouvez trouver aucune étude récente.

Cet article sur Smashing Magazine le résume bien, je pense: http://uxdesign.smashingmagazine.com/2008/07/01/should-links-open-in-new-windows/

Mon 0,02 centime sur ce sujet (aucune référence aux études mais cela pourrait aider):

Il s'agit de l'expérience utilisateur, je pense que c'est une mauvaise expérience lorsque des liens s'ouvrent dans de nouvelles fenêtres. Cela brise mon historique de navigation et m'agace, si je veux ouvrir un lien dans une nouvelle fenêtre, je vais appuyer sur ctrl + [cliquer sur le lien] moi-même.

De plus, si votre site n'est pas suffisamment attrayant pour que le visiteur revienne à aucune "bizarrerie" technique ne peut les rendre. Ce dont ils se souviennent, c'est de la mauvaise expérience qu'ils ont eue et c'est peut-être la première chose à laquelle ils pensent s'ils reviennent sur votre site.

6
Martijn_M

Je pense que chaque site Web ne devrait pas ouvrir de liens sur de nouvelles fenêtres. Je pense que l'utilisateur peut le faire seul, "cliquer avec le bouton droit" et ouvrir dans une nouvelle fenêtre ... ou en maintenant Ctrl et cliquer ... il y a plusieurs façons pour l'utilisateur de choisir d'ouvrir ou non un lien vers une nouvelle fenêtre.

Les développeurs Web ne peuvent pas forcer les utilisateurs à ouvrir une nouvelle fenêtre et lorsqu'un développeur doit le faire, il est préférable de mettre à la fin de l'attribut title du lien quelque chose comme [s'ouvre dans une nouvelle fenêtre] pour le faire savoir. Comme dans cet exemple:

<a target="_blank" href="http://www.google.com" title="Visit Google! [opens in a new window]">Visit Google</a>
4
Andrea Turri

Je suis tombé sur cette question tout en recherchant la même chose. Il existe un contre-argument qui va comme suit:

Fatigue du bouton arrière

Lorsque vous ouvrez des liens externes dans le même onglet, vous créez une fatigue du bouton de retour pour les utilisateurs. Chaque fois que l'utilisateur accède à un site Web externe, il doit appuyer sur le bouton de retour pour revenir à votre site Web. S'ils décident de cliquer sur les liens de l'autre site Web, ils doivent appuyer sur le bouton de retour encore plus de fois pour revenir à votre site. C'est beaucoup de travail inutile pour les utilisateurs.

L'ouverture d'un lien externe dans un nouvel onglet permet aux utilisateurs d'explorer l'autre site autant qu'ils le souhaitent sans avoir à appuyer sur le bouton de retour encore et encore pour revenir à votre site. Il leur suffit de cliquer sur l'onglet sur lequel se trouve votre site. Il n'y a pas de pression excessive sur le bouton de retour ou de longs temps d'attente.

Ralentissement du flux utilisateur

Les liens externes qui s'ouvrent dans le même onglet peuvent également ralentir le flux d'utilisateurs. De nombreux utilisateurs qui parcourent les moteurs de recherche ou les sites de partage de liens recherchent des informations. Ils cliquent souvent sur plusieurs liens sur une page pour obtenir des informations de différentes sources. L'ouverture des liens externes dans de nouveaux onglets permet aux utilisateurs de numériser la page une fois, de cliquer sur tous les liens pertinents et de commencer à consommer et à filtrer les informations. L'utilisateur n'a pas besoin de revenir à la page source pour continuer à rechercher d'autres liens sur lesquels cliquer. Il y a moins d'interruption dans leur flux.

Lorsque les utilisateurs veulent revenir à la page source, c'est facile à faire car l'onglet restera ouvert jusqu'à ce que l'utilisateur le ferme manuellement. L'utilisateur n'a pas besoin de cliquer plusieurs fois sur le bouton de retour et d'attendre que la page source se recharge. Ils peuvent facilement y accéder en cliquant simplement sur l'onglet.

Surmenage du site Web

Analytique inexacte

Je vous laisse lire les deux autres points non liés à la convivialité sur le site this UX Movement en cas de problèmes de copyright.

2

Je pense que cela dépend de la nature du lien. Dans notre application, les liens vers d'autres ressources Web ne s'ouvrent pas dans une nouvelle fenêtre, mais les liens vers fichiers (c'est-à-dire les ressources que le navigateur ne devrait probablement pas afficher) s'ouvrent dans une nouvelle fenêtre. Ainsi, un lien vers un PDF ou DOC s'ouvre par exemple dans une nouvelle fenêtre).

La clé est que le comportement est suffisamment cohérent pour que les utilisateurs puissent prédire ce qui se passera, mais je conviens que la préférence est d'ouvrir dans la même fenêtre ... vous devriez avoir une bonne raison d'ouvrir dans une nouvelle fenêtre.

2
Josh Anderson

La navigation par onglets a sapé cette ancienne règle d'or. Des sites comme Google+ et Twitter toujours ouvrent des sites externes dans de nouveaux onglets. Comme l'a souligné M. Brocka, ci-dessus, l'expérience de visualiser des sites externes dans des onglets est beaucoup moins choquante que l'ancien temps où des liens externes faisaient apparaître de nouvelles instances du navigateur. En fait, dans le contexte de sites d'agrégation comme Twitter ou Facebook, la plupart des lecteurs s'attendent à ce que les liens externes ouvrent un nouvel onglet.

L'ancienne recommandation de Jakob Nielsen de faire apparaître des documents non HTML dans de nouvelles fenêtres (http://www.useit.com/alertbox/open_new_windows.html) était basée sur une trentaine d'enquêtes sur les intranets menées par son entreprise. C'est toujours une bonne recommandation. Bien que maintenant, avec la navigation par onglets, vous pourriez envisager de modifier la règle pour autoriser l'ouverture de sites externes dans de nouveaux onglets également.

1
RobC