Сайт уже свёрстан, его можно разместить на статическом хостинге. Осталась форма обратной связи. Чтобы заявка дошла до почты, кто-то должен принять данные, отфильтровать спам и отправить письмо.
Именно эту небольшую часть работы продаёт Web3Forms. Разработчик подключает форму к чужому API и получает возможность принимать заявки, не поддерживая собственный обработчик.
Первые пользователи Web3Forms приходили из сообществ. Позднее основатель назвал Google главным источником платящих клиентов. Разобрал, что об этом рассказывал основатель и как устроены страницы с готовыми примерами. В конце покажу эксперимент, который на этой основе можно спланировать для другого небольшого API.

Продукт появился рядом с работой над шаблонами
Основатель Web3Forms Сурджит продавал шаблоны и делал сайты для клиентов. В интервью 2024 года он объясняет: ради контактной формы приходилось оставлять PHP-сервер, разбираться с отправкой писем и доставляемостью. Свой сервис он сначала делал и для собственных проектов.
Задача была узкой: сайт уже работает, осталось принять сообщение от посетителя. Разработчик выбирает, сколько времени потратить на этот шаг и что ему придётся поддерживать.
Что дали первые публикации
В отчёте о пробном запуске от 26 декабря 2020 года основатель перечисляет результаты недели: более тысячи посетителей, 25 регистраций и три предзаказа Pro. Он показывал продукт на Indie Hackers, Makerlog и своей аудитории Twitter.
Это три разных результата. Посетитель мог уйти после чтения. Зарегистрировавшийся мог ещё не подключить форму. Предзаказ показывал готовность заплатить, но не длительное использование. Из этого сообщения нельзя узнать, сколько клиентов продолжили пользоваться сервисом через год.
В интервью июля 2022 года Сурджит говорил примерно о двух тысячах регистраций и планах развивать поисковые статьи и бесплатные шаблоны. Он сообщал число регистраций; результатов отдельных страниц в интервью ещё не было.
Позднее, в интервью 2024 года, он назвал Google главным источником привлечения и большинства платящих клиентов. У публикаций в Twitter, по его словам, было мало конверсий: аудитория не совпадала с покупателями. Это описание того периода; нынешнего распределения оплат по каналам у меня нет.
Шаблон даёт возможность сразу начать работу
В библиотеке Web3Forms есть обычная HTML-форма, вариант с JavaScript, всплывающая форма и другие примеры. Загрузка файлов отмечена как возможность Pro. Это наблюдение по доступным страницам, а не оценка их поискового трафика.
У такой страницы есть особенность: её содержимое можно перенести в свой проект. Читателю не требуется переводить общую инструкцию в код с нуля. Он может взять пример, настроить подключение и отправить тестовую заявку.
Мой вывод из устройства библиотеки: пример стоит оценивать по тому, довёл ли он разработчика до работающей формы. Кнопка копирования кода — промежуточный шаг. Человек мог нажать её, закрыть вкладку и больше не вернуться.

Где может появиться причина платить
Пример с вложениями показывает конкретную границу бесплатного и платного сценария. Одному сайту достаточно сообщения с именем и адресом для ответа. Другому нужно принять файл с техническим заданием. Во втором случае у пользователя появляется новая задача, ради которой он может рассмотреть платный тариф.
Это не доказывает, что именно вложения приносят основную выручку Web3Forms. Такая разбивка не опубликована в источниках этого разбора. Но это понятный способ сформулировать предложение: что именно станет доступно после оплаты и кому это понадобится.
Что я бы проверил для другого API
В библиотеке Web3Forms разработчик может перейти от найденного примера к подключению формы. Для своего сервиса я бы проверил, удаётся ли сохранить эту короткую последовательность до успешного действия.
Возьмём условный API для создания PDF-счетов. Следующий пример — предложение эксперимента, а не описание кампании Web3Forms.
Пусть разработчик ищет, как получить PDF из данных заказа. Можно подготовить страницу с примером запроса, небольшим набором вымышленных данных и получившимся документом. Все три части должны соответствовать друг другу: поля запроса действительно появляются в PDF, а пример не требует угадывать скрытые настройки.
Рядом стоит объяснить ограничения: поддерживает ли шаблон длинные наименования, что произойдёт с несколькими страницами и где поменять реквизиты. Эти детали помогут человеку понять, сможет ли он использовать пример в своей работе.

Как измерить этот эксперимент
До публикации страницы я бы договорился с командой, какое действие считать первым результатом. Для этого примера им будет успешно созданный PDF с данными пользователя. Ошибочный запрос или загрузка демонстрационного файла в эту метрику не попадут.
Событие | Что проверяем |
|---|---|
Переход на страницу примера | Находят ли её люди из выбранного источника |
Первый успешный запрос | Получилось ли подключить API |
Повторный запрос в другой день | Вернулся ли пользователь к задаче |
Оплата | Возникла ли потребность в платных возможностях |
Чтобы связать посещение с дальнейшим использованием, можно сохранить идентификатор примера при создании проекта. В отчёте нужно считать проекты, а не все запросы подряд: один разработчик с циклом тестирования иначе перекроет десятки новых пользователей. Это схема измерения для нашего эксперимента, не сведения о внутренней аналитике Web3Forms.
Начать можно с одного примера и нескольких разработчиков, которым сейчас нужна такая функция. Попросить их пройти инструкцию и показать место, где приходится искать ответ в другой вкладке. Сначала исправить эти места, а затем привлекать людей на страницу из поиска или профильного сообщества.
Какие результаты изменят следующий шаг
Если страницу читают, но до запроса не доходят, я бы проверил установку зависимостей, получение ключа и полноту примера. Если запрос проходит, но повторного использования нет, нужно выяснить, была ли задача разовой или результат не подошёл для реального проекта.
Если люди возвращаются, однако не оплачивают тариф, поводом для разговора станет платная возможность: нужна ли она этим пользователям и возникает ли потребность достаточно часто. Низкие оплаты сами по себе не подсказывают, что надо убрать бесплатный доступ.
Такой эксперимент поможет проверить гипотезу: помогает ли конкретный пример подключить продукт тем, кто уже решает соответствующую задачу. Чтобы говорить об устойчивом канале привлечения, потребуется отдельно проверить стоимость подготовки и поддержки примеров, повторное использование и оплаты нескольких групп пользователей.
Я собрал для вас 100 таких разборов в боте GTM Directory: как продукты находили первых пользователей, какие каналы пробовали и на чём строили дальнейший рост. В каждом кейсе есть хронология и источники. Можно начать с Web3Forms и подобрать историю, близкую к своему продукту.

