外部リンクを新しいタブまたは同じタブで開くための最良のシナリオは何ですか?なぜ?いつ外部リンクを使用しますか?データが既存のページ以外の外部ページにリンクしているときですか。
数週間前に会社で同じ質問がありました。これが私の答えでした:
ショートバージョン:
いいえ。常に同じウィンドウ/タブで外部リンクを開きます
ロングバージョン:
いつものように、わかりました。ただし、これを行うのは、ターゲットグループが十分にインターネットに精通していることが確実である場合のみにしてください(ネタバレ注意:これはほとんど決して当てはまりません)。
まず第一に、動作を混ぜないでください
あなたのサイトの単一のページは、おそらくいくつかの異なるハイパーリンクをホストしています。一部は内部にあり、その他は外部であり、一部はドキュメントをダウンロードします。ユーザーにとってすべてがスムーズに機能するためには、行動の一貫性を保つことが重要です。リンクが同じように動作することを確認します。だからあなたはあまり行動を混ぜたくありません。私たち自身のウェブサイトの内部リンクと外部リンクを区別するのは簡単ですが、ユーザーには多くの場合、手掛かりがありません。したがって、内部リンクと外部リンクの例外を作成し始めると、それはすぐにユーザーの混乱を招きます。
内部リンクと外部リンクを視覚的に区別することは可能ですが、多くの場合、アイコンをどこにでも配置するため、ページが見やすくなるだけです。
では、新しいタブで開く必要がありますか?
使いやすさに関しては、多くの調査が行われていますが、いいえ、そうしないでください。
背景情報のあるリンク:
これがあなたの質問に答えることを願っています。
新しいタブで開きますが、この動作をいくつか示します。
ユーザーの大多数は、新しいタブを開いても問題ありません(外部サイトにリンクする場合)。しかし、これにはアクセシビリティに関して問題があります-ユーザーは新しいリンクが開かれたことをどのようにして知るのですか?どういうわけかこれを彼らに知らせる必要があります。
これは、標準のセットアップまたは何らかの支援技術を使用してサイトにアクセスしていない可能性があるユーザーにとって、特に問題になる可能性があります。
詳細情報
ほとんどの場合、新しいタブで外部リンクを開くことをお勧めします。これにより、ユーザーのエクスペリエンスをハイジャックしないため、リンクの性質を表す矢印をこのように表示することもお勧めします。ユーザーはそのリンクをクリックするとどうなるかを知っています。
記事/ページの処理が完了し、ページの最後にユーザーが別のリンクに移動するリンクがある特定の状況では、ユーザーが何も残っていない限り、同じタブで開いても問題ありません。現在のサイトで行うため、リンクの目的と配置にも依存します。
他のウェブサイトにリンクするとき、リンクは新しいタブで開くべきだと私は信じているので、あなたはあなたのウェブサイトがより高い直帰率に悩まされないように保護しています。リンクがユーザーをWebサイトの他のセクションに移動するだけの場合は、同じタブで開くのが理にかなっています。
これを実際の例えに例えましょうが、まだ経験に関連しています。店にいて、そこに存在しないものを要求した場合、店員は他の店(新しいタブ)にリダイレクトしますが、存在する場合は、それがストアのどこにあるかを伝えます(現在のタブ)。
私のために、
外部サイトにリンクするリンクがある場合、またはリンク先が長いページの途中にある場合は、新しいタブで開きます。それ以外の場合は、残りのシナリオで同じタブを開きます。
ユーザーがリンクをクリックすると、ユーザーはリンクが現在のページを置き換えることを期待します。ユーザーが戻るボタンで元に戻すことができるアクションです。ユーザーが新しいタブでリンクを開いた場合、ユーザーは新しいタブにリンクのターゲットが含まれていると期待します。これは、ユーザーが現在のページを複製し、コピー内のリンクをクリックした場合と同じです。
この期待は特定のルールを生み出します:
target='_blank'
は使用しないでください。リンクを強制的に新しいタブで開かないでください。それが必要かどうかをユーザーに決定させます。外部リンクをマークできます。
また、すべてのリンク(A要素)には、実際のURLである実際のhref
が必要です。単なるonclick
ハンドラではありません。
新しいタブでリンクを開くと、履歴に新しい行が作成されます。これの意味は:
そのような決定を下す理由はユーザーに任せるべきです。ユーザーが判断できる唯一のケースは次のとおりです。