Лонг Кэт / Блог

Как мы перенесли сайт с Тильды на свой код силами ИИ за шесть дней

Нашему сайту longcatdev.com шестнадцать лет, и последние семь он прожил на Тильде. За это время страницы собрали живой поисковый трафик, по которому к нам приходят заказчики CRM- и ERP-систем.

Перенос сайта с Тильды на собственный код был для нас задачей с одним жёстким условием: трафик потерять нельзя. В июле 2026 мы этот перенос сделали. Шесть дней, 92 страницы один в один, и всю работу выполнил ИИ в диалоге: без дизайнера, без верстальщика, без единой строчки кода, написанной человеком.

Было
Главная страница до переноса сайта с Тильды
Стало
Главная страница после переноса с Тильды: айдентика сохранена, добавлены карточки кейсов и цифры
Главная страница до и после переезда: айдентика сохранена, добавлены карточки кейсов и цифры. Обе колонки прокручиваются, а клик по скриншоту открывает его крупно.

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

Оговорка про даты: инструменты ИИ меняются быстро, всё описанное актуально на июль 2026 года.

Самопис, конструктор и снова самопис

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

Первые девять лет сайт жил на самописном движке на PHP. Звучит солидно, работало мучительно. Чтобы добавить страницу, нужен был целый цикл: дизайнер рисует макет, верстальщик верстает, программист подключает. Цикл проворачивался, но стоил дорого: наши разработчики заняты клиентскими системами, и отвлекать их на собственный сайт, да ещё держать под него отдельных дизайнера и верстальщика, было роскошью. Любая новая страница превращалась в проект на недели.

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

Почему мы уехали с Тильды

Накопилось другое.

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

Программных фич не было вовсе. Нам хотелось вещей, которые конструктор не умеет в принципе: ИИ-подбор кейсов под бизнес посетителя, свою аналитику пути по сайту, ленту, куда автоматически вливаются посты телеграм-канала.

Последней каплей стало SEO. Сайт для нас маркетинговый инструмент, страницы нужно системно дорабатывать под поисковые запросы. На Тильде переработка каждой существующей страницы тянется долго. Когда таких страниц десятки, конструктор из ускорителя превращается в тормоз.

Ну и вдобавок Тильда тяжёлая: страница услуги тянула при загрузке 204 запроса скриптов и стилей конструктора, HTML главной весил 679 КБ. Не главная причина переезда, но приятно, что после него эти цифры стали 34 запроса и 51 КБ.

А решающим толчком стало то, что к 2026 году мы освоили ИИ-разработку внутри компании на клиентских системах. И поняли: теперь сайт можно собрать вообще без CMS, без базы данных, без админки. Просто статичные страницы плюс маленький бэкенд для фишек, а собирает и правит всё это ИИ.

Правило номер один: поисковик не должен заметить переезда

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

Поэтому переезд начался не с кода, а с подготовительной SEO-работы. Вместе с сильной ИИ-моделью и развёрнутым на ней копирайтер-агентом мы проанализировали все страницы сайта и карту сайта, собрали поисковые запросы по каждой ключевой странице, нашли и убрали дубли (их накопилось немало, и это была наша ошибка, копившаяся годами). И заранее решили судьбу каждого URL: что едет один в один, а какие страницы, собирающие трафик, переезжают уже переработанными под подготовленную семантику.

Дальше вступило правило, записанное до первой строчки кода: SEO неприкосновенно. На практике это выглядело так.

До начала работ мы сняли полный слепок старого сайта: HTML всех 92 страниц, 1995 картинок, карту сайта, robots.txt, даже шрифт. Отдельным файлом сохранили опись SEO-полей каждой страницы: title, description, h1, объём текста. Папка со слепком была объявлена эталоном, менять её запрещено.

Адреса страниц сохранились точь-в-точь, включая подчёркивания и хвосты «.html», доставшиеся от старых времён: никаких редиректов, старый URL просто продолжает работать. Контент один в один с эталоном, если по странице не было осознанного решения о переработке.

