Cookie-баннер: нужен ли он российскому сайту, как проверить счётчики и не навредить SEO

Коротко

  • Отдельного закона о cookie в России нет: по публикациям, применяются нормы 152-ФЗ; cookie могут быть персональными данными, если по ним можно идентифицировать человека (позиция Роскомнадзора — разъяснения, а не норма). Авторы расходятся: для технических cookie согласие обычно не требуют, для аналитики и рекламы советуют явное согласие, для аудитории только в России допускают информирующий баннер.
  • Это не юридическая консультация: текст закона (ст. 9) я не открыл, юридические утверждения даны по пересказам, размеры штрафов и сроки хранения выбора не принимаю как установленные. Технически проверяемо: список cookie, загрузка счётчиков до согласия (вкладка «Сеть», инкогнито, mc.yandex.ru), отказ, дубли кода.
  • SEO: Google рекомендует небольшие баннеры, занимающие малую часть экрана, и не советует перенаправлять запросы на страницу согласия; отдельно про cookie-уведомления справка не говорит. Для посетителей из ЕС EDPB: прокрутка не согласие, галочки по умолчанию недействительны.
  • В статье — что говорят источники и где расходятся, виды cookie, устройство баннера, проверка счётчиков, баннер и SEO, десять ошибок и PDF-чек-лист на 29 пунктов.

Коротко: нужен ли cookie-баннер российскому сайту и что с ним делать

Cookie-баннер — это окно или полоса внизу страницы, которое сообщает, что сайт использует файлы cookie и аналитику, и просит согласиться или отказаться. Вопрос «нужен ли он российскому сайту» юридический, и однозначного ответа в источниках, которые мне удалось открыть, нет. Я не юрист и не даю юридических советов; ниже — что говорят разные публикации, где они расходятся, и что можно проверить технически.

Что известно по найденным источникам:

  1. Отдельного закона о cookie в России нет. Так пишут «Сбербизнес» и юридические колонки; cookie рассматриваются через общие нормы закона о персональных данных (152-ФЗ).
  2. Cookie могут быть персональными данными. Основание — определение в законе (любая информация, относящаяся к прямо или косвенно определённому физическому лицу): если по данным можно идентифицировать человека или отличать его на длительном отрезке времени, это может быть персональными данными. Роскомнадзор, по профессиональным обсуждениям, исходит из такой позиции (семинар 2020 года), но это разъяснения, а не норма права.
  3. Публикации расходятся в деталях. Одни авторы пишут, что для технических cookie (корзина, авторизация) отдельное согласие не нужно, а для аналитических и рекламных нужно явное согласие; другие считают, что для сайта с аудиторией только в России обычно достаточно информирующего баннера. Прямой обязанности делать именно кнопки «Принять» и «Отказаться» в найденных текстах я не увидел.
  4. В практике баннер всё чаще ставят вместе с политикой, возможностью отказа и загрузкой счётчиков после согласия.
  5. Для посетителей из ЕС действуют свои правила (GDPR и ePrivacy); Европейская коллегия по защите данных указывает, что согласие должно быть добровольным, конкретным, информированным и однозначным, прокрутка или продолжение просмотра согласием не является, а предварительно проставленные галочки недействительны.

Для вас как владельца магазина практически важны вопросы, на которые можно ответить фактами: какие cookie и счётчики реально работают на сайте, загружаются ли они до согласия, не мешает ли баннер просмотру и индексации, совпадают ли политика, баннер и фактическая работа сайта. Генератор: cookie-баннер онлайн на tools.cetto.ru (текст, цвета, кнопки, готовый HTML, CSS и JavaScript без внешних библиотек; счётчик Яндекс Метрики может запускаться только после «Принять»). В статье: что известно о требованиях, виды cookie, как устроен баннер, как проверить загрузку счётчиков, SEO и баннер, десять ошибок и PDF-чек-лист на 29 пунктов. Юридическую часть решает юрист.

PDF-чек-лист: cookie-баннер и счётчики 29 пунктов в 6 разделах, приоритеты P1–P3, подсказки «как проверить», подсчёт результата. Можно распечатать.
Скачать PDF

Оговорки по источникам. Это не юридическая консультация. Тексты закона (в частности, статьи 9 о согласии) я не открыл: страница «Консультанта» показала только название статьи и сообщила, что документ выведен в редакции с изменениями, не вступившими в силу; утверждения об особенностях формы согласия после 2025 года я не проверял. Использованы пересказы: колонка на ppt.ru (мнение автора, оговаривающего, что часть утверждений — его собственные), публикация «Сбербизнеса» (пересказ), результаты поиска о позиции Роскомнадзора (официальных документов регулятора по cookie в поиске не нашлось), страница Европейской коллегии по защите данных (краткое резюме), справка Google о навязчивых всплывающих окнах, справка Яндекс Метрики об используемых файлах (по результатам поиска) и код моего генератора. Размеры штрафов и конкретные сроки хранения выбора (например, «12 месяцев») я не привожу как установленные: это мнения авторов публикаций. Решение о баннере, тексте и политике принимайте вместе с юристом.

