Всё, что стоит перед вашей формой заявки, — это расходы. Реклама, контент, позиции в поиске, посты в соцсетях, рекомендации, которые вы зарабатывали два года, — всё это существует, чтобы привести человека к одному-единственному объекту.
И этот объект обычно самый непродуманный на всём сайте.
Его добавили ближе к концу разработки, спрашивает он то, что в тот день показалось разумным, с момента запуска его никто не отправлял, и никто толком не знает, куда уходят сообщения. Нам попадались сайты, где ответ был — никуда: форма показывала сообщение об успешной отправке и выбрасывала данные, и так месяцами, пока владелец делал вывод, что его маркетинг не работает.
Начните с этого: отправьте свою форму прямо сейчас. С настоящего адреса почты. Убедитесь, что сообщение дошло и не попало в спам, и заметьте, сколько времени ушло на заполнение. Большая часть того, что написано ниже, станет вам очевидна после одного этого упражнения.
Каждое поле — это пошлина
Форма — это переговоры. Каждое поле — то, что вы просите, ещё ничего не дав взамен, и каждое — место, где можно остановиться.
Исследование, чтобы это почувствовать, не нужно. Вы и сами бросали формы и, наверное, помните, на каком поле: номер телефона, который вы не хотели давать; выпадающий список на сорок пунктов; вопрос о «размере компании» в заявке на сайт за $300.
Правило простое, и ему почти никто не следует:
Спрашивайте только то, без чего нельзя написать ответ.
Не то, что хотелось бы знать. Не то, для чего в вашей CRM есть столбец. А то, что нужно, чтобы отправить полезный первый ответ. Всё остальное — это вопросы, которые можно задать в этом ответе, когда разговор уже начался и вы заслужили право спрашивать.
Поля, которые оправдывают своё место
Имя. Одно поле, а не два. «Имя / Фамилия» — это схема базы данных, просочившаяся в разговор.
Один канал связи. Почта или телефон. Второй сделайте необязательным и дайте человеку выбрать: на нашем рынке очень многие предпочитают, чтобы им писали в Telegram или WhatsApp, а не на почту, и форма, которая отказывается учитывать это предпочтение, отказывается от заявки.
Что нужно сделать. Свободное текстовое поле с подсказкой, которая показывает, как выглядит хороший ответ. Наша звучит так: «Чем занимается ваш бизнес и что сайт должен для него делать?» Одно это предложение работает лучше шести выпадающих списков, потому что показывает человеку, какой ответ будет полезен.
Диапазон бюджета — необязательно. Этот пункт спорный, поэтому вот честная аргументация. Диапазон — это не фильтр для отсева, а инструмент калибровки: он позволяет ответить конкретной рекомендацией, а не вилкой цен. Наши варианты: до $250 · $250–$500 · $500–$1 000 · $1 000+ · «Не знаю — посоветуйте». Весь смысл — в последнем варианте. Без него вопрос о бюджете отсекает именно того, кому совет нужнее всего.
Поля, которые своё место не оправдывают
Размер компании, выпадающий список отраслей, «как вы о нас узнали», должность, страна, удобное время для звонка. Каждый из этих вопросов можно задать в ответе. Каждый из них стоит вам заявок сейчас, чтобы сэкономить одно предложение потом.
Обязательный номер телефона при первом контакте — если только вы действительно не продаёте исключительно по телефону. Многие не дадут номер незнакомцам, и это не вредность.
«Сообщение» с минимальным числом символов. Вы только что сказали человеку, что его заявка недостаточно хороша.
Что происходит после отправки — это половина дизайна
Форма не заканчивается в момент отправки данных. Три вещи решают, переживёт ли заявка следующие пять минут.
Подтверждайте на странице, а не во всплывающем окне браузера. Системное окно alert говорит: «это прикрутили сбоку». Замените его состоянием на самой странице, где сказано, что будет дальше и когда: «Получили. В течение 24 часов вы получите фиксированную цену и дату сдачи».
Отправляйте подтверждение. Одно короткое письмо или сообщение, сразу же, с адреса, который выглядит так, будто за ним человек. Оно подтверждает, что канал работает, даёт человеку, на что ответить, и покупает вам несколько часов до настоящего ответа.
Сообщайте о сбое честно. Если отправка не удалась, так и скажите — и тут же предложите альтернативу: адрес почты, аккаунт в Telegram, номер телефона. Форма, которая ломается молча, хуже, чем отсутствие формы, потому что человек уверен, что связался с вами.
И одна вещь, которая к дизайну вообще не относится: убедитесь, что сообщение приходит туда, куда смотрит живой человек. Почтовый ящик, который читают двое, лучше CRM, которую никто не открывает. Доставляемость здесь — реальный риск: если письма из формы не подписаны SPF, DKIM и DMARC на вашем домене, они попадут в спам, а вы будете винить форму.
Проблема спама — и почему ответ не CAPTCHA
Как только форма начинает работать, она начинает собирать ботов. Рефлекс — добавить CAPTCHA, и этот рефлекс ошибочен.
CAPTCHA облагает налогом каждого настоящего человека, чтобы остановить автоматический запрос, который отправителю ничего не стоит. Хуже всего она бьёт по тем, кого вы меньше всего хотите потерять: по всем, у кого медленный интернет, кто пользуется скринридером, кто торопится и заполняет форму с телефона. Вы ставите головоломку перед платящим клиентом, чтобы не удалять письма самому.
Есть способы защиты дешевле, и они невидимы.
Поле-ловушка (honeypot). Поле, скрытое от людей и видимое примитивным ботам. Всё, что его заполнило, отбрасывается. Бесплатно, незаметно, и отсекает подавляющее большинство незамысловатых отправок.
Проверка времени. Форму, заполненную меньше чем за две секунды, заполнял не человек.
Лимиты на сервере. Потолок на один IP в минуту и в час. Именно этот способ по-настоящему масштабируется, потому что бьёт по поведению — объёму, — а не пытается угадать намерения.
Доверять лимитам больше, чем проверкам, мы научились, когда делали MCP-серверы Bronjoy. Публичный сервер должен был принимать запросы от ИИ-ассистентов, которые не могут решить CAPTCHA и не должны. Поэтому проверку Turnstile на сайте заменили лимитами: 30 запросов в минуту на одного клиента, 10 раскрытий телефона в минуту, 10 отправок кода подтверждения в час. Номера телефонов остаются замаскированными, пока их явно не раскроют. В итоге получилась система, открытая для легитимных автоматических запросов и при этом ограниченная, — и для формы, которую заполняет человек, она работает точно так же.
Если без CAPTCHA действительно не обойтись, показывайте её при второй отправке, а не при первой.
Приём с подтверждением, который стоит позаимствовать
Есть схема сильнее фильтрации, и пришла она из онлайн-записи, а не из сбора заявок.
Когда мы запускали гостевую запись в Bronjoy, исходный сценарий сначала создавал запись, а код подтверждения отправлял потом. При таком порядке с любым номером телефона можно было поставить настоящую запись в календарь партнёра. Мы перевернули порядок: код отправляется первым, на собственный телефон или почту клиента, и запись не существует, пока код не вернётся. Действует пять минут, одна запись.
Для дорогих или занимающих ресурсы заявок — выезд на объект, слот консультации, обратный звонок, который съест чей-то вечер, — работает тот же переворот. Не резервируйте ничего настоящего, пока контакт не доказал, что принадлежит этому человеку. Фальшивые записи исчезают полностью, а настоящему клиенту это стоит одного лишнего нажатия.
Для обычной формы «расскажите, что вам нужно» это перебор. Понимайте, какая форма у вас.
Форма, которую можно проверить за десять минут
Пройдите этот список на своём сайте прямо сейчас.
- Отправьте форму с настоящего адреса. Сообщение дошло? Сколько времени заняло заполнение?
- Посчитайте поля. Вычеркните все, без которых можно написать первый ответ.
- Каждое оставшееся поле действительно обязательно или просто помечено как обязательное?
- Отправьте форму с телефона. Переключается ли клавиатура на ввод почты и цифр? Ничего не вылезает за края?
- Отправьте с заведомо неправильным адресом почты. Ошибка появляется рядом с полем и написана понятным языком?
- Отключите JavaScript или замедлите соединение. Форма всё ещё работает или молча ломается?
- Проверьте, куда приходит сообщение и кто читает этот ящик в пятницу.
- Проверьте SPF, DKIM и DMARC на домене отправителя.
- Есть ли рядом с кнопкой отправки ссылка на политику конфиденциальности? Если вы собираете персональные данные, она должна быть.
- Сказано ли на странице, что будет дальше и когда?
Каждый пункт этого списка — максимум час работы. Вместе они стоят больше редизайна.
Неудобная часть
Большинство компаний ничего из этого не сделают, потому что форма заявки — это скучно, а первый экран главной — нет. В этом и возможность.
Трафик, который у вас уже есть, ценнее трафика, которого у вас нет, и самый дешёвый рост почти для любого бизнеса, который нам встречается, — это не больше посетителей, а меньше людей, бросающих ту единственную страницу, где решается вопрос денег.
Мы делаем сайты, которые продают, от $99, и форма — это отдельный пункт работ, а не то, что добавляют в самом конце. А более широкий аргумент за то, чтобы убрать трение ещё до формы, мы приводим в статье «Публикуйте цены»: главная причина, по которой люди не заполняют форму заявки, — их просят начать переговоры о продаже, чтобы узнать одну цифру.
Расскажите, что вам нужно. В ответ вы получите фиксированную цену и дату сдачи — бесплатно и без обязательств продолжать.
Частые вопросы
Сколько полей — это слишком много?
Универсального числа нет, но есть полезный тест: если вы не можете обосновать поле, назвав, что сделаете в ответе по-другому в зависимости от того, что в нём написали, — уберите его. Для формы первого контакта честный потолок обычно четыре-пять полей.
Делать ли вопрос о бюджете обязательным?
Нет. Сделайте его необязательным и добавьте вариант «Не знаю — посоветуйте». Обязательный вопрос о бюджете превращает просьбу о совете в экзамен, а люди, которым ваша помощь нужнее всего, как раз меньше всех способны на него ответить.
Многошаговая форма лучше одной длинной?
Иногда — для действительно длинных форм, потому что виден прогресс и каждый экран пугает меньше. Но многошаговость — это способ сделать длинную форму терпимой, а не замена тому, чтобы сделать её короткой. Сначала сократите, потом решайте.
Использовать сервис форм или сделать самим?
Подойдёт и то и другое, если данные оказываются там, где вы их контролируете и можете выгрузить. Важнее инструмента то, чтобы заявка сохранялась, а не только уходила письмом: почта — это способ доставки с ненулевой долей сбоев, и заявку, которая существует только как письмо, может потерять спам-фильтр.
А чат-виджеты — они лучше форм?
Они другие, а не лучше. Чат-виджет ловит тех, кто не станет заполнять форму, и теряет тех, кто не станет начинать разговор. Непростительно другое — виджет, который изображает разговор и никуда не ведёт. Если за ним нет живого человека, не притворяйтесь: кнопка, которая открывает ваш настоящий Telegram, честнее и полезнее бота, который на всё отвечает «наша команда свяжется с вами».