А проверял это не человек, а скрипт: каждая перенесённая страница автоматически сверялась с эталоном. Финальный счёт 91 из 92, единственное расхождение сделано осознанно и записано в журнал решений. Забавно, что сверка ловила не только ошибки переноса: однажды ИИ по своей инициативе «улучшил» заголовки на странице портфолио. Красивее стало, правила нарушены, сверка отбила.

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

А можно ли вообще перенести сайт с Тильды один в один?

Можно, и тут поделимся наблюдением, которое сэкономит вам эксперименты.

У нас была практика, когда мы просили ИИ собрать страницу по дизайн-макету. Вывод неожиданный: ИИ может программировать, причём грамотно, если правильно построить работу. А вот верстает по макету он на удивление плохо: добиться совпадения картинки один в один тяжело.

Но при переезде с конструктора макет и не нужен. Сайт на Тильде и есть готовый HTML, который известно как отображается: бери и переноси. Перенос готового сайта на новый код получается практически идентичным, ИИ сверяет свою вёрстку со скриншотами оригинала. Разница в качестве кода: у Тильды внутри страницы машинный суп из блоков вроде t431 и якорей #rec123456, а наш новый HTML читается сверху вниз, как документ: заголовок, разделы, списки. Человеку понятно, поисковику тем более.

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

Единственное «но»: часть контента конструктор прячет так, что о потере вы узнаете через месяц от клиентов или из просевших позиций. Вот что вылезло у нас.

  • Скрытый контент. В попапах нашего портфолио жили 35 мини-описаний проектов, примерно 4700 слов. Снаружи на странице их не видно, при небрежном переносе они исчезают молча.
  • Таблицы. Тильда хранит данные таблиц в скрытых элементах страницы. Наш конвертер об этом не знал, и на шести страницах почти сутки простояли пустые таблицы: рамка есть, цифр нет.
  • Мёртвые якоря. Оглавления, вшитые конструктором, ссылались на блоки вида #rec505654774, которых на новом сайте не существует.
  • Даты. У страниц Тильды нет дат публикации. Хронологию 49 кейсов пришлось восстанавливать детективным методом: по снимкам карты сайта в веб-архиве и по порядку внутренних номеров страниц. Два независимых способа сошлись.
  • Мелкие сюрпризы. Например, текст всплывающей подсказки, который Тильда вклеила прямо в h1 страницы, и он уехал в поисковую выдачу.

Мораль будничная: перед переездом делайте полную инвентаризацию, после переезда сверяйте не «на глаз», а списком.

Шесть дней. Как это было

Всю работу делал ИИ в диалоге. Владелец ставил задачи, смотрел скриншоты и принимал решения; программисты компании в переезде не участвовали. За шесть дней накопилось 278 коммитов и примерно 34 тысячи строк кода и контента.

День первый. Каркас сайта и главная. Первую версию главной ИИ собрал вслепую, не посмотрев на старый сайт. Вердикт владельца: «стало унылое говно».

Урок усвоили за день: сначала скриншот старого, потом вёрстка. К вечеру айдентика вернулась: белый фон, фирменный зелёный, пиксель-арт. Анимации восстановили не на глаз: параметры дрожания элементов вытащили из данных в коде Тильды, вплоть до амплитуды в пикселях и длительности цикла 2,1 секунды.

День второй, 94 коммита. Конвейер: 12 статей и 50 кейсов перенесены скриптами, пока владелец отходил по делам. К вечеру закрыт этап «все 92 адреса работают». Попутно в медиа влился телеграм-канал: парсер экспорта, 17 постов со своими страницами.

Дни третий и четвёртый. Контент-работа, которую вручную не делает никто: ИИ выступил копирайтером собственного сайта. Каждому из 49 кейсов портфолио он подобрал соседей: релевантную услугу и пару дополняющих кейсов, и к каждой ссылке написал короткое пояснение, почему проекты похожи. У кейса АвтоЧайны (торговля автозапчастями из Китая) сосед ГрандАвто с подписью «Тоже автомобильная сфера: клиенты, платежи и кабинеты». У аварийно-диспетчерской службы сосед HandyHelp: «Так же заявки распределяются исполнителям, но для мастеров в 22 штатах США».

