
Навязчивая реклама понижает страницу вернее, чем слабый текст. Парадокс в том, что текст может быть образцовым: есть цены, таблицы, ответы на возражения. Но человек открывает страницу с телефона, получает модальное окно на весь экран, липкий баннер внизу и запрос на уведомления — и уходит в выдачу, не прочитав ни строчки. Поиск видит ровно это: страница не дала ответа.
Ниже — три независимых механизма, по которым перекрывающие элементы стоят вам позиций, чем навязчивый формат отличается от допустимого, что требует от баннеров закон о персональных данных, как проверить свой сайт за вечер и в каком порядке отключать элементы, чтобы не снести то, что приносит заявки.
Три способа потерять позиции из-за перекрывающих блоков
Владельцы думают, что наказание бывает одно: «прилетел фильтр». Каналов три, и чаще всего работает не первый, а второй.
Первый — формальный. В Яндекс.Вебмастере есть раздел «Диагностика → Безопасность и нарушения», где перечислены типы нарушений, и среди них есть тип нарушения, связанный с навязчивой и вводящей в заблуждение рекламой.
Второй — поведение людей. Записи нет, формально ничего не нарушено, но посетитель возвращается в выдачу, не получив ответа. Возврат в выдачу поиск читает как провал страницы. Так теряют позиции чаще всего, и этот канал владелец не находит: он смотрит список нарушений и видит пусто.
Третий — техническая оценка загрузки. Блоки, появляющиеся после отрисовки, сдвигают уже нарисованный контент. Сдвиг макета учитывается в метриках качества загрузки: в отчётах Google это показатель CLS в наборе Core Web Vitals, в Яндекс.Метрике есть свои отчёты по времени загрузки.
| Канал | Как проявляется | Где это видно вам |
|---|---|---|
| Тип нарушения, связанный с навязчивой рекламой | резкая потеря видимости | Вебмастер, «Безопасность и нарушения» |
| Возврат в выдачу после короткого визита | сползание по коммерческим запросам | Метрика: отказы, записи визитов |
| Сдвиг макета и задержка отрисовки | страница проигрывает конкурентам | отчёты по скорости загрузки, CLS |
| Мобильная версия отдельно от компьютера | просадка только в мобильной выдаче | Вебмастер, раздел про мобильные страницы |
Что означает запись в разделе с нарушениями Вебмастера
Запись о нарушении — самый простой случай: причина названа, остаётся устранить её и запросить перепроверку в том же разделе. Сложность в другом: владелец не понимает, какой именно из его блоков подпадает под описание, потому что элементов десяток, а запись одна.
Порядок такой. Откройте страницу так, как её видит новый посетитель: другое устройство, инкогнито, без сохранённых cookie. Выпишите всё, что появилось поверх контента, с моментом появления — при входе, через несколько секунд, при прокрутке, при попытке уйти. Обычно два-три элемента вы не ставили сознательно: их принесли плагины, чат, виджет обратного звонка.
Если записи нет, а позиции упали, причиной не обязательно всплывающие блоки. Как отличить санкцию от обычной переоценки страницы, я расписывал отдельно: как понять, что сайт под фильтром Яндекса.
Возврат в выдачу: потеря позиций без формального нарушения
Этот механизм объясняет большую часть случаев «текст идеальный, а позиции падают».
Человек ввёл запрос, выбрал вашу страницу, провёл на ней восемь секунд и вернулся в выдачу за следующим результатом. Для поисковика это сигнал: задача не решена. Он не знает, что текст у вас лучше, — он видит поведение. Если картина повторяется на выборке, страница опускается, а её место занимает соседняя, с которой возвращаются реже.
Всплывающее окно при входе бьёт ровно в эту точку: оно ставит лишнее действие до того, как человек получил что-то полезное. Если кнопка закрытия мелкая, серая, ушла за край экрана — часть посетителей не станет разбираться, быстрее нажать «назад».
Отдельно вредны блоки при попытке уйти со страницы. Они делают уход дольше и раздражительнее, а человек уходит всё равно, только с худшим впечатлением. Как поиск трактует возвраты, я разбирал отдельно: возврат в выдачу как сигнал провала страницы.
Вывод: смотреть надо не на то, нравится ли окно вам, а на то, сколько проходит от открытия страницы до первой прочитанной строки. Есть между этими событиями обязательное действие — есть и проблема с возвратами.
Сдвиг макета: техническая цена сторонних скриптов
Третий канал самый недооценённый: он не про раздражение, а про арифметику. Браузер нарисовал страницу, человек начал читать первый абзац, и сверху вставляется рекламный блок высотой двести пикселей. Текст уезжает вниз, палец попадает не туда. Каждое смещение идёт в показатель сдвига макета.
Почему виновата именно реклама: блок вставляется сторонним скриптом, который загружается асинхронно и возвращает содержимое неизвестной заранее высоты, а место под него не зарезервировано. То же происходит с виджетом чата, с баннером cookie от скрипта и с формой подписки от плагина.
Второй эффект того же порядка — задержка: скрипт тянет свои запросы, шрифты, иногда аналитику. Проверять сайт надо так, как его открывает робот, а не так, как он выглядит у вас с прогретым кэшем: про это отдельный материал — проверка мобильной версии глазами робота.
Что делают технически: под блок, который появится позже, резервируют высоту контейнера; скрипты рекламы и виджетов загружают отложенно; окна показывают по действию пользователя, а не «через три секунды после загрузки».
Исчерпывающего официального списка запрещённых форматов не существует, и любой, кто предъявляет вам такой список, его придумал. Но набор форматов, описываемых как мешающие, устойчив: отраслевое объединение Coalition for Better Ads формулировало похожий перечень в своих стандартах показа рекламы.
| Формат | Навязчивый или допустимый | Почему |
|---|---|---|
| Модальное окно на весь экран при входе | навязчивый | закрывает контент до получения ответа |
| Окно с кнопкой закрытия в десять пикселей или без неё | навязчивый | уход — единственное действие |
| Блок при попытке уйти со страницы | навязчивый | мешает уйти, портит впечатление |
| Липкий баннер на пол-экрана телефона | навязчивый | не остаётся места под ответ |
| Автовоспроизведение видео со звуком | навязчивый | вкладку закрывают сразу |
| Реклама под кнопку «скачать» или системную ошибку | навязчивый и вводящий в заблуждение | подмена интерфейса |
| Запрос уведомлений браузера при входе | навязчивый | диалог до первого полезного действия |
| Баннер в потоке контента, между абзацами | допустимый | прокручивается вместе с текстом |
| Уведомление о cookie узкой полосой внизу | допустимый | малая доля экрана, одно нажатие |
| Окно по действию: нажал «узнать цену» | допустимый | человек сам его вызвал |
| Юридически обязательные уведомления | допустимый при скромном размере | закон исполняется неназойливо |
Навязчивость определяется не типом элемента, а моментом и способом показа. Одно и то же окно подписки бывает худшим элементом страницы и нормальным: разница в том, вызвал его человек сам или оно выпрыгнуло на первой секунде.
Реклама, вводящая в заблуждение: мимикрия под интерфейс
Это отдельная категория, и она хуже обычной навязчивости, потому что содержит обман. Сюда входят блоки под собственный контент сайта без пометки о рекламе; ложные кнопки, повторяющие вид настоящей кнопки скачивания или оплаты; поддельные системные уведомления; сообщения о вирусах и блокировке аккаунта. Сюда же шок-контент — картинки, рассчитанные на непроизвольное нажатие.
Отношение к таким форматам выражено и на уровне продукта: Яндекс.Браузер умеет блокировать шокирующую рекламу — это публично заявленная функция. То есть шок-форматы блокируются на стороне пользователя, денег за них вы не получаете, а вред остаётся.
У малого бизнеса категория возникает не от злого умысла, а от партнёрских сетей: владелец поставил блок, чтобы заработать на трафике блога, а сеть подставляет туда что угодно. Проверять содержимое своего же блока приходится руками и с телефона. Второй источник — обменные скрипты от подрядчика. Если вы не помните, откуда на сайте скрипт, его надо выключить и посмотреть, что изменилось.
Четыре условия, при которых всплывающий блок остаётся допустимым
Задача не «убрать всё всплывающее»: часть блоков нужна бизнесу, часть требуется по закону.
- Не перекрывает контент при входе. Пришедший из поиска первым делом видит заголовок и текст, а не предложение подписаться.
- Закрывается одним очевидным действием. Заметная кнопка, достаточная для пальца область нажатия, закрытие по касанию вне окна.
- Не возвращается в эту же сессию. Закрыли — значит закрыли, в том числе на других страницах. Технически это один флаг в браузере.
- Занимает небольшую долю экрана. Особенно на телефоне, где сверху уже стоит липкая шапка.
Юридический слой стоит проговорить отдельно. Уведомление об обработке персональных данных и о cookie бизнесу нужно: 152-ФЗ «О персональных данных» от 27.07.2006 требует согласия на обработку, и формы, аналитика и рассылки в эту рамку попадают. Требования и санкции менялись, поэтому формулировки политики сверяйте с действующей редакцией закона и с юристом.
Но из требования получить согласие не следует требование показывать его модальным окном на весь экран. Узкая полоса внизу с кнопкой согласия и ссылкой на политику выполняет ту же задачу и не мешает читать. Задача — не убрать баннеры, а сделать их неназойливыми.
Как проверить свой сайт за один вечер
Проверка не требует платных инструментов, но требует дисциплины: смотреть надо глазами человека, открывшего страницу впервые.
| Что сделать | Что смотреть | Плохой признак |
|---|---|---|
| Открыть страницу на телефоне в инкогнито, на мобильной сети | первый экран целиком | текст не читается, пока что-то не закроешь |
| Скриншот первого экрана и подсчёт долей | сколько занимает текст, сколько виджеты | на текст меньше половины экрана |
| Пройти путь нового посетителя | всё, что появляется в первые пятнадцать секунд | элементов больше двух, и ни один вы не вызывали |
| Открыть с блокировщиком рекламы и без него | разницу в наборе блоков | без блокировщика это другой сайт |
| Отчёты Метрики по времени загрузки | время до первого взаимодействия | секунды ожидания на мобильных |
| Разделить отказы на мобильные и компьютерные | разницу между устройствами | на телефонах отказов заметно больше |
| Карта скроллов и записи визитов | поведение в первые секунды | человек тыкает в окно, пытаясь закрыть |
| Вебмастер: нарушения и мобильные страницы | записи и замечания | есть запись о навязчивой рекламе |
Элемент, который ломает страницу, и правильный способ его показать
Инвентаризация обычно даёт один и тот же набор. Что каждый элемент ломает и как его показывать, чтобы он остался полезным:
| Элемент | Что сломает | Как показывать правильно |
|---|---|---|
| Окно подписки при входе | возврат в выдачу в первые секунды | после прокрутки статьи, один раз в сессию |
| Баннер cookie модальным окном | блокирует чтение, сдвигает макет | узкая полоса внизу, место зарезервировано в вёрстке |
| Виджет чата в правом нижнем углу | перекрывает кнопку отправки формы на телефоне | сворачивать в иконку, скрывать на страницах с формой |
| Кнопка обратного звонка с таймером | всплывает поверх текста на каждой странице | статичная кнопка в шапке |
| Запрос уведомлений браузера | диалог до первого полезного действия | предлагать по нажатию на кнопку |
| Рекламный блок партнёрской сети | сдвиг макета, риск мимикрии | фиксированная высота, отложенная загрузка |
| Липкая шапка в половину экрана | съедает первый экран вместе с баннером | липкой оставить только строку меню |
Строка про чат стоит расшифровки: это самая частая поломка. Виджет садится в правый нижний угол, а кнопка отправки формы на телефоне оказывается там же. Человек нажимает «отправить» и попадает в чат, заявка не уходит. Если отказы на мобильных выше, а форма почти не даёт конверсий с телефонов, проверяйте это первым делом. Такие правки — обычная доработка сайта.
Порядок действий: от инвентаризации до замеров
Выключить всё разом — плохая идея: потеряете заявки и не узнаете, какой элемент был виноват.
Шаг первый: инвентаризация. Выпишите все элементы, появляющиеся поверх страницы, с условиями показа. Владелец обычно не знает про половину: их ставят плагины, чат, виджет обратного звонка, кнопка мессенджера, модуль подписки. На WordPress несколько всплывающих плагинов одновременно — обычная картина: в каталоге wordpress.org есть популярные решения для всплывающих окон, например Popup Maker, и на одном сайте вполне работают два таких плюс тема со своим окном. Проверяется по списку установленных плагинов: отключать по одному и смотреть страницу заново.
Шаг второй: обнуление. Отключите всё, кроме обязательного уведомления о согласии на обработку данных. Часто в этот момент выясняется, что «дизайн» сайта был набором виджетов.
Шаг третий: возврат по одному. Возвращайте элементы поштучно, каждый — с условием показа: по действию, по глубине прокрутки, один раз в сессию.
Шаг четвёртый: замеры. Считайте отказы и обращения до и после каждого шага, отдельно по мобильным и компьютерам. Иначе не отличите эффект правки от сезонного колебания.
Шаг пятый: мобильный первый экран. Липкая шапка, липкий баннер и кнопка мессенджера по отдельности скромные, а вместе занимают весь экран. Разбор первого экрана я включаю в бесплатный аудит сайта.
Когда убирать всплывающие блоки не надо
Зеркальная ошибка встречается так же часто: владелец прочитал статью, снёс всё подряд и потерял то, что работало.
Интернет-магазин без баннера с условиями доставки теряет ответ на самый частый вопрос покупателя. Если баннер узкий, не перекрывает товар и не всплывает повторно, он полезный. Уведомление о согласии на обработку персональных данных убрать нельзя вообще, вопрос только в форме подачи. Окно по действию пользователя работает: нажал «узнать цену» — он ждёт окна. Блок подписки после прочтения большей части статьи тоже нормальный формат: он приходит к тому, кто уже получил ответ.
И главное исключение: если позиции упали, а всплывающих элементов нет, причина в другом слое — индексация, ссылки, дубли, тонкие страницы. Типовые кандидаты: страницы без самостоятельной ценности — пустые и тонкие страницы, которые тянут сайт вниз; проблемы с попаданием в индекс — почему Яндекс не индексирует страницу; качество ссылочного профиля — как проверить обратные ссылки на сайт. Переделка интерфейса при причине в другом слое — потерянный месяц.
Ошибки, из-за которых проверка ничего не находит
Половина этих ошибок — не про сайт, а про метод проверки.
- Кнопка закрытия за пределами экрана телефона. Окно свёрстано под компьютер, крестик уходит правее видимой области.
- Окно, которое возвращается на каждой странице. Закрыл на главной, перешёл в услуги — получил снова.
- Запрос уведомлений браузера при входе. Диалог поверх незнакомого сайта почти всегда получает «запретить».
- Чат-виджет поверх кнопки отправки формы. Тихо убивает конверсию с телефонов: в отчётах просто нет обращений.
- Три липких слоя на маленьком экране. Шапка, баннер и кнопка мессенджера вместе не оставляют места тексту.
- Проверка только на своём компьютере. В вашем браузере окна закрыты, согласия проставлены, кэш прогрет.
- Проверка с включённым блокировщиком. У посетителя из поиска его чаще нет — вы смотрите другой сайт.
- Вывод по одному визиту. Объявления меняются, часть окон показывается по условиям.
- Оценка «мне нравится, значит нормально». Вам не нужен ответ на запрос, вы его знаете. Посетителю нужен.
Если после этого картина не улучшается, вопрос не в интерфейсе, а в стратегии страницы: какому запросу она отвечает и кто отвечает лучше. За разбор конкретной страницы можно прийти на SEO-консультацию, а если нужна работа с видимостью целиком — это уже заказать SEO-продвижение сайта с аудитом удобства страниц, где интерфейс считается частью поисковой задачи.
Коротко
- Каналов три: тип нарушения, связанный с навязчивой рекламой, в разделе «Безопасность и нарушения» Вебмастера; возврат в выдачу; оценка загрузки.
- Чаще всего работает второй: нарушения нет, а человек возвращается в выдачу, не получив ответа.
- Сдвиг макета учитывается в метриках качества загрузки: показатель CLS в отчётах Google, время загрузки в Метрике.
- Навязчивы модальные окна при входе, окна без кнопки закрытия, блоки при попытке уйти, липкие баннеры на пол-экрана, автовоспроизведение со звуком, переходы по клику в любом месте, запрос уведомлений на входе.
- Реклама, вводящая в заблуждение, — отдельная категория: мимикрия под контент, ложные кнопки, шок-контент. Яндекс.Браузер умеет блокировать шокирующую рекламу.
- Допустимы баннер в потоке контента, узкая полоса cookie, окно по действию пользователя, блок подписки после прочтения статьи.
- Критериев допустимости четыре: не перекрывает контент при входе, закрывается одним действием, не возвращается в ту же сессию, мал по площади.
- 152-ФЗ «О персональных данных» от 27.07.2006 требует согласия на обработку, поэтому уведомление нужно. Требования показывать его модальным окном в нём нет.
- Проверка: телефон, инкогнито, мобильная сеть, скриншот первого экрана, путь нового посетителя, сравнение с блокировщиком и без.
- Порядок работ: инвентаризация, отключение всего кроме обязательного, возврат по одному с условием показа, замеры отказов и обращений.
- На WordPress несколько всплывающих плагинов сразу — обычная картина: отключайте по одному и смотрите страницу заново.
- Если всплывающих элементов нет, а позиции упали, причину ищите в индексации, ссылках, дублях и тонких страницах.
Увеличьте позиции и продажи вашего сайта
Профессиональное SEO-продвижение с гарантией результата. Выберите подходящую услугу:
Остались вопросы по продвижению?
Меня зовут Анатолий Кузнецов, я SEO-оптимизатор с 20-летним стажем. Разберу ваш сайт, отвечу на вопросы и подскажу, что улучшить для роста позиций в Яндексе и Google.
Связаться со мной →
Комментарии
Виктор Семёнович
Нашёл на сайте пять всплывающих элементов, три не помню когда появились. Но вопрос практический: уберу окно подписки — потеряю базу рассылки, а с неё идут повторные заказы.
Анатолий Кузнецов автор
Убирать окно целиком не надо — надо изменить момент показа: после прокрутки большей части статьи, один раз в сессию, с заметной кнопкой закрытия. Подписок станет меньше, но подписываться будет тот, кто дочитал. И сравните не только подписки, но и отказы на мобильных до и после.
Оксана
Не согласна с тезисом про всплывающие окна. У нас окно с акцией при входе стоит третий год, позиции растут, конверсия с него выше, чем со всех форм вместе. Может, дело не в окне?
Анатолий Кузнецов автор
Возражение справедливо в одной части: окно само по себе не приговор, об этом раздел про допустимые форматы. Уточните две вещи. Какую долю мобильного экрана оно занимает и легко ли попасть по кнопке закрытия пальцем — это и есть граница. И сравнивать конверсию надо не с формами, а с вариантом без окна, по отказам и обращениям целиком.
Павел
Про чат поверх кнопки отправки — прямо мой случай. Полгода удивлялся, почему с телефонов нет заявок при нормальном трафике. Посмотрел записи визитов: жмут «отправить», открывается чат. Сдвинул виджет — заявки пошли.
Ирина Львовна
Вопрос про cookie. Юрист настаивает на модальном окне с блокировкой сайта до выбора, иначе согласие не считается полученным. А вы пишете, что хватит полосы внизу. Кому верить?
Анатолий Кузнецов автор
В юридической части верьте юристу, трактовать 152-ФЗ за него я не берусь. Моя часть — форма подачи и её последствия для поиска. Спросите конкретнее: требует ли он блокировки прокрутки или достаточно явного действия в видимом элементе. Обычно требование про действие, а не про размер. Компромисс: узкая полоса с двумя равными кнопками и ссылкой на политику.
Денис
Добавлю к ошибкам. У меня стояло два плагина всплывающих окон, второй поставил предыдущий подрядчик и не сказал. Показывались оба, с интервалом секунд в десять.
Наталья
А как измерить долю первого экрана правильно? Я сделала скриншот на своём телефоне, но экраны у всех разные. По какому считать?
Анатолий Кузнецов автор
Считайте по маленькому, а не по своему. В отчётах Метрики есть распределение по разрешениям экрана — возьмите те, что встречаются у посетителей, и берите нижнюю границу. В браузере на компьютере есть режим эмуляции устройств. Нужен ответ на один вопрос: видно ли заголовок и первые строки без прокрутки.
Алексей
Записи визитов отрезвляют. Увидел, как человек четыре раза промахивается мимо крестика и уходит. Никакие таблицы отказов так не убеждают.
Станислав
Не понимаю логику про возврат в выдачу. Поиск не знает, вернулся человек или закрыл вкладку и пошёл пить чай. Похоже на выдуманный механизм, которым объясняют всё что угодно.
Анатолий Кузнецов автор
Возражение по делу, и частично вы правы: по одному визиту выводов не сделать. Но поиск и не работает с отдельным человеком. Он видит страницу выдачи, с которой перешли, и повторное обращение к той же выдаче — это данные его интерфейса, а не гадание. Скепсис стоит перенести в объяснения «упали из-за поведенческих» без проверки индексации, дублей и ссылок.
Марина
У меня магазин, и баннер с условиями доставки я снимать не буду. Половина вопросов в чате была про доставку, пока баннера не было. Рада, что это оговорено.
Григорий Петрович
Про рекламные блоки партнёрской сети в блоге. Поставил ради небольшого дохода, а через месяц увидел там объявление под системное предупреждение об ошибке. Снял блок совсем.
Юлия
Вопрос про отложенную загрузку. Разработчик говорит: отложим чат — посетитель успеет уйти раньше, чем чат появится, и обращений станет меньше. Это правда или отговорка?
Роман
Три липких слоя — это про меня. Шапка с телефоном, баннер акции внизу и круглая кнопка мессенджера справа. Под текст оставалось меньше трети экрана, а я смотрел только на большом мониторе.