[Кейс] Что делать, если письма попадают в спам

Месяц назад к нам обратился клиент. У него были настроены приветственные письма, но они попадали в спам. Подробности: какой это был процент писем, на каких почтовых клиентах, какое количество — известны не были.

В этой статье я расскажу, как мы искали источник проблемы и что сделали для её решения. Эти же шаги советую применять и вам, если вы окажетесь в подобной ситуации.

Рассказывает
менеджер проектов EmailSoldiers Андрей Благов

Попадание в спам может быть обусловлено одной или сразу несколькими причинами, поэтому нужно проверять всё полностью. Первым делом нужно понять, какие письма отправляются, куда и откуда. Также необходимо знать, когда письма начали попадать в спам, и при каких обстоятельствах. Часто люди, занимающиеся email-рассылками, не могут назвать обстоятельств и времени, когда это началось, и тогда узнать причину становится сложнее. Поэтому лучше обращаться за помощью к людям с хорошим опытом в сфере email-рассылок.

Что проверить, если письма попадают в спам

  • настройки отправителя (SPF, DKIM, DMARC и тд)
  • на каких клиентах именно письма попадают в спам
  • что за письма шлёт отправитель
  • откуда и с какими параметрами идет рассылка (имена, домен, IP-адрес)
  • репутация отправителя
  • настройка самих писем (вёрстка, темы и тд)

Шаг 1. Проверка настроек самого отправителя

У каждого отправителя электронной почты есть три параметра, которые должны быть настроены: SPF, DKIM и DMARC. С помощью этих настроек почтовые агенты защищают пользователей от спама. Подробнее об их настройке и назначении можно узнать в справке любого из почтовых провайдеров.

Для проверки SPF, DKIM и DMARC существует множество сервисов. Я использую MX Toolbox или просто отправляю тесты писем на разные почты.

Для проверки настроек мы попросили клиента отправить нам тестовые письма на разные ящики (mail.ru, yandex, gmail). Дальше открывали каждое письмо и смотрели настройки: «Служебные заголовки» (mail.ru), «Свойства письма» (Яндекс.Почта), «Показать оригинал» (Gmail).

Gmail показал, что с настройками всё в порядке:

что делать, если рассылки попадают в спам — проверка настроек gmail

В Яндекс.Почте для проверки открываем письмо, в верхнем меню нажимаем «ещё» и выбираем «свойства письма». Увидели, что всё в порядке:

что делать, если рассылки попадают в спам — проверка настроек яндекс.почты

В Mail.ru делаем то же самое — открываем письмо → «ещё» → «служебные заголовки»:

что делать, если рассылки попадают в спам — проверка настроек mail.ru

Если значение = pass, значит, всё настроили верно. Другие же значения будут зависеть от ситуации и подскажут, что именно у отправителя не настроено должным образом. У клиента с настройкой записей всё в порядке. Значит, нужно искать проблему в другом. Но из всех тестов, которые отправил клиент, показали, в спам попали только те, что отправляли на Gmail. Это хорошая подсказка.

Шаг 2. Проверяем репутацию отправителя

Есть такое понятие, как репутация отправителя. О ней мы уже писали статью, прочитайте. Репутация отправителя — это история его поведения, по которой почтовики решают, доверять отправителю или нет. Всё, как в жизни. Репутация отправителя зависит от истории его рассылок и от реакции пользователей на его письма. Она повышается, когда пользователи взаимодействуют с письмами:

  • открывают письма;
  • переходят по ссылкам;
  • добавляют email отправителя в адресную книгу;
  • нажимают на «не спам»;
  • отвечают на письма отправителя.

Почтовые провайдеры предоставляют сервисы для отслеживания репутации: Постмастер от Mail.ru, Постофис от Яндекс, Постмастер Gmail. В некоторых из них можно отслеживать, в какую папку в ящиках пользователей попадают ваши письма, реакцию пользователей на ваши письма, общую репутацию для определенного почтового сервиса.