Обычно блок «похожие проекты» на сайтах собирает автоматика по тегам, без всяких объяснений: сесть и написать полторы сотни таких фразочек руками не готов ни один человек. Здесь их писали пять параллельных агентов, каждый держал в контексте весь каталог описаний. Владелец задал веса: сильные и свежие кейсы рекомендуем чаще, слабые не рекомендуем вовсе. А от выдумок защищал скрипт: каждое значимое слово пояснения обязано встречаться в описании кейса, иначе фраза не проходит. Всего вышло 150 связок, и хранятся они как данные: чтобы поменять блок «похожие проекты» на полусотне страниц, не нужно трогать ни одну из них.

День пятый. Портфолио пересобрано с фильтрами, 49 описаний кейсов переписаны по единому шаблону с жёстким правилом: каждая цифра в карточке обязана дословно встречаться в тексте кейса, и это проверяет скрипт (он трижды отлавливал числа, которые ИИ «причесал»). А 13 страниц услуг пересобрали 11 параллельных ИИ-агентов за один заход, каждый со своим чек-листом. Вечером владелец правил внешний вид страницы в визуальном редакторе, обратно в код вернулся аккуратный слой стилей, и сравнение файлов подтвердило: сама разметка не тронута.

День шестой. Заработал ИИ-подбор кейсов, включилась своя аналитика. Предполётный аудит: 103 страницы на пяти ширинах экрана плюс 24 функциональные проверки. Ночью деплой: панель управления на сервере оказалась давно мёртвой, ИИ зашёл по SSH, разобрался в обстановке и развернул сайт в обход панели. От первого захода на сервер до работающего сайта прошло меньше получаса. Переключили DNS.

Утром сайт уже жил на своём коде.

Что мы получили: сайт без конструктора

Главный результат не в том, что сайт переехал, а в том, что он переехал похорошевшим. По ходу переноса мы перебрали каждую из 92 страниц по трём слоям: внешний вид, качество HTML-кода и SEO.

Страницы, собирающие трафик, переработаны по подготовленной семантике: разработка CRM, разработка ERP, корпоративные решения и другие ключевые услуги. С них убрано лишнее, добавлены разделы под реальные запросы, единый макет вместо разнобоя. Главная пересобрана: вместо перечисления фактов появились карточки кейсов с цифрами и понятной логикой «кому и что мы делаем».

Было
Страница услуги разработки CRM до переезда с Тильды: линейная простыня текста
Стало
Страница услуги разработки CRM после переезда: единый макет с цифрами и таблицами
Страница услуги разработки CRM: вместо линейной простыни единый макет с цифрами и таблицами.

И дополнение к аналитике. Яндекс Метрика на сайте была и осталась, с настроенными целями и конверсионными путями, здесь ничего не менялось. Но нам был нужен сценарий, который в Метрике вряд ли получился бы: посетитель запускает ИИ-подбор, и мы сохраняем за ним, что он запрашивал. Оставит заявку хоть через полгода, и менеджер увидит, что человек искал тогда. Заодно в саму заявку сразу подкладываются страницы и кейсы, которые посетитель смотрел: такое в Метрике есть, но в заявке удобнее, не нужно идти в отчёты.

Было
Портфолио до переноса с Тильды: простыня гифок
Стало
Портфолио после переноса: сетка карточек с фильтрами
Портфолио: сетка карточек с фильтрами вместо простыни гифок.

ИИ-подбор кейсов: наша любимая фича

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

Посетитель пишет пару фраз о своём бизнесе: «производство корпусной мебели, заявки теряются между замерщиком и цехом». Сайт отвечает подборкой: вот наши кейсы про похожие ситуации, вот статьи, которые стоит прочитать, и форма, если хочется обсудить задачу. Из 77 проектов портфолио и десятков материалов ИИ собирает персональную выдачу под конкретный бизнес.

