Конструктор удобен, но подписка дорожает. Разбираем, как перенести сайт на статический хостинг, сохранить контент и не потерять позиции. Пошаговый план без программиста.
Вы платите за конструктор каждый месяц. Сайт простой, обновляется редко, но подписка съедает бюджет. Перенос на статический хостинг убирает ежемесячные платежи. Но как перенести сайт и не потерять контент?
Перенос сайта с конструктора на статический хостинг — это не сложная операция, если подойти системно. В этой статье разберём пошаговый план: от подготовки до финальной проверки.
Зачем переносить сайт с конструктора
Первая причина — деньги. Конструкторы стоят от 500 до 2000 рублей в месяц. За год набегает 6000-24000 рублей. Статический хостинг на Vibes включён в тариф, а сам тариф может быть дешевле или даже бесплатным. Вторая причина — контроль. Конструктор ограничивает: нельзя изменить код, нельзя перенести на другой хостинг, нельзя убрать лишние скрипты. Статический сайт — это ваши файлы, вы делаете с ними что хотите. Третья — скорость. Конструкторы генерируют тяжёлый код, статический сайт грузится быстрее. Четвёртая — независимость. Если конструктор закроется или поднимет цены, вы не привязаны.
Когда перенос не нужен
Если у вас сложный сайт: интернет-магазин с корзиной, личный кабинет, интеграции с CRM, сложные формы — статический хостинг не подойдёт. Ему нужна серверная логика. Если сайт обновляется каждый день силами сотрудников без технических знаний — конструктор удобнее: визуальный редактор проще, чем правка HTML. Перенос оправдан, когда сайт простой: лендинг, визитка, портфолио, информационная страница. И когда он обновляется нечасто.
Шаг 1: Подготовка контента
Первое — соберите весь контент: тексты, изображения, видео, файлы. Скачайте их из конструктора. Второе — составьте структуру: какие страницы есть, какой порядок блоков. Третье — проверьте, что у вас есть все материалы, которые отображаются на сайте. Частая проблема: изображения хранятся в библиотеке конструктора, а вы о них забыли. Четвёртое — сохраните SEO-настройки: заголовки, описания, ключевые слова, если конструктор позволял их задавать. Всё это пригодится при сборке нового сайта.
Шаг 2: Получение кода
Некоторые конструкторы позволяют экспортировать код: Tilda на платных тарифах, некоторые другие — через специальные функции. Если экспорт есть — скачайте HTML, CSS, JS. Если нет — придётся собирать сайт заново. Это не так страшно: для простого лендинга достаточно бесплатного шаблона, в который вы вставите свой текст и картинки. Главное — сохранить структуру и контент. Дизайн может немного измениться, но если вы использовали типовой шаблон конструктора, новый будет выглядеть даже лучше.
Шаг 3: Сборка на статическом хостинге
Первое — создайте папку проекта на компьютере. Второе — положите в неё файлы: index.html, папки css, js, images. Третье — проверьте, что все пути относительные: в коде должно быть images/photo.jpg, а не C:/Users/... Четвёртое — откройте index.html в браузере и проверьте, что сайт работает локально. Пятое — упакуйте папку в ZIP. Шестое — загрузите ZIP на статический хостинг Vibes. Система распакует файлы и выдаст ссылку. Седьмое — проверьте сайт по ссылке.
Шаг 4: Настройка ссылок и домена
После загрузки у вас есть прямая ссылка на сайт. Создайте короткую ссылку с понятным алиасом: vibes.su/site или vibes.su/company. Если у вас был свой домен — подключите его к статическому хостингу. Это критично: если сайт был доступен по адресу vash-domen.ru, и вы закроете конструктор без перенаправления, посетители потеряются. Подключите домен к Vibes, настройте DNS, и сайт будет открываться по тому же адресу, что и раньше. Позиции в поиске при этом сохранятся.
Шаг 5: Редирект со старого сайта
Перед тем как закрыть конструктор, настройте перенаправление. Если конструктор позволяет — поставьте редирект со старых URL на новые. Если нет — хотя бы на главную страницу. Это спасёт посетителей, которые приходят по старым ссылкам из закладок, соцсетей или поиска. Идеально, если каждый старый URL перенаправляется на соответствующий новый. Так вы не потеряете ни одного посетителя.
Пример: небольшой магазин подарков
Магазин платил за конструктор 1500 рублей в месяц. Сайт — каталог товаров с фотографиями, обновлялся раз в месяц. Владелец перенёс сайт на статический хостинг: скачал изображения, собрал страницы по шаблону, загрузил на Vibes. Подключил свой домен — сайт остался на том же адресе. Закрыл конструктор. Экономия — 18 000 рублей в год. Сайт стал грузиться быстрее: с 3 секунд до 1.5. Обновление теперь занимает 15 минут: владелец правит HTML и загружает обновлённый файл.
Ошибки при переносе
Первая — потерять изображения. Скачайте все картинки до закрытия конструктора. Вторая — забыть про домен. Если домен был привязан к конструктору, перенастройте его на новый хостинг. Третья — не сделать редирект. Старые ссылки перестанут работать, посетители потеряются. Четвёртая — не проверить мобильную версию. На новом хостинге она может отличаться от конструктора. Пятая — удалить старый сайт до полного переноса. Держите конструктор активным, пока новый сайт не проверен.
Часто задаваемые вопросы
Потеряю ли я позиции в поиске? Если сохраните URL-структуру и сделаете редиректы — потери будут минимальными. Поисковики переиндексируют сайт, и позиции восстановятся.
Можно ли перенести сайт с WordPress? Да, если сайт простой. Экспортируйте контент, соберите статические страницы, загрузите на хостинг. Для сложных сайтов WordPress перенос сложнее и не всегда оправдан.
Сколько времени занимает перенос? Для простого лендинга — 2-3 часа. Для многостраничного сайта — день-два. Плюс время на проверку.
Что делать, если конструктор не даёт экспортировать код? Собирайте сайт заново по шаблону. Сохраните тексты и картинки, остальное — копирование в новый шаблон.
Перенос сайта с конструктора на статический хостинг — это способ сэкономить и получить больше контроля. Главное — не спешить и следовать плану: контент → код → загрузка → домен → редирект. Начните с подготовки: соберите все материалы и проверьте, есть ли у конструктора функция экспорта. Читайте также: как загрузить сайт на статический хостинг и статический сайт для бизнеса.