← Блог · SEO · 31 августа 2026 г.

Переезд сайта с конструктора на свой код

За время работы агентства наш сайт сменил четыре технологии. Сначала мы собирали его сами, потом наняли внешнюю команду, потом ушли на конструктор. В конце августа 2026 года перевели на собственный код.

Каждый выбор в свой момент был обоснованным, и ни один из них мы не считаем ошибкой. Но через два-три года технология переставала успевать за задачами — не потому, что портилась, а потому, что бизнес менялся быстрее.

Ниже — как это выглядело изнутри, почему мы ушли с конструктора и что обнаружили на своём сайте, когда наконец получили к нему полный доступ.

Четыре шага

Своими руками, на коленке. Мы очень далеки от разработки, но первый сайт собрали сами. Получилось примитивно, однако свои задачи он закрывал — пока их было немного.

Внешняя команда, уникальный дизайн. Выглядело хорошо, но каждая новая страница требовала двоих чужих людей — дизайнера и программиста.

Конструктор. Ради скорости: страницы стал делать маркетолог, без очереди к разработчику. Несколько лет это работало отлично.

Собственный код. Когда упёрлись в потолок конструктора — и когда инструменты изменились настолько, что своя разработка перестала стоить как раньше.

Ни один из этих переходов не был исправлением ошибки. Просто задачи агентства росли быстрее, чем возможности платформы под ними.

Почему мы не делаем сайты сами

Оговорка, без которой дальше будет непонятно: мы специалисты по рекламе и поисковому продвижению, а не разработчики.

Сайты мы не делаем — сознательно, а не потому, что не умеем. Наша работа — исследовать, считать и писать техническое задание: что на сайте поменять, чтобы он лучше находился в поиске и приносил заявки. У разработки другие процессы и другой ритм: там проект со сроком и сдачей, у нас — ежедневная работа с рекламой и позициями. Совмещать это в одной команде мы не хотели.

Поэтому со своим сайтом мы много лет жили просто: что-то примитивное делали руками сами, а когда захотелось прилично — наняли внешнюю команду.

Команда сделала индивидуальный дизайн и посадила его на собственный шаблон. Выглядело хорошо, но каждая новая страница требовала двоих: дизайнера, чтобы нарисовать, и программиста, чтобы это заработало. Оба — на их стороне.

И однажды дизайнер уволился

Новые страницы стал делать новый дизайнер. Мы увидели разницу с первого макета.

Дальше начались просьбы: пожалуйста, найдите того, прежнего. Подрядчик его разыскивал — и он доделывал начатое. Со стороны это выглядело так: наш сайт зависел от одного конкретного человека, который у нас даже не работал.

Тогда и стало ясно: так мы далеко не уедем. Сайт агентства должен расти — новые услуги, новые посадочные, новые кейсы. А у нас каждая страница упиралась в чужой график и чужие кадровые проблемы.

Выбирали конструктор — но не по популярности

На тот момент этому запросу отвечали конструкторы. Простой путь был очевиден: взять Tilda, потому что её знают все.

Но мы продаём клиентам выбор на основе данных, поэтому и себе выбирали так же. Сравнивали по четырём критериям: скорость открытия страниц, возможности наполнения, функциональность и темп развития самого конструктора — последнее важно, потому что платформу берут на годы вперёд.

Победил Flexbe. Менее известный, чем Tilda, но по нашим критериям — лучший. И несколько лет всё было прекрасно: маркетолог правил сайт руками, страницы выходили без очереди к разработчику, скорость держалась достойная.

Что изменилось

Flexbe не стал хуже — изменилось то, с чем мы себя сравниваем.

Сайтов на собственном коде становилось всё больше, и скорость у них была уже другого порядка. Увидеть такой сайт с оценкой скорости в жёлтой зоне — редкость, они почти всегда в зелёной. На этом фоне «достойно» перестало быть достаточным: мы продаём продвижение, а по скорости уступали тем, кого должны обгонять.

Была и вторая причина, менее очевидная. С сайтом на своём коде работать быстрее. Нужны данные из поисковых систем — пишешь связку и забираешь их автоматически. Нужен отчёт — он собирается сам. Конструктор такого доступа к данным не даёт.

Где проходила граница

Дальше определённой черты нас не пускали. Служебные файлы для поисковиков — не редактируются. Переадресация со старых адресов — недоступна. Адреса на домене, где живут наши рабочие сервисы, заводятся только письмом в поддержку и ожиданием.

Мы писали клиентам аудиты с рекомендациями, которые не могли выполнить у себя.

Агентство, которое продаёт техническое продвижение, не должно объяснять клиенту, почему на своём сайте оно не может поменять одну строчку.

