Пять банов за неделю в MAX. Разбираю на себе, как устроен антиспам
Пять реальных банов за три недели, гипотеза устройства антиспама MAX и чек-лист привычек аккаунтов, которые выживают.
Если бы мне в январе сказали, что я буду в апреле разбанивать аккаунты в мессенджере от VK и читать форумы про «тени» и «паттерны», я бы посмеялся. В январе у меня даже приложение MAX стояло только потому, что его принудительно поставили на новый рабочий телефон.
К апрелю я влез в MAX глубже, чем планировал: запускаю на нём SaaS для лидогенерации, веду канал, переписываюсь с первыми пользователями. И последние три недели у меня вырисовалась отдельная активность: каждый понедельник я открываю чат и читаю «аккаунт ограничен за массовые рассылки». Пять раз за три недели.
Я не жалуюсь — это часть работы, когда ты в новой платформе первым. Но собрать наблюдения про то, как устроен внутренний «спам-полицейский» MAX, я обязан: во-первых, чтобы самому не наступать на те же грабли, а во-вторых, потому что про это нет ни одной статьи в рунете.
Первые сто сообщений — ты неуязвим. Потом начинается
Стартовал я осторожно. Небольшая база — 80 контактов, которые явно были в MAX (проверено через чекер), шаблон с тремя вариантами приветствия, интервал 60 секунд между отправками. Полный текст — без ссылок, без агрессивного призыва, просто коммерческое предложение для строительных компаний.
Первые 78 сообщений ушли без вопросов. 79-е аккаунт ушёл в shadow-ban: сообщения формально уходят, но получатель их не видит. И узнаёшь ты об этом только через день, когда недоумеваешь, почему на рассылку не ответил вообще никто.
Что я понял задним числом: 80 — это неслучайная граница. Свежий аккаунт без истории попадает в «режим наблюдения». Пока он поздоровался с двумя-тремя друзьями, ответил на уведомления, переслал пару сообщений — он выглядит как обычный пользователь. Когда от него за час ушло 70 однотипных сообщений незнакомцам — он резко перестаёт выглядеть как обычный пользователь.
Урок: новый аккаунт нельзя сразу использовать для рассылки. Ему нужно 3–5 дней «обычной жизни» — переписки, присутствия в чатах, просмотра каналов. Антиспам смотрит на отношение исходящих сообщений к входящим. Если соотношение 80:2 — ты не человек.
Бан за русский язык
Второй аккаунт я завёл уже осознанно. Прогрев неделю, разные типы активности, даже фото аватарку поставил. Запустил рассылку для фитнес-студий — 150 контактов, тщательно проверенных.
Ушло 43 сообщения. Потом — блок.
Логика не складывалась: сообщения разные, шаблонов хватает, ссылок нет. Я полез смотреть реальный текст, который уходил, и увидел забавную штуку.
В шаблоне была фраза «Первая тренировка бесплатно, без обязательств». Я подумал — звучит естественно, бытовая речь. Но антиспам MAX, судя по всему, индексирует не просто слова, а устойчивые маркетинговые словосочетания. «Без обязательств», «первая бесплатно», «специальное предложение», «ограниченное время», «только сегодня» — это классический набор из email-маркетинга конца двухтысячных.
Я переписал сообщение человеческим языком: «У нас открылось новое направление, пробное занятие — за счёт студии, если интересно». Тот же смысл, но без маркетинговых штампов. Следующая рассылка на 200 контактов — ни одного бана.
Урок: антиспам читает тексты не по словам-триггерам, а по семантическим паттернам. Чем меньше текст похож на рекламу — тем лучше.
Бан за UTM
Третий кейс — самый обидный. Аккаунт работал нормально месяц, лимиты соблюдал, тексты человеческие. В один прекрасный вторник — мгновенный hard-ban, без предупреждения.
Я перебрал всю активность за день и нашёл причину: накануне я добавил в шаблон ссылку на посадочную страницу с UTM-метками. Выглядела она примерно так: maxsurge.ru/fit?utm_source=max&utm_medium=broadcast&utm_campaign=spring2026.
Антиспам MAX бьёт по двум паттернам одновременно. Во-первых, длинный URL с параметрами — это сигнал массовой рассылки. Во-вторых, сам факт того, что одна и та же базовая ссылка уходит от одного аккаунта в сотню адресов — это уже прямой повод.
Я заменил схему: вместо UTM — два разных коротких URL, которые оба ведут на тот же лендинг. Из бэкенда видно, откуда человек пришёл, а для MAX это два разных адреса. Работает.
Урок: ссылки в рассылке допустимы, но короткие и разнообразные. Никаких UTM в первом касании. Никаких bit.ly и clck.ru — они особенно быстро попадают в чёрный список.
Бан за скорость ответа
Четвёртый случай меня удивил больше всего. Рассылка не шла массово — а аккаунт всё равно прикрыли. Я ковырялся полдня и понял: проблема была в автоответчике.
У меня работает AI, который обрабатывает входящие сообщения. Когда клиент пишет «а сколько стоит?», он через три секунды получает ответ — бот мгновенно распознаёт вопрос и отвечает из базы знаний.
Оказалось, что эта скорость и стала триггером. На полсотни входящих ответов за день аккаунт отреагировал в среднем за 4 секунды. Живой человек так не отвечает — он что-то делает, у него есть обед, он переключается между чатами. 4 секунды в среднем — это машина.
Я добавил задержку от 30 до 180 секунд со случайным распределением. Плюс в 10% случаев AI «задумывается» дольше — до 5–10 минут. Выглядит как реальный человек, который не всегда у телефона. Банов больше не было.
Урок: антиспам смотрит не только на то, что ты пишешь, но и как быстро. Слишком быстрые ответы, особенно одинаково быстрые — красный флаг.
Бан за географию
Пятый — тонкий. Аккаунт ушёл в блок на третий день после того, как я решил масштабироваться и подключить к нему рассылку сразу по трём городам: Краснодар, Ростов, Сочи.
Антиспам, как мне видится, учитывает ещё и паттерн: с какого региона аккаунт «ходит» и кому пишет. Если у человека московский номер и он рассылает сообщения людям в Новосибирск, Владивосток и Калининград за один день — это подозрительно. Обычный человек переписывается в основном с земляками и коллегами.
Я разделил базы и запустил одну кампанию на один город с одного аккаунта. Для других городов — отдельные аккаунты с соответствующими номерами. Проблема ушла.
Урок: старайся, чтобы один аккаунт работал в одном регионе. Если нужна география пошире — заводи под неё отдельный аккаунт.
Как примерно устроен антиспам MAX
Собирая эти пять историй, у меня сложилась гипотеза — как работает логика детектора. Разумеется, это догадки постороннего, но они работают на практике.
Антиспам MAX, похоже, оценивает каждый аккаунт по нескольким осям одновременно:
- Поведение: соотношение входящих и исходящих, длительность пауз, распределение активности по времени суток.
- Тексты: не просто словарь стоп-слов, а модели языка. Маркетинговые штампы ловит даже без агрессивных триггеров.
- Ссылки: количество, разнообразие, домены, длина, параметры.
- География: совпадение региона отправителя и получателей.
- Сеть: связи с другими аккаунтами, которые уже были забанены — если с твоего устройства кто-то уже ловил блок, новый аккаунт на том же устройстве на коротком поводке.
Чек-лист «выживающих» аккаунтов
За три недели у меня сформировался чек-лист, после которого баны сократились до одного за две недели:
- Новый аккаунт — 5 дней прогрева с живой активностью, без рассылок.
- В день — не больше 50 сообщений за первую неделю, потом можно до 150.
- Интервал между сообщениями — рандомный, от 30 секунд до 3 минут.
- Тексты без маркетинговых штампов. Лучший тест — прочитать вслух, звучит ли как живой человек.
- В первом касании — вообще без ссылок. Ссылка — только после ответа клиента.
- Автоответчик — с задержкой и вариативностью времени реакции.
- Один аккаунт — одна география.
- Один аккаунт — одна ниша.
Что с этим делать бизнесу
Платформа молодая, но антиспам уже взрослый. Те, кто заходят с шаблоном «Привет, у нас скидка 20%!» — теряют аккаунты быстрее, чем успевают настроить CRM.
Но окно возможностей всё равно открыто. Если ты разобрался в деталях, ты уже впереди 80% рынка. Не потому что у тебя круче продукт, а потому что у тебя не банят отправителей.
В MaxSurge все перечисленные лимиты зашиты в платформу: прогрев аккаунтов, рандомизация интервалов, фильтр маркетинговых штампов на этапе отправки, вариативные задержки автоответчика. Не потому что мы такие умные, а потому что получили в лоб пять раз и каждый раз закрывали очередную дыру.
Дмитрий Беляев, основатель MaxSurge. Канал о лидогенерации в MAX: @maxsurge_ru.