ИИ-подбор кейсов на сайте, шаг 1: посетитель описывает свой бизнес
Шаг 1. Посетитель описывает свой бизнес
ИИ-подбор кейсов на сайте, шаг 2: ИИ готовит подборку
Шаг 2. ИИ готовит подборку
ИИ-подбор кейсов на сайте, шаг 3: подборка релевантных проектов и материалов под задачу
Шаг 3. Результат: кейсы и материалы под задачу
Демо-видео: путь посетителя целиком, снято самим ИИ

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

Экономика фичи приятная: один подбор стоит нам $0,0006, шесть сотых цента, с потолком расходов около половины доллара в день. Оценка владельца: «я считаю что мы придумали гениальную штуку».

Медиа «Без лишних фич» вместо блога

В декабре 2025 года мы завели телеграм-канал: истории проектов, мысли про разработку и маркетинг. Вокруг него постепенно собралась своя аудитория, и это был зачаток нашего медиа. Параллельно на сайте давно жил раздел «блог»: 12 статей, почти каждая из которых собирает свой поисковый трафик. Переезд стал поводом соединить одно с другим.

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

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

Как обновляется самописный сайт без админки

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

Технически сайт устроен просто. Он собран на Astro: это генератор статических сайтов, который из исходников делает обычные HTML-страницы. Каждая страница лежит отдельным файлом в проекте. Всё, что повторяется, лежит данными в реестрах: карточки портфолио, лента медиа, перелинковка, посты телеграма. Один файл стилей на весь сайт. Плюс три маленьких PHP-скрипта на сервере: формы заявок, ИИ-подбор и аналитика. Ни базы данных, ни CMS, ни кабинета с блоками.

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

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

Разница с Тильдой не в том, что стало можно больше (хотя стало), а в том, кто исполнитель. В конструкторе исполнитель вы: двигаете блоки руками. Здесь исполнитель ИИ, а вы редактор: смотрите результат и говорите, что не так. Заодно исполнитель никогда не забывает проверить за собой: сверка мета-тегов, битые ссылки, вид на телефоне.

Где ИИ ошибался

Чтобы картинка не выглядела рекламной открыткой, четыре истории из журнала переезда.

  • Первая главная. Собрана вслепую, без взгляда на старый сайт, и отвергнута владельцем с формулировкой, которую мы уже цитировали. С тех пор железное правило: сначала скриншот образца, потом вёрстка.
  • Зелёные отчёты, которым нельзя верить. Машинный аудит однажды сам перегрузил тестовый сервер своими параллельными проверками, получил 75 таймаутов и бодро отчитался, что всё в порядке. А один тест кликал не по той кнопке и проходил случайно. С тех пор отчёт с таймаутами отчётом не считается, а тесты проверяются так же, как код.
  • Счёт 5:0. После трёх зелёных машинных аудитов владелец за полчаса с телефона нашёл пять настоящих поломок. Каждая находка превратилась в новую постоянную проверку, и уже следующий прогон нашёл те же классы багов на страницах, которые владелец не открывал. Человек находит классы проблем, машина находит все их вхождения.
  • Границы доверия. Дописанный ИИ раздел политики конфиденциальности владелец откатил целиком: «политика выверена, сам ничего не дописывай». Юридические тексты пишут юристы, а не нейросети.

Ни одна из этих историй не отменила переезда. Но каждая стоила бы дороже, если бы вскрылась после переключения DNS, а не до.

Что нужно, чтобы повторить такой переезд

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

Дефицитный ресурс другой. Чтобы такой проект получился, нужен человек, который в одном лице разбирается в программировании, HTML, SEO, контенте и маркетинге. Не для того, чтобы делать руками: делает ИИ. А для того, чтобы ставить задачи и принимать решения: что можно трогать, что нельзя, где ИИ прав, а где уверенно ошибается. В нашем переезде это был владелец компании, который сам вырос из разработки и много лет занимается маркетингом, и решения вроде «SEO неприкосновенно» или «политику не трогать» принимал он, а не модель.

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

Чек-лист: перенос сайта с Тильды без потери SEO