Поскольку проблема была в gmail, то решили проверить репутацию там. Но оказалось, что объёмов рассылки на gmail не хватало, чтобы в постмастере Google отобразились сведения о репутации:

что делать, если письма попадают в спам — репутация в gmail

Такова особенность gmail почты — репутация отправителя отображается, если он отправляет не менее 200-500 писем в день на ящики Google. Наш клиент отправлял намного меньше, поэтому репутации не было. Ещё одна особенность — отсутствие службы поддержки для проблем с рассылками. Например, в Mail.ru и Яндексе при необходимости можно обратиться в службу поддержки, где можно получить совет, чтобы избежать спама в дальнейшем, или получить консультацию. Обратиться за поддержкой по вопросам попадания писем в спам в Яндекс можно здесь: https://yandex.ru/support/mail-new/web/spam.html#mailing-not-delivered), а в Mail.ru можно обратиться по этой ссылке: https://help.mail.ru/mail-support/abuse/spam_folder/. У Google люди в подобных процессах не участвуют, всё определяется автоматически с помощью системы антиспама, а все рекомендации описаны в справках.

Шаг 3. Проверяем репутацию домена и IP

Следом проверяем общую репутацию домена и IP-адреса клиента, и не попал ли он в чёрные списки (black list, блок-лист). Мы используем для этого https://mxtoolbox.com/blacklists.aspx. Если хотите проверить самих себя, то по ссылке откроется страница, куда нужно ввести домен или IP-адрес, с которых вы отправляете рассылки:

from-spam-to-inbox-3-2.png

После проверки будет виден список блок-листов. Напротив каждого из них отобразится информация, находится ли проверяемый ресурс в каком-то из списков или нет. Зелёная галочка и «OK» означает, что запрошенный ресурс в этом чёрном списке не значится:

from-spam-to-inbox-3-3.png

Список блок-листов довольно большой. В них в основном попадают недобросовестные отправители. Но бывает, что попадают и хорошие. Обычно это происходит после резких изменений в объёмах рассылок, начала использования новых ресурсов для отправки, повышения жалоб пользователей на письма отправителя. Иногда IP или домен попадают в какой-то блок-лист по ошибке. После попадания хотя бы в один из них репутация отправителя ухудшается, потому что многие почтовые клиенты проверяют отправителя на его присутствие в блок-листах.

Самые известные чёрные списки — это «BARRACUDA» и «Spamhaus». Если вы попали в один из них, то ваша почта на некоторые почтовые системы просто не будет доставляться. Если вы обнаружите, что оказались в одном из этих списков, срочно примите меры. У нас в базе знаний есть инструкция, как удалиться из списков Spamhaus.

У нашего клиента проблем с блок-листами не оказалось. Значит нужно проверять дальше.

Шаг 4. Проверка «серого списка»

Переходим к следующей особенности gmail — серый список (gray list), или, как мы часто это называем, «без репутации». Такая особенность есть не только у Google, но у него она играет большую роль, чем в других почтовых системах. Дело в том, что новые IP-адреса и домены, с которых почта ещё не отправлялась или отправлялась в очень маленьких количествах, не имеют репутации, и разные почтовые системы относятся к этому не одинаково.

Например, отправив тестовые письма с таких адресов и доменов на ящики Mail.ru и Яндекса, вы, вероятнее всего, попадёте во входящие. Но с Google не совсем так. Он определяет репутацию индивидуально для каждого пользователя, а после этого строит общую, которая всё равно имеет меньше значения, чем индивидуальная. Чтобы построить репутацию в gmail с самого начала, нужно отправлять письма своим подписчикам, даже если приходить они будут в спам.

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

Нельзя наверняка знать, в этом ли причина попадания в спам писем клиента, но вполне вероятно, что так. Однако, прежде чем сделать окончательный вывод, нужно проверить и остальное.

Шаг 5. Проверка вёрстки