Что говорят источники и где они расходятся

ВопросЧто пишутКак относиться
Есть ли отдельный закон о cookieНет, применяются общие нормы о персональных данныхНужна оценка вашего случая юристом
Cookie — персональные данные?Могут быть, если по ним можно идентифицировать человека, связаны с аккаунтом, email или телефоном, используются для профилирования; Роскомнадзор, по обсуждениям, исходит из этой позицииРазъяснения не являются нормой права
Технические cookieКорзина, авторизация, сессия: по мнению авторов, отдельное согласие не нужно, достаточно уведомления и описания в политикеМнение авторов
Аналитические и рекламные cookieМетрика, Google Analytics, пиксели, ретаргетинг: по мнению авторов, нужно явное согласиеМнение авторов; проверьте актуальные требования
Кнопки «Принять» и «Отказаться»В найденных текстах прямого требования нет; одни авторы советуют дать выбор, другие допускают информирующий баннер для аудитории только в РоссииПрактика осторожнее, чем минимум
Уведомление Роскомнадзора и хранение данных в РоссииУпоминаются в колонках как часть минимумаПодробнее: «152-ФЗ для интернет-магазина»
Посетители из ЕСGDPR и ePrivacy: согласие до установки несущественных cookie; прокрутка и продолжение просмотра не согласиеЕсли у вас есть европейская аудитория

Типичная ошибка из публикаций: копировать чужой баннер для GDPR без учёта российской практики или, наоборот, ставить баннер «для галочки», когда счётчики загружаются независимо от выбора.

Какие бывают cookie

ВидДля чегоПримеры
Технические (необходимые)Работа сайта: сессия, корзина, авторизация, запомненный выборСессия CMS, cookie корзины, cookie_consent моего баннера
АналитическиеСтатистика посещений и поведенияЯндекс Метрика, Google Analytics, Top.Mail.Ru
Рекламные и маркетинговыеРетаргетинг, отслеживание рекламных переходов, пиксели соцсетейПиксель VK Рекламы, пиксели рекламных систем
Собственные и сторонниеПо источнику: ваш домен или чужойСторонние виджеты чатов, карт, видео

По справке Яндекс Метрики (в пересказе результатов поиска), cookie _ym_uid хранится один год и нужен для различения посетителей, _ym_d хранит дату первого визита, _ym_fa вместе с _ym_uid идентифицирует посетителей; для посетителей из зоны GDPR есть cookie gdpr со сроком до двух лет. Полную страницу я не открывал (она отдаётся в разных версиях), поэтому список проверьте у источника.

Как устроен баннер (на примере моего генератора)

  • Показ. При первом визите баннер появляется внизу экрана или карточкой слева или справа внизу; добавляется в конец страницы и не должен менять основной текст.
  • Выбор посетителя. Нажатие кнопки сохраняется в cookie cookie_consent на заданное число дней: значение yes — согласие, no — отказ; баннер больше не показывается.
  • Запуск счётчиков после согласия. Если выбрано «Принять», выполняется функция onAccept: в неё помещают код счётчиков и рекламных пикселей. Если указать номер Яндекс Метрики, генератор вставит её код внутрь баннера; обычный код счётчика с сайта нужно убрать, чтобы он не загружался дважды. Другие системы (Google Analytics, пиксель VK Рекламы, Top.Mail.Ru) добавляются в onAccept вручную: скопируйте содержимое их тега script без самих тегов.
  • Отказ. Кнопку отказа можно показывать или скрывать; при отказе счётчики не запускаются.
  • Что баннер не делает. Он не заменяет политику обработки персональных данных и согласие на обработку, а требования к тексту зависят от того, какие данные собирает сайт: формулировки согласуйте с юристом.

