Некоторые веб-идеалисты утверждают, что вы должны позволить пользователю делать свой собственный выбор, когда дело доходит до навигации - я очень симпатизирую этой точке зрения. Как веб-разработчики, мы не должны навязывать такие решения нашим посетителям.
Однако я также знаю, что компании часто хотят «сохранить контроль» и поэтому настаивают на создании новой вкладки / окна для внешних сайтов. И я тоже это понимаю - это очень практичный подход, особенно если учесть, что многие пользователи не знают, как управлять своим собственным UA.
Я часто склоняюсь к среднему курсу, добавляя изображение (я уверен, что вы видели много в свое время), которое указывает, какие ссылки являются внешними, и примечание , указывающее, что внешние ссылки будут открываться в новой вкладке / окне.
Не совсем «чистый», как первый вариант, но, по крайней мере, пользователю ясно, как будет вести себя сайт.