Валидная вёрстка — ещё один фактор, помогающий почтовым клиентам узнать, что ваше письмо не спам. Нежелательные рассылки делаются «по-быстрому», и мало кто в таких рассылках уделяет внимание и время качественной вёрстке. В нашей базе знаний есть материал о дизайне и вёрстке рассылок, а в блоге — подробное описание, как верстать письма, с примерами кода.

Мы попросили клиента прислать письма в формате .html. Часть кода:

ошибки в вёрстке email рассылок

В вёрстке оказалось много некорректного, вот несколько моментов:

  • dir="ltr" — этот параметр используется, чтобы текст отображался слева направо, его практически не используют, это лишнее.
  • font-size:14.6667px — это странный размер для шрифта, достаточно просто 14px.
  • font-size:11pt;margin:0pt — в вёрстке писем используются пиксели (px). Пункты не столь надежны для верного отображения, поэтому их не используют. А использовать размеры и в той, и в другой величине одновременно неправильно.
  • id=docs-inter... — видно, что это идентификатор, но для чего он тут, непонятно.

Скорее всего, письмо сделали через визуальный редактор, а потом оттуда скопировали html-код. Вот и получилось много лишнего кода.Маловероятно, что человек прописал такие значения вручную.

Кроме лишнего кода, не хватало обязательного. Например, вёрстка письма должна начинаться вот так:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Далее указывается кодировка utf-8:

<meta http-equiv=“Content-Type” content=“text/html; charset=utf-8” >

Потом уже всё остальное. В письме клиента было несколько тегов html, не было общей таблицы (в письмах используется табличная вёрстка), письмо не было адаптированы под разные устройства, что было очень заметно при просмотре с мобильного телефона.

Видимо, письма попадают в спам из-за вёрстки. Делаем максимально просто — задаём таблицу с понятными и работающими параметрами, добавляем в неё содержание:

что проверить, если рассылки попадают в спам, — вёрстка

Отправляем тесты на 6 ящиков gmail. Два в спаме, четыре в «промоакциях». Результат уже очень хороший, так как большая часть писем пришла во «входящие». Это вполне предсказуемо, так как иногда лишний и некорректный код воспринимается почтовыми системами как спам.

Дальше пробовали корректировать вёрстку ещё несколько раз, но письма продолжали иногда попадать в «спам». Значит, вёрстка и впрямь требовала исправления, но одного этого было недостаточно для попадания всех писем во входящие.

Иногда не только некорректный код, но и какие-то составляющие письма (тексты, отрывки html, тема письма, имя отправителя, адрес отправителя) могут влиять на доставку писем. Мы пробовали менять эти параметры и тестировали варианты. Но любые изменения этих значений не привели к улучшению.

Что выяснили в ходе проверки:

Если суммировать сказанное, то мы выяснили, что:

  • записи и настройки в порядке;
  • с репутацией отправителя, домена и IP нет проблем;
  • в чёрных списках ресурсы не значатся;
  • репутации на gmail нет — это влияет на доставляемость, надо её зарабатывать;
  • ошибки в вёрстке мешают письмам попадать во «входящие».

Вывод довольно прост: для google-почты репутации отправителя недостаточно, чтобы письма попадали во «входящие». И тут два выхода из ситуации: зарабатывать репутацию или менять отправителя.

Что исправили

Помимо исправления вёрстки, надо было заработать репутацию. Но объёмов рассылок клиента не хватало, чтобы сделать это быстро, поэтому решили сменить отправителя.

Для этого создали аккаунт в MailChimp. Для отправки писем там используются общие IP-адреса (так называемые «пулы»), с которых уже велись рассылки. Иначе говоря, c этих IP-адресов ведётся отправка разных писем с разных аккаунтов. Соответственно, репутация у них есть, и ваши рассылки не будут первыми — строить репутацию с самого начала не придётся.

Протестировали несколько раз — результат положительный — письма во «входящих». Значит, и причина попадания писем в «спам» найдена. Заодно попробовали отправить оригинальное письмо, которое прислал клиент. Протестировали несколько раз — приходит в «спам».

Теперь клиент отправляет письма через MailChimp, а вёрстку переделывают.

