Google запретил перехватывать кнопку «назад». А у тебя как с этим?
Google Search Central тихо, без фанфар, добавил в спам-политику новый пункт — «back button hijacking». Перевожу с человеческого: если твой сайт перехватывает кнопку «назад» в браузере и не даёт пользователю нормально уйти со страницы — это теперь официально спам. Не «плохая практика», не «UX-косяк». Спам. С санкциями.
И знаешь что? Давно пора.
Что вообще произошло
Раньше это была серая зона. Скрипт ловил нажатие «назад», подменял историю через history.pushState() или history.replaceState(), и вместо выхода со страницы пользователь либо оставался на месте, либо улетал куда-то ещё — на другую страницу того же сайта, на попап, на редирект в казино или на новый лендинг офера. Формально придраться было не к чему, гайдлайны молчали. Теперь молчание кончилось. Google прямо назвал вещи своими именами и внёс это в реестр манипулятивных практик.
Почему это в первую очередь касается iGaming
Давай честно — в беттинге и гемблинге эта штука эксплуатировалась годами. Пользователь заходит на партнёрский лендинг, хочет вернуться назад в поиск — а его перекидывает на другой оффер, на редирект в другую партнёрку, или просто застревает на той же странице с попапом «подожди, у нас скидка». Это классика жанра. Кто-то называл это «удержанием пользователя», кто-то честно называл вещи своими именами — навязыванием.
Раньше за это можно было получить максимум недовольного юзера и высокий bounce rate. Теперь можно получить санкции от Google. Это меняет расклад. Если у тебя куча трафика идёт через органику, а не только через платный траффик и рассылки, то риск потерять позиции из-за одного скрипта, который когда-то писали «чтобы поднять удержание», — это уже не абстракция.
Что реально проверить
Тут всё просто, без магии:
- Кнопка «назад» в браузере должна вести туда, откуда пользователь пришёл. Реально туда, а не на страницу, которую ты хочешь ему показать.
- Если где-то в коде используется
history.pushState()илиhistory.replaceState()— посмотри, зачем. Легитимные причины есть (SPA-навигация, например), но если это используется, чтобы скрыть реальный URL или подменить историю в манипулятивных целях — выпиливай. - Пройди руками все пути навигации на сайте. Именно руками, с реальным нажатием «назад» на каждом важном шаге — из карточки бонуса, из лендинга, из блога. Автотесты такое часто не ловят, потому что это не баг, это осознанно встроенное поведение.
- Проверь скрипты, которые подменяют или маскируют адрес страницы. Если у тебя один URL показывается в адресной строке, а контент подгружается с другого — это ровно та серая зона, которую теперь закрыли.
Мой вывод
Многие сеошники в iGaming годами строили воронки на манипуляциях с навигацией, потому что это работало и никто не наказывал. Но игра вдолгую — это не про то, чтобы урвать конверсию сегодня скриптом, который завтра положит весь органический трафик. Google не разбрасывается такими формулировками просто так — если policy появилась явно, значит алгоритмы уже умеют это ловить, и ручные проверки тоже подключат.
Сядь и честно ответь себе: если бы Google завтра запустил ручную проверку твоего сайта, кнопка «назад» сработала бы так, как ожидает пользователь? Если нет — это не вопрос «когда-нибудь исправлю», это вопрос «сколько трафика я готов потерять, пока не исправлю».
Если не уверен, что твой сайт чист от таких манипулятивных паттернов — можно провести технический аудит и разобраться, за что реально может зацепиться Google, у нас в разделе услуг.