Перенос с конструктора — это половина дела. Сайт уже лежит на вашем хостинге, открывается и выглядит как прежде. Но конструктор давал не только верстку: он принимал заявки с форм, показывал статистику и слал письма. Всё это теперь нужно подключить заново — на своей стороне. Эта статья — пошаговый план первого дня на собственном хостинге.
1. Запустите приём заявок с форм
На конструкторе формы отправлялись на его бэкенд. После переноса Webrelay подключает к формам собственный обработчик — файл form-handler.php в корне сайта. Он уже умеет принимать заявки, но получателя нужно указать своего.
Куда приходят заявки
Обработчик отправляет заявку двумя способами — настройте хотя бы один:
- На e-mail. Самый простой вариант: укажите свой почтовый адрес, и заявки будут падать письмом.
- В Telegram. Удобно, если нужно получать заявки мгновенно на телефон. Заявка приходит сообщением в чат.
Проверьте отправку
Не верьте на слово — отправьте тестовую заявку сами:
- Откройте сайт на хостинге (не локальную копию).
- Заполните форму как обычный посетитель и отправьте.
- Убедитесь, что письмо/сообщение пришло, а на сайте показалось сообщение об успехе.
Если письмо не дошло — почти всегда дело в почте хостинга (см. раздел 3), а не в самой форме.
Попробуйте перенос бесплатно
Одна страница — бесплатно, без регистрации. Оцените результат за 1 минуту.
Перенести сайт2. Подключите аналитику заново
Конструкторы вшивают свои счётчики и часто свой Google Analytics / Яндекс.Метрику. При переносе служебные трекеры конструктора вырезаются — это правильно, они вам больше не нужны. А вот собственную аналитику нужно поставить заново.
Яндекс.Метрика
- Создайте счётчик в Яндекс.Метрике на новый домен.
- Вставьте код счётчика перед
</head>на всех страницах. - В настройках счётчика включите вебвизор и цели — особенно цель на отправку формы, чтобы видеть конверсию в заявки.
Google Analytics
Аналогично: заведите ресурс GA4, добавьте тег gtag.js в <head>. Если нужен Google Tag Manager — подключайте один контейнер GTM и ведите счётчики через него, так проще.
Подсказка: настройте цель/событие именно на успешную отправку формы. Без этого вы будете видеть трафик, но не поймёте, сколько он приносит заявок.
3. Настройте почту, чтобы письма доходили
Самая частая проблема после переноса — «форма работает, но письма не приходят». Причина обычно не в сайте, а в почте.
Письма с сайта улетают в спам
Когда PHP отправляет письмо «от себя», почтовые сервисы относятся к нему с подозрением. Чтобы письма доходили:
- Отправляйте с адреса на вашем домене (например,
noreply@вашсайт.ru), а не с чужого. - Настройте SPF и DKIM для домена — это подписи, которые подтверждают, что письмо отправлено легально. Обычно делается в панели хостинга или у почтового провайдера.
- Заведите ящик для приёма заявок на своём домене или подключите домен к Яндекс 360 / Mail для бизнеса.
Проверьте папку «Спам»
Если тестовая заявка не пришла во «Входящие» — загляните в «Спам». Если письмо там, значит форма работает, а проблема именно в репутации отправителя (SPF/DKIM). Вариант с отправкой в Telegram эту проблему обходит полностью.
4. Проверьте домен и SSL
Домен
Если переносите сайт на свой домен, направьте его на новый хостинг — измените A-запись DNS на IP-адрес хостинга в панели регистратора. Изменения вступают в силу от нескольких минут до суток.
SSL (HTTPS)
Сайт обязан открываться по https://. Большинство хостингов дают бесплатный сертификат Let's Encrypt — включите его в панели. После этого настройте принудительный редирект с HTTP на HTTPS:
# .htaccess (Apache)
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
5. Сохраните позиции в поиске
Если URL страниц изменились, настройте 301-редиректы со старых адресов на новые — это перенесёт накопленный вес страниц:
# .htaccess
Redirect 301 /old-page /new-page
Затем добавьте сайт в Яндекс.Вебмастер и Google Search Console, отправьте sitemap.xml на переобход. Подробный разбор — в статье Перенос без потери позиций.
Чек-лист первого дня
- Тестовая заявка с формы дошла до почты / Telegram
- Настроена цель на отправку формы в аналитике
- Установлен код Яндекс.Метрики / Google Analytics
- Настроены SPF и DKIM, письма не улетают в спам
- Домен направлен на новый хостинг (A-запись)
- Включён SSL, работает редирект HTTP → HTTPS
- Настроены 301-редиректы (если URL изменились)
- Сайт добавлен в Вебмастер и Search Console, отправлен sitemap
Часто задаваемые вопросы
Нужно ли уметь программировать, чтобы всё это настроить?
Нет. Получатель заявок указывается в настройках, аналитика вставляется копированием кода, SSL включается кнопкой в панели хостинга. Самое «техническое» — это записи DNS и SPF/DKIM, но и они делаются по инструкции хостинга.
Почему форма работает, а письма не приходят?
В 9 случаях из 10 — письмо уходит, но почта получателя кладёт его в спам из-за отсутствия SPF/DKIM. Настройте подписи домена или принимайте заявки в Telegram — этот канал спам-фильтры не трогают.
Сохранится ли старая статистика из конструктора?
Нет. Счётчик конструктора остаётся на его стороне. Выгрузите нужные отчёты до отключения тарифа, а на сайте начните вести собственную аналитику с нуля.
Что если сайт ещё не перенесён?
Начните с переноса — одна страница бесплатно, без регистрации. О специфике конкретных платформ — в гайдах по Тильде, mottor и другим конструкторам.