Как выбирали технологию

Здесь пригодился собственный опыт, причём свежий. Примерно за год до переезда мы собрали на коде отдельный сайт — своими руками, чтобы разобраться в технологии и вырастить экспертизу внутри команды, а не покупать её каждый раз на стороне.

Когда за этот сайт взялся наш же специалист по поиску, обнаружилась проблема, которая и определила дальнейший выбор.

Сайт отдавал не готовую страницу, а инструкцию, по которой браузер посетителя должен эту страницу собрать. Человек разницы не видит. А поисковый робот получает пустую заготовку: текста, за который сайт должен показываться в поиске, там попросту нет.

Мы к тому моменту не раз видели то же самое у клиентов и партнёров — красивый современный сайт, который поисковик не понимает. Поэтому вопрос «на чём делать» стал для нас не вопросом моды, а вопросом выживания в поиске.

Ответом стал Astro — инструмент, вышедший в 2022 году. Он устроен наоборот: страницы готовятся заранее, один раз, при публикации. И человек, и поисковик получают одинаковую готовую страницу. Та проблема здесь невозможна в принципе — отдавать больше нечего.

Второе, за что мы его взяли: тяжёлое подключается точечно. На нашем сайте это видно буквально — калькулятор юнит-экономики работает как полноценное приложение, а страница вокруг него остаётся лёгкой и за него не расплачивается.

Что показывают независимые замеры

Google измеряет, насколько удобно сайты открываются у живых посетителей: скорость, отзывчивость, не прыгает ли вёрстка. Вот доля сайтов, проходящих эту проверку:

ПлатформаСайтов с хорошей оценкой
Duda~85%
Wix~80%
Shopify~79%
Astro — наш выбор67%
Drupal~64%
Joomla~58%
WordPress~49%

Данные Google по живым сайтам, апрель 2026.

Оговорка, без которой таблица врёт: цифры описывают не столько технологию, сколько тех, кто её выбирает. Технология не делает сайт быстрым — она перестаёт этому мешать.

Знак рубля весом 185 килобайт

Разбирая самую медленную страницу, мы обнаружили, что она тащит подозрительно много шрифтов. Стали смотреть, откуда. Виновником оказался один символ — .

Шрифты разбиты на части: отдельно русские буквы, отдельно латиница, отдельно редкие знаки. Знак рубля числился в «редких» — и любая страница с ценой заставляла браузер качать этот тяжёлый кусок. Сто восемьдесят пять килобайт на тринадцати страницах.

Дальше мы заглянули внутрь самих файлов шрифтов. Знака рубля в них не оказалось.

Браузер добросовестно качал 185 килобайт, не находил нужный символ и рисовал его обычным системным шрифтом. Как если бы вы каждый день ездили на склад за ящиком, в котором нужного товара нет — и ни разу не открыли крышку.

Исправление заняло одну строчку. Выглядит сайт ровно так же, как раньше.

Как переключали

Главный риск переезда в том, что страницы, которые люди годами находили в поиске, перестают открываться. Именно так и теряют позиции — не из-за дизайна и не из-за скорости.

Поэтому первым делом мы сверили все адреса.

Что проверялиРезультат
Страниц на старом сайте42
Страниц на новом50 (+11 новых)
Адресов, которых не стало3
Из них брошенных без переадресации0

Неполный список записей

Чтобы браузер знал, на каком сервере лежит сайт, существует что-то вроде телефонной книги интернета: по имени домена она подсказывает адрес. Эта книга велась на стороне конструктора, и её предстояло перенести к нам.

Мы запросили полный список записей. Нам прислали неполный — не хватало шести адресов, которые эта же поддержка сама и заводила по нашим заявкам. Перенеси мы книгу в таком виде, отвалились бы почта и рабочие сервисы.

Заметили, сверив присланное с тем, что реально отвечает в интернете. Пять минут работы, которые спасли неделю разбирательств.

Переезжали в два приёма

Дальше приём, снявший почти весь оставшийся риск. Мы перенесли телефонную книгу к себе — но оставили в ней старый адрес сервера.

Получилось, что смена владельца книги ничего не переключает: куда ни посмотри, ответ один и тот же. Сайт продолжал работать там же, где и работал. А переезд самого сайта стал отдельным шагом, отложенным на несколько дней.

Пустая заготовка вместо сайта

И вот тут выяснилось, зачем мы это сделали.

В новой книге адрес сайта изначально вёл на пустую заготовку у нового провайдера. Переключись мы одним движением, как обычно и делают, — сайт лёг бы сразу, а не постепенно: у посетителей просто перестала бы открываться главная.

