Контактная форма для сайта: способы установки
Форма обратной связи — один из обязательных атрибутов успешного современного сайта. Только ресурсы, которые уделяют достаточно внимания мелочам, становится по-настоящему популярными. Но для новичков сайтостроения, в процессе установки этого раздела, может встретиться парочка подводных камней, о которых лучше знать заранее.
Решения для организации обратной связи
Естественно, что сейчас существует несколько способов организации обратной связи на сайте: от универсальных скриптов на php до плагинов и модулей для CMS. Нет никакой необходимости самостоятельно писать код, так что вникать в дебри HTML вам не придётся.
Можно воспользоваться следующими готовыми решениями:
- Прибегнуть к услугам бесплатных онлайн-сервисов, которые автоматически генерируют код HTML формы связи. Но при этом файл обработки php нужно будет писать и ставить самостоятельно. Вот один из ресурсов для этих целей.
- Обратиться к помощи бесплатных онлайн-сервисов, генерирующих код HTML и предоставляющих обработчики данных на php.
Они зачастую размещаются на серверах этих сервисов. Один из примеров подобных ресурсов здесь.
- Найти в Интернете бесплатные скрипты для установки формы обратной связи. Этот вариант применим для людей, знающих на определенном уровне HTML и PHP, ведь скрипт в любом случае придется адаптировать конкретно под свой сайт.
Тем не менее, расширенных знаний по сайтопостроению от пользователей зачастую не требуется — универсальность и широкий выбор решений позволяют установить желаемую форму обратной связи любым из вышеизложенных способов. Выбирайте вариант, соответствующий вашей квалификации и уровню подготовки.
Форма обратной связи своими руками в HTML
Рассмотрим одну из популярных программ для написания и установки HTML-форм обратной связи с капчей. Широкий выбор таких решений представлен, например, на этом сайте. Сайт русскоязычный, определиться с выбором будет просто, а сама установка займет не более трех минут.
Не забудьте о том, что вам придётся внести некоторые правки в файл config. php — нужно изменить кодировку и написать верный электронный адрес получателя.
Папку с исправленными файлами нужно скопировать в корневой каталог сайта. Одним из важных шагов станет ограничение доступа к этой папке в файле Robots.txt (Disallow: /sendmail-zakaz).
По сути, на этом контактная форма для сайта готова — если действия выполнены правильно, готовая форма будет выглядеть так:
Форма обратной связи HTML без PHP
Существуют конструкторы форм обратной связи, не требующие поддержки РНР. Рассмотрим один из них. После перехода по ссылке, вы увидите окно, внося настройки в которое, можно создать желаемую форму.
Когда вы внесёте все требуемые параметры, просто введите проверочную капчу и нажмите на кнопку «Генерировать», и далее — «Получить код».
В результате вы получите код. Скопируйте его на страницу вашего сайта, где должна располагаться форма обратной связи. Это, своего рода, готовое решение по формированию страницы.
Можно сделать простую контактную форму собственноручно. Для этого придётся создать файл form.php и сохранить в нем следующий код:
Для функционирования формы нужен файл-обработчик. Его тоже придётся сделать самостоятельно. Назовем его mail.php и сохраним в нём такой код:
В итоге получится такая форма связи:
Форма обратной связи Joomla
В этой довольно универсальной системе управления форму обратной связи можно настроить с помощью компонента «Контакты». Он предельно прост, так что не создаст вам проблем. А наличие всех необходимых инструментов, позволит решить любые задачи.
Итак, для настройки компонента заходим в административную панель и выбираем вкладку «Компоненты/Контакты/Категории контактов».
Откроется страница, на которой не будет ни одной категории. Чтобы создать ее, нажмем на кнопку «Новый».
Система предложит заполнить поля «Заголовок» и «Псевдоним». Сделав это, поставьте галочку «Да» в строке «Опубликовано».
Настройки нужно сохранить, нажав одноименную кнопку в правом верхнем углу окна. Категория есть, осталось создать страницу с контактной формой. Для этого зайдите во вкладку «Контакты» и нажмите на кнопку «Новый» в правом верхнем углу.
Заполняем открывшееся диалоговое окно. Строки «Название» и «Псевдоним» нельзя оставлять пустыми. Ставим галочку «Да» в строке «Опубликовано» и указываем категорию данного контакта. Перейдя немного ниже, обнаружим окно «Связь с пользователем», где указывается контактное лицо-получатель сообщений.
Обязательно для заполнения и поле «Информация», где указывается положение формы на сайте и электронный адрес получателя. Остальные пункты меню, при желании, вы в праве оставить пустыми.
Настройки сохраняются после нажатия соответствующей кнопки в правом верхнем углу.
Форма обратной связи настроена, осталось расположить ее на сайте. Для этого вам потребуется перейти в административную панель и, выбрав вкладку «Меню», определиться с местом размещения.
В этом меню создаем новый пункт. Для этого нажимаем кнопку «Создать» и в открывшемся меню выбираем «Контакты/Страница контакта».
Откроется страница, на которой нужно задать название пункта меню, прописать его псевдоним, включить отражение. В поле основных параметров «Выберите контакт» указывайте контактные данные, к которым будет привязан этот пункт меню. Сохраняем настройки.
Переходим на сайт, находим пункт «Контакты» и нажимаем на него. Должна открыться следующая страница:
Форма обратной связи WordPress
В самой распространённый на настоящий момент CMS, вопрос формы обратной связи решается с помощью подключаемых плагинов. Наиболее популярный и функциональный из них — Contact Form 7.
Скачать его можно с официального сайта, или просто добавить и активировать через меню административной панели «Плагины/Добавить новый».
В активированном плагине «контактная форма 7» следует пройти во вкладку «Контакты» и скопировать код плагина для формы обратной связи.
Дальше нужно проследовать во вкладку «Страницы/Добавить новую», и, включив режим HTML, вставить ранее скопированный код формы обратной связи.
Если не нравится название страницы «Контакты», вы сможете переименовать ее как угодно. Также можно ввести все необходимы настройки.
Оформив страницу по своему усмотрению, нажимайте «Опубликовать». Контактная форма wordpress готова. Выглядеть она будет примерно так:
Есть и ручной вариант организации обратной связи для этой CMS. Контактная форма wordpress без плагинов создаётся на основе HTML и PHP, так же, как и в первом рассмотренном варианте.
Создание формы обратной связи на jQuery
Форма обратной связи для библиотеки JavaScript jQuery без труда реализуется через один из многочисленных плагинов. Многие из них доступны для бесплатного скачивания, например, на этой странице.
В зависимости от того, какому плагину вы отдали предпочтение, будет варьироваться и визуальное оформление формы. Например, стандартная:
Либо же с эффектом подсветки:
А что вы думаете об этой? Необычная форма обратной связи — дизайн стилизован под старую печатную машинку.
Форма обратной связи js может быть реализована даже в самых причудливых вариациях.
Заключение
В большинстве случаев, вам не потребуются знания HTML и PHP для создания и установки формы обратной связи. Если вы будете внимательны и последовательны, весь процесс займёт у вас не более 10-15 минут. Самый просто вариант — воспользоваться готовым решением, которых полно в выдаче по запросу: форма обратной связи скачать.
Формы обратной связи на сайте ᐈ Примеры, Как увеличить конверсию контактных форм
Время на чтение: 7 мин.
В этой статье мы поговорим не просто о правильном оформлении форм обратной связи, но и об увеличении ваших продаж. Ведь это основная причина, по которой компании разрабатывают сайт и вникают в интернет-маркетинг.
И вот сайт есть, а покупатели почему-то не спешат оборвать вам телефоны и мессенджеры новыми заявками… Вы тратите все больше и больше денег на рекламу, нанимаете и увольняете менеджеров по продажам, медитируете над финансовыми отчетами, и так по кругу. Что не так?
Все очень просто. Откройте ваш сайт. Открывали уже не раз, даже за это утро? Все работает и ничего не сломано? Отлично. Давайте теперь посмотрим на него глазами вашего покупателя.
Вот он нашел вас в органике (результаты выдачи Яндекса или Google, не отмеченные ярлыком “Реклама”) или увидел ваше рекламное объявление где угодно в Интернете. Перешел на сайт, увидел цены, классное предложение по доставке и вы его убедили, что вы лучше всех. Он согласен покупать и переходит к оформлению заказа, открывает корзину и… уходит с сайта. Почему?
По статистике 80% пользователей закрывают сайт не совершив заказа, потому что форма обратной связи напоминает договор на ипотеку, где нужно предоставить информацию начиная от размера ноги вашего дедушки и заканчивая количеством населения страны, в которой он проживает…
Давайте еще раз: вы меняете менеджеров по продажам, внедряете CRM, анализируете отчеты, но основная причина заключается в другом – вы чересчур много требуете от покупателя. Мы живем в мире, где информации слишком много, а времени слишком мало, потому ни у кого нет желания тратить больше минуты на совершение заказа. Поэтому давайте посмотрим на самый непосредственный канал продаж с сайта – форму обратной связи, и разберемся, какой она должна быть, чтобы работать эффективно.
Правило 1. Доступность формы
Кнопки и формы взаимодействия должны располагаться на очевидных для пользователя местах. Обычно это правый верхний угол в хедере (верхняя часть сайта) – разместите там кнопку “связаться”, сделайте ее заметной и наблюдайте, как будет увеличиваться конверсия.
Кроме этого, не заставляйте пользователя каждый раз возвращаться наверх, чтобы отправить заявку. Убедитесь, что хедер закреплен, а дополнительные кнопки CTA (“call to action” – призывающие к действию: “Купить”, “Забронировать”, “Заказать”, “Связаться с нами”, “Оставить заявку”…) сопровождают пользователя по мере скролла страницы.
Правило 2. Less is more
Иногда для увеличения конверсии на 30-60% не нужно увеличивать бюджет на рекламу – достаточно поработать с usability (удобство пользования) формы.
Чем меньше полей в форме обратной связи, тем больше денег вы заработаете с сайта.
Оставьте 2-3 поля – не заставляйте покупателя вносить полную автобиографию, чтобы сделать заказ у вас.
Наличие поля для имени, телефона и/или e-mail адреса более чем достаточно, чтобы у вас была возможность связаться с человеком и оказать ему услугу. Если вы не большой маркетплейс (как Rozetka, Prom и т.д.), где не предусмотрена прямая коммуникация с клиентом для совершения заказа, то последуйте этому правилу. Результат вас удивит.
Даже если у вас большой интернет-магазин и для ускорения процессов вам важно знать адрес, ФИО и т.д., все равно предоставьте пользователю несколько вариантов: развернутую форму заявки и возможность купить “в 1 клик”, указав только номер телефона.
Помните: не пользователь должен упрощать вашу жизнь, а вы – его. И тогда продажи не заставят себя ждать!
Пример. Давайте посмотрим на эти три формы обратной связи. Какую из них вы заполните охотнее?
Выбор очевиден. Третья форма потребует минимум времени – то, что надо. А еще в ней учтено правило №3. Вот и оно, кстати
Правило 3. Новая капча
Играть в “отметь картинки со светофорами” может быть интересно для ребенка, но совсем не интересно для вашего пользователя, который хочет прямо сейчас заказать ваш товар/услугу.
Разумеется, капчу ставят не просто так – она защищает от спама. Но учтите, что ставить нужно НОВУЮ ее версию, иначе вместе со спамом вы рискуете избавиться и от заявок тоже…
Правило 4. Хватит смотреть в ноутбук!
И не потому что зрение испортите:) А потому что все давно уже смотрят в телефоны. Начните разработку дизайна формы с АДАПТИВНОЙ версии – той, которая отображается на смартфонах. Если у вас проблемы с версткой, кнопки не видны или форма не отправляется с айфона, то у нас плохие новости: высокие продажи останутся мечтой.
Правило 5. “Ваша заявка отправлена. Но это не точно…”
Кнопка “ОТПРАВИТЬ” в форме обратной связи – это то, что разделяет потенциального клиента и полученную вами заявку. Ваш потенциальный покупатель должен точно знать, принят ли его заказ и чего ждать дальше.
Потому желательно объяснить, что это за форма и к чему приведет ее отправка. Например: “Отправьте форму и получите скидку 10% на первый заказ”, “Отправьте заявку, и мы свяжемся с вами в течение 10 минут”.
А после этого ОБЯЗАТЕЛЬНО убедитесь, что:
- кнопка “ОТПРАВИТЬ” реально работает
- она выделяется на фоне самой формы, но при этом не заставляет ваши глаза “выйти из чата” кислотностью своей расцветки
- при нажатии на кнопку срабатывает анимация – чтобы было понятно, что она действительно нажата
- после клика на нее – отображается информация об отправленной форме:
А еще лучше – отправьте пользователю автоматическое сообщение или письмо о совершении заказа с номером!
- ну и, конечно, убедитесь, что вы получаете заявки и обрабатываете их быстро! Возможно, с этого пункта стоило начать…
Правило 6.