Как проверить, что счётчики не грузятся до согласия

  1. Откройте сайт в режиме инкогнито (чистые cookie).
  2. Откройте инструменты разработчика (F12) → вкладка «Сеть» и обновите страницу.
  3. Не нажимайте «Принять». Найдите запросы к счётчикам: для Яндекс Метрики — адреса с mc.yandex.ru; для других систем — их домены. До согласия таких запросов быть не должно (если вы выбрали схему «после согласия»).
  4. Нажмите «Принять» и убедитесь, что запросы появились, а в cookie записан выбор.
  5. Проверьте отказ: обновите страницу, очистите cookie, нажмите «Отказать» и убедитесь, что счётчики не запускаются.
  6. Проверьте другие страницы и мобильную версию: баннер и выбор должны работать везде.
  7. Проверьте список cookie на вкладке «Приложение» (Application → Cookies): какие появились до и после согласия, из каких доменов.
  8. Сверьте результат с политикой: все найденные cookie и сервисы должны быть описаны.

Ещё важное для магазина: цели в Метрике, настроенные на клики и заказы, перестанут фиксироваться у посетителей, отказавшихся от аналитики. Это нормально, но учитывайте в отчётах: «Цели в Метрике», «Сквозная аналитика».

Баннер и SEO

  • Не закрывайте контент. Справка Google о навязчивых всплывающих окнах говорит о том, что страницы, закрытые полноэкранным окном, проблемны; рекомендует небольшие баннеры, которые занимают лишь малую часть экрана, чтобы пользователи и поисковики сразу имели доступ к контенту; не перенаправлять запросы на отдельную страницу согласия, потому что это может убрать другие страницы из результатов. Отдельно про cookie-уведомления эта справка не говорит.
  • Не загораживайте основной текст. Баннер в виде полосы или маленькой карточки подходит лучше, чем окно на весь экран. Мой генератор не перекрывает основной контент для роботов и не влияет на текст страницы (по описанию инструмента).
  • Не перенаправляйте на страницу согласия. Перенаправление всех запросов на страницу с согласием по справке Google может убрать другие страницы из выдачи.
  • Скорость. Баннер не должен утяжелять страницу: мой код не зависит от библиотек и весит около 2 КБ. Проверьте влияние на скорость: размер и скорость HTML.
  • Что видит робот. Проверьте страницу глазами робота: «Сайт глазами робота».

Десять частых ошибок

  1. Баннер «для галочки»: счётчики загружаются независимо от выбора.
  2. Счётчик загружается дважды: обычным кодом на сайте и из баннера.
  3. Только кнопка «Принять» без возможности отказаться, если вы выбрали схему согласия.
  4. Копирование чужого баннера для GDPR без учёта российской практики.
  5. Баннер не совпадает с политикой: в политике нет сервисов, которые реально работают на сайте.
  6. Не проверили, какие cookie реально ставятся (CMS, плагины, виджеты, чат, видео).
  7. Баннер закрывает основной текст или всю страницу на мобильных.
  8. Выбор не запоминается, и баннер показывается на каждой странице.
  9. Не учли, что отказавшие посетители не попадают в отчёты аналитики.
  10. Не согласовали тексты и схему с юристом.
Скачать PDF-чек-лист: cookie-баннер и счётчики Пройдите по списку на своём сайте: 29 пунктов, приоритеты, подсказки и подсчёт результата.
Скачать PDF

Что делаю в аудите я, а что нет

В SEO-аудите я проверяю технически видимое: какие cookie и счётчики загружаются и когда, работает ли баннер на разных устройствах, не закрывает ли он контент, не утяжеляет ли страницу, совпадают ли список сервисов и политика. Юридические вопросы (нужен ли баннер, какие формулировки согласия, уведомления, хранение данных) решает юрист; я не даю юридических консультаций. Результат: PDF-отчёт на 30–50 страниц, технические задания для программистов, прогноз по трафику и заявкам и созвон, на котором я лично расскажу о найденных ошибках и отвечу на вопросы. Стоимость от 30 000 ₽, срок 3–5 рабочих дней для небольшого сайта и 7–10 для крупного магазина.

Хотите проверить техническую сторону cookie и счётчиков на сайте? Напишите адрес сайта. Подскажу, что проверить в первую очередь, назову стоимость и сроки аудита. Заказать аудит Подробнее об услуге на cetto.ru

Итоговый чек-лист (короткая версия, полная в PDF)

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

Частые вопросы

Нужен ли cookie-баннер российскому сайту?

Однозначного ответа в источниках, которые я открыл, нет. Отдельного закона о cookie нет, применяются нормы о персональных данных; одни авторы советуют баннер с согласием для аналитики и рекламы, другие допускают информирующий. Решение принимайте вместе с юристом.

Cookie — это персональные данные?

Могут быть, если по ним можно идентифицировать человека или отличать его на длительном отрезке времени. Роскомнадзор, по профессиональным обсуждениям, исходит из такой позиции, но это разъяснения, а не норма права.

Нужно ли согласие на технические cookie?

