Всякий раз, когда на страницу добавляется новый контент, постарайтесь обеспечить, чтобы внимание пользователя было направлено на этот контент, чтобы он мог выполнить с ним действие.
Как проверить вручную
Одностраничные приложения важно тестировать, особенно когда речь идет об управлении вниманием пользователя к новому контенту.
 Обычно в одностраничном приложении щелчок по ссылке не приводит к принудительному обновлению. Вместо этого изменение маршрута извлекает новые данные для области содержимого <main> .
 Пользователи, использующие программу чтения с экрана или другие вспомогательные технологии, могут не знать, что на страницу добавлен новый контент. Нет никаких указаний на то, что им следует вернуться в область <main> .
В этом случае вам потребуется управлять вниманием пользователя, чтобы его воспринимаемый контекст синхронизировался с визуальным контентом сайта.
Как исправить
 Чтобы сосредоточить внимание пользователя на свежем контенте на странице, найдите хороший заголовок во вновь загруженном контенте и направьте на него внимание. Самый простой способ добиться этого — присвоить заголовку tabindex -1 и вызвать его метод focus() :
<main>
  <h2 tabindex="-1">Welcome to your shopping cart</h2>
</main>
<script>
  // Assuming this gets called every time new content loads...
  function onNewPage() {
    var heading = document.querySelector('h2');
    heading.focus();
    // You can also update the page title :)
    document.title = heading.textContent;
  }
</script>
Вспомогательные технологии объявляют новый заголовок и основную область, в которой он содержится.
Ресурсы
Исходный код. Внимание пользователя направлено на новый контент, добавленный в аудит страницы .