Там же не хватало ещё одной записи — без неё наши письма начали бы попадать в спам. Обе мины нашлись на спокойном этапе, когда ничего не горело.

Замочек в адресной строке

Обычно при переезде есть несколько минут, когда домен уже показывает на новый сервер, а сертификат безопасности — тот самый замочек рядом с адресом — ещё не выпущен. В эти минуты посетители видят пугающее «соединение не защищено».

Мы выпустили сертификат заранее, до переключения. Возни это добавило изрядно, зато защищённое соединение заработало в ту же секунду, что и новый адрес.

Сам момент переключения занял несколько минут: поменялись три строчки в панели, через десять минут сайт открывался уже с нового сервера. Ночной мониторинг за следующие восемь часов сделал 96 проверок — сайт отвечал корректно все 96 раз.

Что получилось

Здесь нужна честная оговорка, без которой таблица ниже читается неверно. Это не сравнение конструктора с новым сайтом: замеры «до» сделал SEO-подрядчик уже на новом сайте, до того как мы взялись за скорость. То есть таблица показывает не эффект переезда, а эффект работы над скоростью — которую на конструкторе мы просто не могли выполнить.

Показатель — сколько секунд проходит до момента, когда посетитель видит основное содержимое страницы на телефоне. Google считает хорошим результат до 2,5 секунд.

СтраницаЗамер подрядчикаСейчас
Статья в блоге5,0 сек1,2 сек
Кейс4,1 сек2,9 сек
Главная4,7 сек3,7 сек
Страница услуги3,7 сек3,8 сек

Каждую страницу мерили трижды и брали среднее. Разброс инструмента велик: на странице услуги три прогона одного и того же кода дали 2,3 · 3,8 · 3,8 секунды. Поэтому её результат — это «не изменилось», а не «стало хуже», и убирать её из таблицы мы не стали.

Почему она единственная не сдвинулась: на ней содержимое первого экрана — заголовок, а не картинка. Мы убрали с телефонов тяжёлые приветственные ролики, но на этой странице измеряется не они.

Что дало эффект на остальных: ролики первого экрана (810, 394 и 151 килобайт) на телефонах больше не грузятся — вместо них показывается их же первый кадр весом в двадцать раз меньше. Плюс история со знаком рубля и более современный способ передачи данных, недоступный на конструкторе.

Что изменилось по существу

  • Служебные файлы для поисковиков — наши, с настоящими датами обновления.
  • Переадресация со старых адресов настраивается за минуту.
  • Шесть настроек безопасности вместо нуля.
  • Любую правку можно откатить одним движением.
  • Новый адрес на домене заводится нами, а не письмом в поддержку.

И чего мы пока не знаем

Честно: как изменятся позиции в поиске и поток заявок — говорить рано. Переезд сам по себе роста не даёт. Он убирает то, что росту мешало.

Если рост будет, придёт он от другого: мы заодно переписали треть страниц услуг и добавили одиннадцать новых. Первые две-три недели возможна просадка, пока поисковики заново обходят сайт, — это нормальная часть переезда, а не поломка.

Что из этого пригодится вам

  • Платформу выбирают под сегодняшнее ограничение, а не навсегда. Нам мешала скорость — взяли конструктор. Стала мешать его граница — ушли. Ошибкой был бы не выбор конструктора, а упрямство остаться.
  • Перед переездом сверьте все адреса страниц. Позиции теряют не из-за дизайна, а из-за страниц, которые перестали открываться.
  • Не верьте выгрузке настроек на слово. Нам прислали список, где не хватало шести записей из одиннадцати.
  • Не делайте два рискованных шага одновременно. Разнесите по времени — иначе, если сломается, не поймёте что.
  • Не отключайте старую площадку сразу. Пока она работает — это резервная копия того, чего нет ни в одной выгрузке.
  • Проверьте свой домен на двойников. Наберите в браузере выдуманный адрес вида абвгд.вашсайт.ру. Должна открыться ошибка. Если открылся ваш сайт — значит в настройках домена стоит правило, из-за которого поисковик видит копии сайта на несуществующих адресах.

Если сайт тормозит или теряет позиции, а причина непонятна — посмотрим, что с ним не так. Мы начинаем с расчёта, а не с обещаний.

Нужна помощь с задачей из статьи?

Поможем с этим на практике — посмотрите SEO-продвижение сайтов или обсудите проект с нами.

Узнать об услуге →

Нужна помощь с рекламой или SEO?

Оставьте телефон — разберём вашу задачу и посчитаем юнит-экономику.

  • Консультация без обязательств
  • Не передаём контакты третьим лицам
  • Перезвоним в течение рабочего дня (10:00–18:00)

Позвонить Оставить заявку