Если у вас нет возможности сменить отправителя, придётся повышать репутацию своими силами. Для этого надо отправлять только хорошие письма, стараться делать это чаще и качественнее. Можно добавлять в письмо призыв ответить на рассылку или добавить ваш адрес в адресную книгу — эти действия улучшают репутацию. Время, за которое можно улучшить репутацию, индивидуально для каждого случая.

Это только один из множества случаев, которые происходят у клиентов. В этот раз всё было довольно просто, а причины легко отслеживались. Если у вас случай совсем не похож на этот, то ниже есть общие рекомендации для рассылок и поддержания репутации отправителя.

Как избежать попадания писем в спам

В основном случаи с попаданием писем в «спам» довольно уникальны. Разобраться в этом и улучшить ситуацию всегда можно. Если вы по каким-то причинам не сможете разобраться в этом сами, то всегда можете обратиться к нам — мы точно вам поможем:).

  1. Убедитесь, что отправляете письма, которые пользователи хотят их получать. Используйте Double Opt-in (двойное подтверждение email-адреса), чтобы избежать жалоб на ваши письма или отправки на несуществующие адреса. Следите за процентом жалоб. Если он поднимается, то нужно найти причину и принять необходимые меры.
  2. Следите за своей базой подписчиков, регулярно валидируйте её. Не шлите писем пользователям, которые не проявляют активности в рассылках в течение продолжительного времени.
  3. Если ваши письма попадают в «спам», причина может быть не одна. Часто это совокупность многих причин.
  4. Письма с новых ресурсов не всегда будут приходить во «входящие», так как без репутации по умолчанию считаются нежелательными. Зарабатывайте репутацию постепенно с помощью хороших валидных писем и рассылок, или используйте уже проверенные ресурсы для отправки. Учитывайте особенности почтовых систем.
  5. Убедитесь, что у вас всё верно настроено как у отправителя. Техническая часть рассылок не менее важна, чем их содержимое. Хорошая репутация необходима, но появляется она со временем (в зависимости от объёмов и качества отправляемых писем), и быстро её не заработать. Если вы хотите хороших и стабильных рассылок, то торопиться е стоит. Если же вы захотите ускорить процесс получения репутации, будьте осторожны — резко отправленный большой объём писем может очень плохо повлиять на ваши ресурсы изначально. Исправить это потом будет очень сложно или невозможно вовсе. Первоначальные объёмы отправки не должны быть большими, если с ваших ресурсов ещё не велись рассылки.
  6. Следите за качеством вёрстки, оно важно не только для читателей, но и для почтовых клиентов. Обращайте внимание на имя отправителя, тему сообщений, адрес отправителя и общее содержание письма. Иногда отправители, которые хотят привлечь внимание подписчиков, пренебрегают качеством текста и используют приёмы, которые используются в спаме, например, множество восклицательных знаков или заглавных букв.
  7. Проводите профилактические проверки ваших рассылок. Проверяйте свои ресурсы на наличие в чёрных списках, отправляйте себе тесты, проверяйте отображение писем на разных устройствах до отправки, настройте постмастеры, следите за процентом открытий писем. При его резком снижении можно предположить, что ваши письма попадают пользователям в папку «спам», и нужно срочно принять меры.
  8. Если вы обращаетесь в службу поддержки почтового сервиса, то предоставляйте им всю необходимую информацию, чтобы они смогли помочь вам быстро и эффективно. Знайте историю своих рассылок, а также что вы шлёте, кому и сколько.
  9. Старайтесь не отправлять свои рассылки слишком редко или слишком часто. Стабильность ваших рассылок и расписание помогут вам не только с доставляемостью, но и дадут вашим пользователям понять, когда можно ждать ваших писем и в каком количестве.

В основном случаи с попаданием писем в «спам» довольно уникальны. Разобраться в этом и улучшить ситуацию всегда можно. Если вы по каким-то причинам не сможете разобраться в этом сами, то всегда можете обратиться к нам — мы точно вам поможем:).

Битва за инбокс