Если планируете переезд, с Тильды или с любого конструктора, вот выжимка нашего опыта.

  1. Начните с SEO-подготовки: соберите семантику ключевых страниц, найдите дубли, решите заранее, какие страницы едут один в один, а какие пора переработать. Отклонение от «один в один» должно быть решением, а не случайностью.
  2. Снимите полный слепок сайта до начала работ: HTML всех страниц, картинки, sitemap, robots.txt. Слепок не редактировать, это эталон.
  3. Составьте опись всех URL с title, description, h1 и объёмом текста каждой страницы.
  4. Сохраняйте адреса один в один. Если невозможно, настраивайте постраничные 301-редиректы, но помните: сохранить адрес всегда надёжнее.
  5. Найдите скрытый контент: попапы, вкладки, аккордеоны. У нас в попапах пряталось 4700 слов.
  6. Проверьте таблицы: конструкторы хранят их данные в скрытых элементах, конвертеры их теряют.
  7. Проверьте якоря и оглавления: вшитые конструктором ссылки на блоки умрут при переезде.
  8. Сверяйте результат с эталоном скриптом, а не глазами: адреса, мета-теги, заголовки, объём текста.
  9. Переносите с готового сайта, а не с макета: ИИ отлично повторяет существующий HTML и плохо верстает по картинке.
  10. После переключения DNS следите за Search Console и Метрикой несколько недель: просевшие страницы видно там, а не на глаз.

Частые вопросы

Можно ли перенести сайт с Тильды на свой хостинг?

Да. Мы перенесли 92 страницы с сохранением всех адресов, включая хвосты «.html». Технически это возможно для любого сайта на Тильде, вопрос только в аккуратности: скрытый контент, таблицы и якоря теряются чаще всего.

Потеряются ли позиции в поиске при переезде?

Если сохранить URL, мета-теги и контент один в один, поисковику не за что наказывать сайт: он видит те же страницы по тем же адресам, просто легче и быстрее. Риск появляется, когда вместе с переездом стихийно меняют адреса и тексты. Наши цифры «после» мы опубликуем отдельно, когда накопится статистика.

Что значит «самописный сайт»?

Сайт, написанный кодом под вас, без конструктора и готовой платформы. Его код принадлежит вам, лежит на вашем сервере и не зависит от тарифов и ограничений сервиса. Обратная сторона: править его через кабинет с кнопками больше не получится, нужен тот, кто умеет работать с кодом. У нас эту роль выполняет ИИ.

Можно ли сделать такой перенос с помощью ИИ без команды разработчиков?

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

При чём тут CRM

Осталось объяснить, зачем компания, которая делает CRM- и ERP-системы, так подробно рассказывает про собственный сайт.

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

И чтобы не осталось неверного впечатления. Клиентские системы мы делаем не так, как сайт. Наш сайт состоит из статичных страниц: задача, посильная для ИИ под контролем человека. CRM и ERP для заказчиков разрабатывает команда из 30+ специалистов, где код пишут программисты, а ИИ встроен в процессы как контролёр качества: как именно, мы подробно рассказывали в отдельной статье. Примеры систем есть в портфолио, а если хотите обсудить свою задачу, напишите нам: разговор начнём, уже понимая, что вы читали. Путь по сайту мы правда увидим.

Остались вопросы? Свяжитесь с нами удобным способом или оставьте заявку и мы ответим на ваши вопросы

+7 499 677 1843
+7 8342 37 33 89

Напишите в телеграм — @vslongcat
Или напишите менеджеру в MAX

Расскажите о своём бизнесе, и ИИ моментально подберёт материалы и кейсы?, где мы решили похожие задачи.

Запросить цену

Подбор материалов с помощью ИИ

Опишите свой бизнес: чем занимаетесь, как устроены процессы, что хочется навести в порядок. ИИ изучит кейсы и статьи «Без лишних фич», соберёт из них персональный материал под ваши задачи и даст ссылки на разделы, которые стоит прочитать в первую очередь. Это бесплатно и ни к чему не обязывает.

Где искать:

Результат за 1 минуту

Как это работает

Описываете бизнес — ИИ читает наши кейсы и статьи и собирает персональную подборку. Вот пример от начала до конца: