Craftum — современный российский конструктор с удобным редактором. Но рано или поздно упираешься в его границы: своя абонентская плата, ограниченный контроль над кодом и SEO, а сайт живёт только внутри платформы. Разберём, как перенести сайт с Craftum на собственный хостинг и получить чистый HTML, который вам полностью принадлежит.
Почему переносят сайт с Craftum
- Независимость. Пока сайт на Craftum, вы платите за конструктор и зависите от его условий. На своём хостинге сайт принадлежит вам.
- Скорость и SEO. Конструктор добавляет служебные обёртки и скрипты. Чистый HTML грузится быстрее, а техническое SEO — под вашим контролем.
- Цена. Статический сайт на обычном хостинге обходится дешевле абонентской платы конструктора.
В чём сложность переноса Craftum
Craftum устроен так, что просто «скачать» сайт не получится:
- Формы дорисовываются скриптом. В статическом HTML тегов
<form>нет — их создаёт JavaScript уже в браузере. Простое сохранение страницы оставит вас без работающих форм. - Все стили — внутри страницы. Craftum хранит CSS прямо в
<style>внутри HTML, а не отдельными файлами. При ручном копировании легко растерять оформление. - Служебные обёртки. Блоки завёрнуты в десятки вложенных
divсо служебными классами и атрибутами.
Способ 1: вручную
Можно попробовать утилиту wget:
wget --mirror --convert-links --page-requisites https://your-site.craftum.com
Минусы: формы не заработают (их нет в статике), код останется «грязным», а часть ресурсов может не скачаться. Для сайта из нескольких страниц это реально, но трудоёмко.
Способ 2: автоматически через Webrelay
Webrelay забирает Craftum-сайт целиком, включая то, что дорисовывается скриптом.
Шаг 1: Укажите адрес сайта
Вставьте ссылку на сайт Craftum — сервис определит платформу и найдёт все страницы.
Шаг 2: Дождитесь рендеринга
Webrelay открывает каждую страницу в настоящем браузере (Playwright), чтобы получить финальную вёрстку — вместе с формами, которые рисует скрипт.
Шаг 3: Скачивание и очистка
Сервис скачивает HTML, inline-стили, шрифты, скрипты и изображения на ваш хостинг, собирает формы в рабочие <form> и заменяет размытые превью реальными картинками.
Шаг с формами тут ключевой: в HTML Craftum формы нет вообще — её рисует JavaScript, поэтому при простом скачивании остаются осиротевшие поля без <form>. Почему так устроено и как форма всё-таки начинает работать — в статье почему форма не переносится с Craftum и mottor.
Шаг 4: Заберите результат
Скачайте ZIP-архив или загрузите сайт сразу на хостинг по FTP.
Особенности переноса с Craftum
Формы
Формы Craftum рисует JavaScript, поэтому в статике их нет. Webrelay прогружает страницу, собирает поля в настоящую HTML-форму и подключает обработчик — заявки идут на почту и в Telegram.
Inline-стили
Craftum держит CSS внутри страницы. Мы скачиваем эти стили локально, поэтому сайт выглядит точно так же, как на конструкторе.
Кнопки и заявки
Кнопки заявок и корзину переводим в заявку продавцу: собираем данные и отправляем на почту и в Telegram. Онлайн-оплату картой статический сайт не проводит — это отдельная функция.
Куда переносить
Для статического сайта после Craftum подойдёт любой хостинг со статикой и FTP — Beget, Timeweb, REG.RU, SprintHost. Подобрать площадку поможет рейтинг хостингов. Что настроить после — домен, аналитику, проверку форм — разобрали в статье что делать после переноса.
Часто задаваемые вопросы
Можно ли перенести чужой сайт с Craftum?
Нет, только свой. Владение подтверждается через DNS-запись или мета-тег на сайте.
Перенесутся ли формы?
Да. Хотя в статике Craftum форм нет, Webrelay прогружает страницу и собирает поля в рабочую форму с обработчиком.
Сохранится ли дизайн и вёрстка?
Да. Мы скачиваем inline-стили и шрифты локально, поэтому сайт выглядит один в один.
Сколько занимает перенос?
Лендинг — около минуты, сайт на 30–50 страниц — 3–5 минут.
Сколько это стоит?
Одна страница — бесплатно. Пакет на 10 сайтов — 490 ₽. Подписка с бекапами — от 299 ₽/мес.
Готовы забрать свой сайт? Подробнее — на странице переноса с Craftum.