Подписчик отправил вас в спам: как вернуться в инбокс
Нажатие кнопки «Спам» обходится отправителю куда дороже отписки. Отписка — это потеря одного человека. Жалоба на спам — это удар по репутации домена, который тянет в спам письма для всех остальных.
Если вы заметили, что open rate падает без видимой причины, а в Postmaster Tools появилась красная полоса complaint rate, вы уже в этой ситуации. Разберёмся, как из неё выбраться.
Что происходит, когда подписчик нажимает «Спам»
Механика простая. Человек видит ваше письмо во «Входящих», не узнаёт отправителя (или узнаёт, но устал от частоты) и нажимает кнопку «Пожаловаться на спам». Почтовый провайдер регистрирует это как жалобу, то есть complaint. Письмо перемещается в спам, а информация о жалобе уходит в статистику домена отправителя.
Одна жалоба ничего не значит. Провайдеры смотрят на долю жалоб среди писем, которые попали во «Входящие». Google просит держать её ниже 0,1%, то есть меньше одной жалобы на тысячу писем, и никогда не доходить до 0,3%. Дальше начинается каскад: письма уходят в спам, open rate падает, провайдер получает ещё один сигнал, что ваши письма не нужны. Замкнутый круг.
Yahoo опубликовал порог 0,3% для всех отправителей. Microsoft в FAQ к SNDS называет долю жалоб ниже 0,3% хорошей планкой для IP. У Mail.ru лимит зависит от объёма: 1,1% при рассылке до 10 000 писем в месяц и 0,3% при объёме свыше 50 миллионов. А Google честно предупреждает, что после снижения жалоб фильтрация смягчается не сразу.
FBL: как узнать, что на вас жалуются
FBL расшифровывается как Feedback Loop. Это механизм, через который почтовые провайдеры сообщают отправителю о жалобах. Не все провайдеры его поддерживают, и не все настраивают автоматически. Но без FBL вы летите вслепую, жалобы копятся, а вы об этом не знаете.
Где настроить FBL:
- Gmail. Spam rate по домену виден в Google Postmaster Tools. Свой feedback loop у Gmail тоже есть, только устроен иначе: в письмо добавляют заголовок Feedback-ID с идентификаторами кампании, письмо подписывают DKIM, и дашборд Feedback Loop показывает долю жалоб по каждому идентификатору. Адресов жалобщиков Gmail не отдаёт.
- Yahoo / AOL. Complaint Feedback Loop в Sender Hub. Работает только для писем с подписью DKIM: подключаете домен из d=, и на каждую жалобу приходит отчёт в формате ARF, чтобы вы убрали получателя из рассылок.
- Microsoft (Outlook, Hotmail). Портал SNDS показывает данные по вашим IP, а входящая в него программа JMRP присылает отчёт, когда пользователь отправляет письмо в нежелательные.
- Mail.ru. Постмастер Mail.ru даёт статистику по домену, включая отметки «Спам», и FBL-отчёты, по которым видно, какие именно подписчики пометили письмо.
Сам отчёт описан в RFC 5965 (Abuse Reporting Format). Это письмо из трёх частей: текст для человека, машиночитаемые поля и копия исходного письма. Адрес получателя в копии провайдер может вымарать ради приватности. RFC 6449 на этот случай советует то же, что делают с отказами через VERP: заранее зашить в письмо свой идентификатор подписчика, который провайдер не тронет. Тогда жалоба свяжется с контактом и без адреса.
Сервисы рассылок обычно подключают FBL за вас и сами снимают жалобщиков с рассылки. Yahoo в своём FAQ пишет то же и советует уточнить подключение у своего ESP. Если используете собственный SMTP-сервер, FBL настраивается руками. Без этого жалобщики продолжают получать письма и продолжают жаловаться.
Практическое правило: если complaint rate виден в Postmaster Tools, но вы не знаете, кто именно жалуется, значит, FBL настроен частично. Разберитесь с FBL Yahoo, Microsoft и Mail.ru, там отчёт приходит на каждую жалобу. Gmail адресов не отдаёт, но общей картины и разбивки по Feedback-ID для мониторинга хватает.
Адреса жалобщиков: что с ними делать
Адрес жалобщика (complaint address) это адрес подписчика, который хотя бы раз нажал «Спам» на вашем письме. Узнать его можно из FBL-отчёта или из статистики ESP. В Gmail такого списка нет вообще.
Правило одно. Адрес с жалобой уходит в suppression list сразу и автоматически, без «ещё одной рассылки напоследок». Человек уже сказал провайдеру, что ваши письма ему не нужны, и следующее легко принесёт вторую жалобу. Отписка для репутации нейтральна. Жалоба читается иначе: согласия не было или письма надоели настолько, что человек пошёл не к ссылке отписки, а к провайдеру.
Дорогая ошибка случается при переезде. Меняете ESP или уходите на свой SMTP? Заберите suppression list с собой и загрузите его на новом месте до первой рассылки, иначе все, кто когда-то жаловался, получат письмо в первый же день.
uChecker историю жалоб по адресу не видит, эти данные есть только у почтовых провайдеров. Список жалобщиков ведёте вы или ESP. Проверка адресов закрывает соседнюю проблему (несуществующие ящики, мёртвые домены, одноразовые адреса), которая бьёт по той же репутации.
Почему подписчики жалуются (даже если подписывались сами)
Неприятная правда: люди нажимают «Спам» не потому, что вы спамер. Они нажимают, потому что так проще, чем искать кнопку отписки. Или потому что забыли, что подписывались. Или потому что им просто надоело.
Не помнят подписку
Подписка была полгода назад. Первое письмо пришло только сейчас. Человек не помнит контекст и воспринимает рассылку как непрошенную.
Слишком часто
Три письма в неделю, когда человек ждал одно в месяц. Усталость накапливается, и в один момент вместо отписки прилетает жалоба.
Кнопка отписки спрятана
Мелкий серый текст в подвале, двойное подтверждение отписки, требование залогиниться. Каждый барьер увеличивает вероятность жалобы.
Контент не соответствует ожиданиям
Подписались на полезный контент, а получают только акции и промо. Несоответствие обещания частая причина жалоб.
Ещё одна ситуация: человек не подписывался вообще. Адрес попал в базу через парсинг, покупку списка или автоматический импорт из CRM без согласия. Такие контакты жалуются почти гарантированно, и каждый адрес без opt-in в базе работает как бомба замедленного действия.
Что такое complaint rate и как его считают
Complaint rate (в Postmaster Tools он называется spam rate) показывает, какая доля писем получила жалобу. Считают его не от всей базы и даже не от всех доставленных писем. Google делит жалобы на число писем, попавших во «Входящие» активных получателей, и берёт в расчёт только письма с подписью DKIM. Yahoo тоже считает от доставленного во «Входящие» и напоминает об этом тем, кто пересчитывает долю по своим отчётам CFL.
Допустим, во «Входящие» легли 10 000 писем, пришло 30 жалоб, это 0,3%, и вы на красной границе. Отписки в формулу не входят: пусть хоть 2 000 человек нажмут «Отписаться», complaint rate не сдвинется.
Из формулы следует странный эффект, о котором пишет сама справка Postmaster Tools. Когда Gmail уже складывает большую часть ваших писем в спам, во «Входящих» их почти никто не видит, жаловаться некому, и показатель выглядит низким. Низкий spam rate рядом с плохой репутацией домена поэтому читайте как тревожный знак.
Какой complaint rate считается нормальным
Ниже 0,1%: норма
Меньше одной жалобы на 1 000 писем во «Входящих». Этот уровень Google советует держать постоянно.
От 0,1% до 0,3%: жёлтая зона
По словам Google, у массовых отправителей доставка во «Входящие» страдает уже здесь. Чем дольше держится такой уровень, тем больше будущих писем уйдёт в спам.
0,3% и выше: красная зона
Требование Yahoo ко всем отправителям нарушено. Google перестаёт разбирать обращения о проблемах доставки (mitigation) и вернётся к ним, только когда spam rate семь дней подряд продержится ниже 0,3%.
Postmaster Tools пересчитывает spam rate каждый день. Одна неудачная рассылка видна на графике сразу, даже если до неё всё было спокойно. После исправлений Google советует подождать до семи дней, пока показатель вернётся в допустимые рамки, а на спам-фильтрации улучшение скажется ещё позже.
С остальными провайдерами сложнее. Yahoo порог назвал, но в FAQ предлагает следить за жалобами по отчётам CFL, а Microsoft показывает долю жалоб в SNDS только по IP, которые вы подтвердили как свои. На общем IP сервиса рассылок её не видно, и приходится ориентироваться по косвенным признакам: отказам с текстом про репутацию, росту soft bounce, падению открытий (Apple Mail Privacy Protection их искажает) и кликов.
Пошаговый план: как вернуться из спама
Если complaint rate уже в красной зоне, действуйте по порядку. Пропускать шаги значит латать дыры, пока корабль тонет.
Остановитесь и посмотрите на данные
Откройте Google Postmaster Tools. Посмотрите spam rate по дням, например за последние 7 и 30 дней, и найдите, когда именно начался рост. Сопоставьте с рассылками: какая кампания дала всплеск жалоб? Какой сегмент? Если в письмах стоит Feedback-ID, дашборд Feedback Loop подскажет ответ сам. Если у вас несколько потоков рассылки (маркетинг, транзакции, триггеры), определите, какой именно создаёт проблему.
Без диагностики вы будете чинить наугад. Данные покажут конкретный источник проблемы.
Сократите базу до активных подписчиков
На время восстановления отправляйте только тем, кто недавно открывал или кликал. Окно подберите под свой ритм рассылок, например 30–60 дней. Фильтр жёсткий, база заметно сократится, но объём сейчас подождёт. Активные подписчики открывают, кликают и не жалуются.
Тех, кто давно молчит, временно исключите и верните позже, когда репутация восстановится. Google в рекомендациях прямо предлагает подумать об отписке тех, кто не открывает и не читает письма.
Провалидируйте базу
Пока вы боретесь с жалобами, не нужно параллельно получать проблемы от невалидных адресов. Прогоните оставшуюся базу через валидатор и уберите несуществующие ящики. Role-based адреса (info@, sales@) на время восстановления лучше отложить. Каждый bounce и каждое попадание в ловушку бьют по репутации, которая и так повреждена.
В uChecker загружаете файл .txt или вставляете список. Отчёт делит адреса на валидные, невалидные и неизвестные. У невалидных указана причина: ошибка в адресе (сюда же попадают домены из стоп-листа, в том числе одноразовые) или отказ сервера, включая несуществующий домен. Catch-all и подозрительные домены уходят в неизвестные. Ролевые адреса и ловушки отдельно не помечаются. В рассылку идут валидные.
Сделайте отписку максимально простой
Звучит странно. Зачем упрощать отписку, если хочешь сохранить подписчиков? Потому что отписка безвредна для репутации, а жалоба на спам разрушительна. Задача простая. Если человек хочет уйти, пусть уйдёт через отписку, а не через кнопку «Спам».
Что конкретно сделать:
- Добавьте заголовки List-Unsubscribe и List-Unsubscribe-Post (RFC 8058), тогда Gmail покажет отписку в один клик прямо в своём интерфейсе
- Поставьте ссылку на отписку в начало письма, а не только в подвал
- Уберите промежуточные страницы: нажал «Отписаться» и отписался, без логина и опросов
С февраля 2024 года Gmail требует отписку в один клик от тех, кто шлёт на его ящики больше 5 000 писем в день, Yahoo требует её от массовых отправителей. Yahoo требует выполнить отписку за два дня, Google рекомендует уложиться в 48 часов. Без этого проблемы с доставкой появятся и без всяких жалоб.
Снизьте частоту и пересмотрите контент
На период восстановления сократите количество писем. Если отправляли три раза в неделю, перейдите на одно. Каждое дополнительное письмо в момент низкой репутации увеличивает риск новых жалоб.
Контент тоже стоит пересмотреть. Если последние рассылки были чисто промо («скидка», «акция», «только сегодня»), переключитесь на полезный контент. Статьи, инструкции, кейсы.
Прогрейте заново
После чистки базы и снижения частоты начинайте наращивать объём постепенно, как с новым доменом. Сначала самые лояльные подписчики, те, кто открывал несколько последних писем. Потом круг шире, и ещё шире. Каждый шаг делайте, только если spam rate остаётся ниже 0,1%.
Публичных сроков восстановления провайдеры не называют. Google пишет лишь, что улучшение spam rate доходит до фильтрации не сразу. Одна поспешная массовая рассылка, и вы откатываетесь к началу.
Настройте мониторинг, чтобы не повторилось
Когда complaint rate вернётся в норму, не расслабляйтесь. Поставьте алерт с порогом заметно ниже 0,1%, чтобы узнать о росте раньше, чем показатель упрётся в границу Google. Автоматически исключайте жалобщиков из базы через FBL. Проводите валидацию перед каждой крупной рассылкой.
Как не попасть в спам в будущем
Восстановление тянется долго, профилактика обходится дешевле. Вот что помогает.
Double opt-in. Подтверждённая подписка отсекает случайные адреса, ботов и тех, кто через неделю не вспомнит, что подписывался. Google и сам советует подтверждать каждый адрес до подписки.
Welcome-серия. Первое письмо сразу после подписки, пока человек помнит, где оставил адрес. Напомните, кто вы, что будете присылать и как часто.
Preference center. Дайте подписчику возможность выбрать частоту и тип писем. Одни хотят еженедельный дайджест. Другим нужны только уведомления об акциях. Preference center снижает и отписки, и жалобы.
Регулярная валидация. Адреса устаревают: люди меняют работу, бросают ящики, домены истекают. Прогоняйте список через валидатор перед крупными рассылками и после долгих пауз.
Sunset policy. Подписчик давно не открывает письма? Пара писем с прямым вопросом, хочет ли он и дальше получать рассылку. Не ответил, убираем из активной рассылки. Google советует время от времени так переспрашивать всю базу. Частоту выбираете сами, скажем, раз в квартал.
Отдельный случай: вас пометили спамом в корпоративной почте
B2B-рассылки иногда попадают в спам не из-за жалоб подписчиков, а из-за корпоративных фильтров. Barracuda, Mimecast, Proofpoint: у крупных компаний собственные шлюзы со своими правилами, и Postmaster Tools их решений не покажет.
Здесь помогает другой набор действий. Проверьте домен по блеклистам (MXToolbox, MultiRBL). Если домен или IP в списке, подайте заявку на делистинг, у каждого блеклиста своя процедура, обычно через форму на сайте. Убедитесь, что SPF, DKIM и DMARC настроены корректно. Если отправляете с shared IP, это ещё одна причина попасть в блеклист по чужой вине.
Для B2B-рассылок валидация базы особенно важна: корпоративные адреса часто привязаны к доменам, которые меняются при реорганизации, смене подрядчика или переезде на другой хостинг. Адрес, который работал в январе, может не существовать в марте.
Итого
Алгоритм короткий: диагностика через Postmaster Tools, чистка базы, упрощение отписки, снижение частоты, постепенный прогрев. И потом мониторинг, чтобы не вернуться к той же точке.
Начните с того, что можно сделать за пять минут: проверьте complaint rate в Postmaster Tools и прогоните базу через валидатор.
Источники
- Google: рекомендации для отправителей email
- Google: FAQ по требованиям к отправителям (spam rate, mitigation)
- Google Postmaster Tools: дашборды и расчёт spam rate
- Gmail: Feedback Loop и заголовок Feedback-ID
- Yahoo Sender Hub: требования к отправителям
- Yahoo Sender Hub: Complaint Feedback Loop
- Microsoft: SNDS и Junk Mail Reporting Program
- Microsoft SNDS: FAQ (complaint rate)
- Постмастер Mail.ru
- Mail.ru: технические требования к рассылкам (лимиты жалоб)
- RFC 5965: формат отчётов о жалобах (ARF)
- RFC 6449: рекомендации для complaint feedback loop
- RFC 8058: отписка в один клик
Проверьте вашу базу в uChecker, уберите невалидные адреса до того, как они навредят репутации.
Проверить базу бесплатноМарк Аврилов · Автор материала
Опубликовано Обновлено