Не пренебрегайте согласием на обработку данных. Ссылка на этот документ должна быть в форме по двум причинам:
- доверие пользователя возрастает, если он знает, что с его данными ничего не случится;
- ну и, кроме моральной стороны, есть правовая: согласно закону о персональных данных, на всех сайтах, которые собирают какую-либо информацию о пользователе (а именно этим вы занимаетесь, когда просите оставить в форме хотя бы даже один только номер телефона), должен быть документ, разъясняющий, что все данные хранятся в безопасности.
Если хотите подробнее узнать о том, какие документы должны быть размещены на сайте вашей компании с учетом ее сферы деятельности, чтобы не нарушать закон, свяжитесь с нами!
Связаться
Но если хотите максимально позаботиться о своих клиентах и увеличить количество обращений, сделайте так, чтобы галочка в чекбоксе стояла по умолчанию – это сократит время пользователя на заполнение формы.
Правило 7. Онлайн-чат
Когда-то это было чем-то новым для всех, но сейчас – просто must have! И если вы до сих пор не используете этот канал коммуникации с клиентами, то скорее начинайте. Онлайн-чат, при грамотной настройке, совмещает в себе все то, что увеличивает конверсию:
- Быстрый ответ
- Минимальное количество полей
- Общение с реальным человеком в реальном времени
Мы еще расскажем о том, как установка онлайн-чата повлияла на бизнес наших заказчиков, а пока…
Подведем итоги?
Сделать сайт для бизнеса и не отработать по максимуму возможности форм обратной связи – как открыть магазин и забыть отпереть двери для покупателей:) Не надо так!
Те правила, о которых мы рассказали выше, довольно просты, но ровно на столько же и эффективны! Все уже придумано за вас – только берите и пользуйтесь.
Если вы не уверены в эффективности вашего текущего сайта или просто нет времени вникать во все нюансы – напишите нам.
ХОЧУ АУДИТ
Поделиться Tweet
Форма обратной связи для Mobirise без использования formoid.
В бесплатной версии Mobirise, все письма отправляются через formoid Mobirise. При этом, письма на бесплатной версии конструктора Mobirise, имеют брендирование. То есть, в письме будет ссылка на сайт конструктора:
Это не всегда хорошо, особенно, если вы создаете сайты на заказ.
Второй минус, это то, что невозможно создать перенаправление на страницу благодарности. Бывает необходимо, чтобы после отправки формы, пользователя перенаправило на специальную страницу. А в формах Mobirise, данной функции нет. Данная проблема, касается как бесплатной так и платной версии конструктора Mobirise. После заполнения и отправки формы, пользователь получает уведомление на той же странице, в окне формы:
Mobirise выпустила свое расширение FORM BUILDER. Данное расширение, позволяет создавать более гибкие формы. Дополнительно, есть возможность убрать брендирование писем от Mobirise. Однако, данное расширение, работает через formoid Mobirise и не предоставляет возможности создать перенаправление на страницу благодарности.
Заказать разработку и установку формы связи для сайта, без лишних хлопот и по доступной цене.
Сейчас, рассмотрим два варианта, которые позволяют создавать свои формы обратной связи для Mobirise, без использования formoid. Единственное, вам понадобится хостинг с поддержкой PHP.
Способ 1. Почтовая форма для Mobirise.
Расширение «Дизайнерские блоки»/«Design Blocks» для Mobirise.
Мне попадалось на русскоязычных ресурсах, русифицированная версия «Design Blocks». Со своей стороны, настоятельно рекомендую использовать и устанавливать только версию с официального сайта разработчика. Во первых, официальная версия постоянно обновляется. Во вторых, там не нужен русский язык. Все интуитивно понятно и просто. И главное, вы не будете скачивать расширение с сайтов, которые занимаются распространением nulled версий плагинов и расширений.
Заходим на официальный сайт разработчика дополнения «Дизайнерские блоки»/«Design Blocks»:
https://witsec.nl/
Выбираем блок «Design Blocks» и нажимаем кнопку «LEARN MORE»:
На открывшейся новой странице, нажимаем «Download»:
После загрузки, вы можете установить «Дизайнерские блоки»/«Design Blocks» по советам, из данной заметке: «Как установить сторонние дополнения в Mobirise?»
Теперь в верхней части панели управления программы Mobirise, у нас появиться такой значок:
Нажимаем на него и в открывшемся окне, ищем форму обратной связи (блок IMAGE with CONTACT FORM). Найдя блок с формой связи, нажимаем на нее и потом, нажимаем кнопку «ADD BLOCK TO PAGE»:
После добавление блока формы обратной связи в Mobirise, открываем настройки блока:
В открывшемся окне настроек, нажимаем напротив параметра «On Success» на выпадающий список из двух вариантов:
По умолчанию, выбран параметр «Stay». Он позволяет настроить об успешной отправки формы в том же окне, что и была отправлена форма. Все аналогично с вариантом стандартной формы обратной связи Mobirise. При этом, вы не будете получать в письмах уведомления c рекламой Mobirise. Если нужно настроить перенаправление на страницу благодарности, выбираем вариант «Redirect» и указываем свою страницу.
Однако, чтобы настроить свой PHP обработчик почты и данная форма могла работать, необходимо дополнительно установить расширение «Mailform». Переходим на официальный сайт разработчика: https://witsec.nl/ и выбираем блок «Mailform». Нажимаем кнопку «LEARN MORE»:
На новой странице расширения «Mailform» для Mobirise, нажимаем «Download»:
Загрузив расширение, устанавливаем его и после установки, переходим в настройки сайта:
В настройках сайта (1.) выбираем параметр witsec (2.) и напротив Mailform активируем настройку (3.), переведя ползунок вправо. Теперь, нажимаем кнопку EDIT (4.):
В открывшемся окне, у нас будет меню настроек (1. ) своей формы:
Мы можем указать свою почту (на которую будут приходить письма), настроить защиту от спама. При необходимости, можем настроить почтовую форму для работы по SMTP, что значительно уменьшит количество спама и потери почты. Не забываем ,что данный способ, работает в связке с формой из дизайнерских блоков и расширением Mailform.
При этом, проверять работу формы, необходимо на самом хостинге. В предпросмотре, вы не сможете отправить успешно сообщение. И важно, чтобы на хостинге, была включена PHP не ниже 7.0 версии.
Способ 2. Независимая контактная форма для Mobirise.
Расширение «Mailform» для Mobirise.
Выше, рассмотрели процесс установки расширения Mailform и его настройки под форму обратной связи из дизайнерских блоков. При этом, можно использовать только расширение Mailform. После загрузки и установки сторонней формы связи Mobirise, можно открыть меню блоков в проекте и выбрать параметр witsec (1.). В блоках, нам доступны (2.) варианты формы обратной связи:
На данный момент, автор данного расширение, выпустил глобальное обновление своего расширения. Теперь, можно более гибко настроить форму обратной связи. Например, можно настроить возможность прикреплять файлы к формам.
Остальные настройки, настраиваются аналогично как и в варианте выше, в разделе настроек сайта:
Таким образом, мы можем создавать расширенные формы обратной связи для Mobirise, без необходимости править код и подключения PHP обработчика формы. При этом, в следующей заметке, обсудим готовый скрипт, который можно подключать к любой стандартной форме связи Mobirise.
Создание контактной формы с использованием HTML и PHP
php7 месяцев назад
от Fahmida Yesmin
Контактная форма является очень важной частью любого веб-сайта. Посетителям сайта необходимо общаться с владельцем сайта для разных целей. Используя контактную форму, посетители отправляют сообщения администратору или владельцу сайта с контактной информацией. Администратор или владелец сайта может отвечать посетителям после прочтения и рассмотрения важности их сообщения.
Простая контактная форма
В этой части руководства показан способ создания простой контактной формы с использованием HTML, CSS и PHP.
Код HTML и CSS:
Создайте файл PHP с именем simple_contact_form.php со следующим сценарием для отображения контактной формы с использованием только HTML и CSS. Сценарий PHP будет добавлен позже для проверки формы и отображения отправленных данных формы.
КОНТАКТНАЯ ФОРМА
=» метод действия
=»#»>
Теперь запустите файл simple_contact_form. php с сервера. После выполнения скрипта появится следующий вывод.
Чтение, проверка и печать данных формы с помощью PHP
Теперь добавьте следующий сценарий PHP в начало файла simple_contact_form.php для проверки данных формы, чтения данных формы и печати данных в браузере. Когда пользователь нажмет кнопку «Отправить», данные формы будут проверены на предмет проверки с помощью PHP-скрипта. Если отправленные данные будут проверены, то данные будут распечатаны в браузере.
Код PHP:
Добавьте следующий код PHP в начало файл simple_contact_form.php .
$name = «»;
$nameerr = «»;
$email = «»;
$emailerr = «»;
$message = «»;
$messageerr = «»;
$error = false;
/* Проверить обязательные поля */
if(isset($_POST[‘submit’]))
{
$name = $_POST[‘name’];
$email = $_POST[’email’];
$message = $_POST[‘сообщение’];
if($name == «»)
{
$nameerr = «Поле не может быть пустым. «;
$error = true;
}
else if(strlen($name) < 3)
{
$nameerr = «Имя должно содержать более двух символов.»;
$error = true;
}
else
{
$nameerr = «»;
}
if($email == «»)
{
$emailerr = «Поле не может быть пустым.»;
$error = true;
}
else if (!filter_var($email, FILTER_VALIDATE_EMAIL))
{
$emailerr = «Неверный адрес электронной почты.»;
$error = true;
}
else
{
$emailerr = «»;
}
if($message == «»)
{
$messageerr = «Поле не может быть пустым.»;
$error = true;
}
else if(strlen($message) < 10)
{
$messageerr = «Сообщение должно содержать более 9 символов. «;
$error = true;
}
else
{
$messageerr = «»;
}
if($error == false)
{
$name = $name;
$to = ‘[электронная почта защищена]’;
$from = $email;
$subject = ‘Запрос’;
$body = ‘Здравствуйте,
‘.$message.’
Спасибо,
‘.$name;
echo «Кому: «.$to.»
От кого: «.$from.»
Тема: «.$subject.»
«.$ тело;
}
}
if(!isset($_POST[‘submit’]) || $error == true)
{
?>
Добавьте следующий код PHP в конец файла simple_contact001.php .
}
?>
Если форма отправляется, оставляя все поля пустыми, появится следующий вывод.
Если форма отправлена путем ввода менее 9 символов в поля сообщения, появится следующий вывод.
Если форма отправлена со всеми действительными данными, появится следующий вывод.
Используя приведенные выше коды, вы можете легко создать очень простую контактную форму для своего сайта. Но эта форма не является отзывчивой контактной формой. Способ сделать эту форму отзывчивой был показан в следующей части этого руководства.
Адаптивная контактная форма
Сейчас большинство веб-сайтов имеют адаптивные функции. В этой части руководства показан способ преобразования ранее созданной простой контактной формы в адаптивную контактную форму с помощью Bootstrap.
HTML-код:
Создайте файл PHP с именем responsive_contact_form.php со следующим скриптом для отображения адаптивной контактной формы с использованием HTML и Bootstrap. Сценарий PHP будет добавлен позже для проверки формы и отображения отправленных данных формы.
0″>