По мнению авторов публикаций, для технических cookie (корзина, авторизация) отдельное согласие обычно не нужно, достаточно уведомления; для аналитических и рекламных нужно явное согласие. Это мнения, а не юридическая консультация.

Как сделать, чтобы Метрика загружалась только после согласия?

Убрать обычный код счётчика с сайта и запускать его в обработчике согласия баннера. В моём генераторе номер Метрики вставляется в баннер и загружается только после «Принять».

Как проверить, что счётчик не грузится до согласия?

Откройте сайт в режиме инкогнито и вкладку «Сеть» в инструментах разработчика; до нажатия «Принять» запросов к mc.yandex.ru быть не должно.

Мешает ли cookie-баннер индексации?

Небольшой баннер, не закрывающий основной контент, обычно не мешает. Google рекомендует небольшие баннеры вместо полноэкранных окон и не советует перенаправлять запросы на страницу согласия. Отдельно про cookie-уведомления справка Google не говорит.

Что нужно для посетителей из ЕС?

По руководствам Европейской коллегии по защите данных, согласие должно быть добровольным, конкретным, информированным и однозначным; прокрутка и продолжение просмотра согласием не являются, а предварительно проставленные галочки недействительны.

Заменяет ли баннер политику обработки персональных данных?

Нет. Баннер информирует и собирает выбор, а политика и согласие на обработку персональных данных нужны отдельно; формулировки согласуйте с юристом.

Где скачать чек-лист?

PDF-чек-лист на 29 пунктов с приоритетами P1–P3, подсказками «как проверить» и подсчётом результата можно скачать по ссылке в статье. Он бесплатный; при цитировании укажите источник.

Владимир Родионов
Об автореВладимир Родионов

Интернет-маркетолог, частный SEO-специалист cetto.ru. 10+ лет в IT, 200+ реализованных проектов, сертификация Яндекса и Google.

Ещё 20 статей из блога по теме

