Блог
Формы без бэкенда
Практичные руководства без лишней воды по настройке контактных форм для статических сайтов - спам, GDPR, загрузка файлов, уведомления и решения, которые незаметно стоят вам лидов.
Как передать форму клиенту (без общего логина)
Передача клиенту формы обратной связи обычно сводится к CSV или общему логину. Что заменяет настоящая передача в один клик и что именно переходит к клиенту.
· 4 мин чтенияЧитать статьюКонтактная форма не работает? Как на самом деле найти причину
Если контактная форма ничего не отправляет, причин обычно шесть. Пошагово проверьте сетевой запрос, консоль, спам-фильтры и дашборд - не гадайте.
· 4 мин чтенияЧитать статьюФорма подписки на email для статического сайта
Одному полю email не нужен аккаунт Mailchimp. Когда легковесного бэкенда форм достаточно для сбора подписок, а когда стоит перейти на настоящий ESP.
· 4 мин чтенияЧитать статьюЛучшие практики контактной формы, которая конвертирует
Каждое лишнее поле - это шанс потерять посетителя. Практические советы: поля, подписи, мобильные устройства, honeypot и подтверждение отправки.
· 5 мин чтенияЧитать статьюВладейте своими данными: экспорт всех отправок форм
Боитесь привязки к хостинговому бэкенду форм? Полный экспорт Formhook упаковывает формы, отправки и файлы в один ZIP-архив под вашим контролем.
· 4 мин чтенияЧитать статьюServerless-форма обратной связи: что это значит на самом деле
«Serverless» - это две разные схемы формы: функция, которую пишете вы, или бэкенд, который вы не пишете вовсе. В чём настоящее различие.
· 4 мин чтенияЧитать статьюAJAX-отправка формы: отправить форму без перезагрузки страницы
Обычная отправка HTML-формы перезагружает страницу. Используйте fetch(): состояния успеха и ошибки на месте, прогрессивное улучшение, доступные статусы.
· 4 мин чтенияЧитать статьюОтправка данных формы в Slack (без кода)
Email-оповещения теряются во входящих. Вот как отправлять данные форм с сайта прямо в канал Slack - самостоятельный способ и способ без единой строчки кода.
· 4 мин чтенияЧитать статьюАльтернативы reCAPTCHA для контактных форм (без Google)
Почему Google reCAPTCHA - сомнительный выбор для контактной формы и чем его заменить: honeypot, ограничение частоты запросов и Cloudflare Turnstile.
· 3 мин чтенияЧитать статьюКак добавить контактную форму на Cloudflare Pages
У Cloudflare Pages нет встроенного сервиса обработки форм, как у Netlify. Рассказываем почему - и как быстрее всего получить работающую контактную форму.
· 3 мин чтенияЧитать статьюАльтернатива Netlify Forms: бэкенд форм для любого хостинга
Netlify Forms работает только на сайтах, развёрнутых на Netlify. Почему это привязывает формы к хостингу и как бэкенд без привязки решает проблему.
· 4 мин чтенияЧитать статьюТестирование контактной формы: чек-лист перед запуском
Сломанная контактная форма отказывает молча и стоит вам лидов неделями. Чек-лист перед запуском: сценарий, валидация, спам, мобильность, уведомления.
· 3 мин чтенияЧитать статьюGoogle Forms против настоящей формы обратной связи на вашем сайте
Google Forms бесплатен и прост, но на бизнес-сайте стоит вам брендинга, UX и контроля над данными. Когда это нормально, а когда нужна нативная форма.
· 3 мин чтенияЧитать статьюЗагрузка файлов на статическом сайте: реальные варианты
Статический хостинг не принимает файлы - а ваши формы могут. Работает multipart-загрузка через бэкенд форм: лимиты, безопасность, хранение с учётом GDPR.
· 3 мин чтенияЧитать статьюPush-уведомления для форм: почему email-оповещений недостаточно
Email-оповещения об отправках форм теряются в потоке писем. Веб-push доходит до телефона и компьютера мгновенно - как это работает и как настроить.
· 3 мин чтенияЧитать статьюФормы обратной связи, соответствующие GDPR: практический чек-лист
Что GDPR требует от формы обратной связи: правовое основание, место и сроки хранения, политика конфиденциальности. Чек-лист для разработчиков.
· 4 мин чтенияЧитать статьюМиграция с Formspree на Formhook: руководство на десять минут
Смена бэкенда для форм - правка одной строки. Миграция с Formspree на Formhook за десять минут: экспорт данных, эндпоинт, защита от спама, тестирование.
· 3 мин чтенияЧитать статьюСпам в формах: honeypot, ограничение частоты и Turnstile
Как работает спам в формах и три слоя защиты: honeypot, ограничение частоты запросов и Cloudflare Turnstile - без вреда для настоящих посетителей.
· 3 мин чтенияЧитать статьюMailto против формы обратной связи: что теряет меньше лидов?
Mailto-ссылки не срабатывают без почтового клиента и раскрывают адрес спам-ботам. Когда mailto достаточно, а когда окупается форма обратной связи.
· 3 мин чтенияЧитать статьюКак добавить контактную форму на GitHub Pages
GitHub Pages не выполняет серверный код, но контактную форму всё равно можно сделать. Сравниваем три подхода и даём решение на копипасте за одну минуту.
· 3 мин чтенияЧитать статьюЧто такое бэкенд форм? (И когда он вам нужен)
Бэкенд форм принимает, хранит и пересылает отправки форм вашего сайта, чтобы вам не пришлось запускать сервер. Вот как это работает и когда он вам нужен.
· 3 мин чтенияЧитать статью