Google борется с перехватом кнопки «Назад»: что нужно знать

Google борется с перехватом

Google объявил о новых мерах против сайтов, которые манипулируют поведением кнопки «Назад» в браузере. Разберёмся подробнее.

Что такое back button hijacking

Back button hijacking (перехват кнопки «Назад») — это техника, при которой сайт нарушает стандартное поведение кнопки «Назад». Вместо возврата на предыдущую страницу пользователь:

  • попадает на промежуточную рекламную страницу;
  • видит экран с рекомендациями;
  • остаётся на той же странице;
  • сталкивается с запросом «Вы уверены, что хотите уйти?».

Как это работает технически

Чаще всего перехват реализуют такими способами:

  1. Цепочка редиректов на входе: первая страница мгновенно перенаправляет на вторую (через мета‑refresh или JavaScript), и обе попадают в историю браузера. При нажатии «Назад» пользователь возвращается на страницу‑редиректор, которая снова перебрасывает вперёд.
  2. Подмена через history.pushState(): страница незаметно добавляет в историю браузера фейковые записи, чтобы усложнить выход за один клик.
  3. Перехват события popstate: сайт отслеживает попытку нажатия «Назад» и заменяет стандартную навигацию своей логикой (например, показом полноэкранной рекламы).
  4. Проблемы с SPA‑роутингом: одностраничные приложения (SPA) могут добавлять записи в историю без действия пользователя. Если при нажатии «Назад» навигация работает не так, как ожидает пользователь, это тоже считается перехватом.

Новая политика Google

13 апреля 2026 года Google объявил, что с 15 июня 2026 года перехват кнопки «Назад» будет считаться нарушением политики malicious practices (вредоносных практик) в рамках борьбы со спамом.

Ключевые моменты:

  • Дата вступления в силу: 15 июня 2026 года.
  • Дедлайн для исправлений: у владельцев сайтов есть время до этой даты, чтобы устранить любые механизмы перехвата.
  • Ответственность: сайт несёт ответственность за весь код на своих страницах, включая сторонние скрипты (рекламные сети, виджеты, SDK). Даже если перехват инициирует сторонний сервис, санкции будут применены к домену сайта.
  • Принципы Google: компания подчёркивает, что манипуляции с историей браузера вводят пользователей в заблуждение и противоречат принципам Google Search Essentials.

Какие санкции ждут нарушителей

Google будет применять два типа мер:

  1. Manual action (ручная санкция):
    • накладывается командой Google Search Quality;
    • сайт или отдельные страницы могут быть понижены в выдаче или исключены из индекса;
    • для восстановления нужно устранить проблему и подать reconsideration request (запрос на пересмотр) в Search Console;
    • рассмотрение запроса обычно занимает несколько недель.
  2. Automated demotion (автоматическое понижение):
    • алгоритм Google понижает рейтинг страниц без явного уведомления;
    • владельцы могут заметить падение трафика на конкретные URL.

Как проверить сайт на наличие перехвата

Минимальный аудит можно провести через DevTools в браузере:

  1. Откройте Performance → Recording.
  2. Перейдите на страницу из выдачи Google.
  3. Нажмите «Назад».
  4. Проверьте:
    • появляются ли запросы в Network;
    • прыгает ли адресная строка по нескольким URL.
  5. Дополнительно проверьте:
    • вызовы history.pushState и history.replaceState — они должны соответствовать реальной навигации;
    • подписки на события popstate и beforeunload — если они используются для задержки пользователя, это нарушение;
    • window.onbeforeunload-промпты («Вы уверены, что хотите уйти?») — их использование часто неоправданно.

Рекомендации для владельцев сайтов

  1. Проведите аудит всех страниц на наличие техник перехвата.
  2. Проверьте сторонние интеграции: рекламные сети, аналитические виджеты, push‑уведомления.
  3. Удалите или отключите код, который:
    • добавляет лишние записи в историю браузера;
    • перехватывает события навигации;
    • показывает навязчивые диалоги при попытке уйти.
  4. Если применяете SPA‑роутинг, убедитесь, что навигация работает предсказуемо.
  5. После исправлений подайте reconsideration request в Search Console (если была наложена ручная санкция).

Итог: Google серьёзно относится к пользовательскому опыту и намерен бороться с манипулятивными практиками. Владельцам сайтов стоит заранее проверить свои ресурсы и устранить любые механизмы перехвата кнопки «Назад», чтобы избежать санкций и сохранить трафик.

Рейтинг
( Пока оценок нет )
Загрузка ...