Домен и хостинг 152-ФЗ для интернет-магазина: что проверить на сайте (не юридическая консультация) Что 152-ФЗ значит для интернет-магазина: данные и документы, политика и согласия, cookie и внешние сервисы, хранение в России, уведомление Роскомнадзора, запросы и утечки. Не юридическая консультация. PDF-чек-лист на 35 пунктов. SEO-аудит Коммерческие факторы сайта: чек-лист с приоритетами и PDF для скачивания Что такое коммерческие факторы, десять групп с приоритетами P1–P3, различия для магазинов, услуг и B2B, что делать маленькому магазину, как проверить сайт и измерить эффект. Скачайте PDF-чек-лист на 46 пунктов. Аналитика и реклама Цели и электронная коммерция в Яндекс Метрике: настройка с нуля и проверка Как настроить цели и электронную коммерцию в Яндекс Метрике: типы целей, шаги настройки, передача покупки через dataLayer, ограничения, проверка тестовым заказом и типичные ошибки. PDF-чек-лист на 29 пунктов. Аналитика и реклама Сквозная аналитика для интернет-магазина: как связать рекламу, Метрику и CRM и посчитать, что окупается Что такое сквозная аналитика, какие метрики считать, как настроить её в Яндекс Метрике: цели, электронная коммерция, UTM, расходы, CRM, звонки и офлайн-конверсии, как учесть SEO и проверить данные. PDF-чек-лист на 33 пункта. Аналитика и реклама UTM-метки: что это и как правильно размечать ссылки в Директе, рассылках и соцсетях Что такое UTM-метки и как их читают Метрика и Google Analytics: обязательные параметры, макросы Яндекс Директа, правила записи, единый словарь для команды, проверка перед запуском и десять частых ошибок. Аналитика и реклама A/B-тест: что это, сколько трафика нужно и как провести его в интернет-магазине Что такое A/B-тест и когда он нужен интернет-магазину: сколько посетителей требуется на вариант (таблица), как читать p-value и доверительный интервал, подглядывание, SEO-риски и чек-лист запуска. Технический аудит Доступность сайта: как проверять и мониторить, как реагируют Google и Яндекс на ошибки сервера и как проводить работы без потерь Как проверять и мониторить доступность сайта: виды недоступности, как реагируют Google и Яндекс на 5xx и 429, 503 с Retry-After при работах, robots.txt при авариях, SLA и аптайм, что делать при сбое. PDF-чек-лист на 27 пунктов. Контент и тексты Какой текст страницы учитывает поисковик: основной контент и шаблонные блоки Что такое основной контент и шаблонные блоки, как вёрстка (main, article) помогает их отделить, что видит робот Google и Яндекса, как вытащить чистый текст и посчитать долю шаблона. PDF-чек-лист на 27 пунктов. Технический аудит WebP: что это за формат, сколько он экономит и как перевести картинки магазина, не сломав индексацию и кэш Что такое WebP и сколько экономит, чем отличается от JPEG, PNG и AVIF, какая у него поддержка в браузерах и поисковиках, как перейти по шагам: конвертация, picture, подмена на сервере, проверка. PDF-чек-лист на 32 пункта. Основы SEO Поведенческие факторы: что это такое и можно ли на них влиять без накрутки Что такое поведенческие факторы, какие сигналы вы видите и можете улучшить, как читать отказы и время в Метрике, шесть направлений улучшения без накрутки, чем опасна накрутка. PDF-чек-лист на 31 пункт. Технический аудит Оптимизация изображений для SEO: скорость, alt, форматы и что реально индексируется Как оптимизировать изображения для SEO: форматы и сжатие, размеры и srcset, приоритет главного изображения и ленивая загрузка, alt и имена файлов, индексация, особенности магазина и проверка. PDF-чек-лист на 30 пунктов. SEO-аудит SEO-аудит сайта: что это, что в него входит, сколько стоит и как заказать Что такое SEO-аудит и чем он отличается от отчёта сервиса: шесть блоков проверки, как выглядит хороший отчёт, от чего зависит цена, когда делать самому, а когда заказывать, и бесплатный экспресс-чек-лист на 30 минут. SEO-аудит Экспресс-аудит сайта: что проверить за 30 минут и когда этого мало Что такое экспресс-аудит сайта, чем он отличается от полного, что предлагают агентства (состав, сроки, цены), протокол проверки на 30–40 минут, «светофор» результата и когда экспресса недостаточно. Аналитика и реклама Медиаплан для интернет-магазина: как поставить цели, посчитать бюджет от плана продаж и сверять план с фактом Что такое медиаплан и как составить его для интернет-магазина: цели, структура, формулы CTR, CPC, CPA, ROMI, расчёт бюджета от плана продаж, условный пример, SEO в плане, контроль и ошибки. PDF-чек-лист на 30 пунктов. Утилиты вебмастера Надёжный пароль: что говорят NIST и OWASP, как создать пароль и парольную фразу и защитить доступы сайта Какой пароль считается надёжным по NIST, OWASP и Роскачеству: длина важнее сложности, без плановой смены, менеджер паролей и двухфакторная защита. Как создать пароль и безопасный генератор, защита доступов сайта. PDF-чек-лист на 29 пунктов. Утилиты вебмастера Markdown: что это, как устроен синтаксис, чем отличаются диалекты и когда он удобнее HTML Что такое Markdown, основной синтаксис, диалекты CommonMark и GFM, когда он удобнее HTML, ловушки конвертации, безопасность сырого HTML, влияние на SEO и рабочий процесс для магазина. PDF-чек-лист на 28 пунктов. Домен и хостинг DNS-записи: что делают A, CNAME, MX, TXT, NS и CAA, какие ограничения у них есть и как менять их без простоя Что такое DNS-записи и какие нужны сайту магазина: A, AAAA, CNAME, MX, TXT, NS, CAA; ограничения из RFC, где менять записи, TTL и сроки, типовые сценарии, проверка и ошибки. PDF-чек-лист на 27 пунктов. Домен и хостинг SSL-сертификат: как он работает, как проверять срок и цепочку и как перейти на HTTPS, не потеряв трафик Что такое SSL-сертификат, типы DV, OV, EV, срок и автопродление, типичные ошибки, переход на HTTPS, HSTS, смешанный контент, CAA, российские центры, проверка и чек-лист. PDF-чек-лист на 30 пунктов. Утилиты вебмастера Base64: как устроено кодирование, почему оно не шифрование и когда data-URL вредит скорости сайта Что такое Base64: алфавит и заполнение, рост размера на треть, base64url, btoa и Unicode, data-URL и встроенные картинки, скорость и SEO, безопасность. PDF-чек-лист на 26 пунктов. Домен и хостинг Whois домена: как читать поля и статусы, контролировать срок оплаты и проверять чужие домены Что такое Whois и RDAP, какие поля показывает, как читать статусы домена (clientHold, redemptionPeriod и др.), как контролировать срок оплаты, что скрыто для физлиц в .ru, как проверять чужой домен. PDF-чек-лист на 25 пунктов.
Сделано практиком

Нужен не чек-лист, а результат?

Проведу технический аудит интернет-магазина: robots.txt, редиректы, дубли, индексация, скорость — с приоритетами и понятным планом исправлений. Напишите в Telegram — отвечу лично.