Кейс / Миграция с Tilda

Как pimenov.ru переехал с Tilda в собственную систему публикаций с Codex, Notion и SEO-картой

pimenov.ru начинался как быстрый сайт на Tilda: удобный способ стартовать, пока контента немного и главное — просто появиться в сети. Но со временем конструктор стал мешать ритму работы. Материал уже готов в Notion, мысль ещё живая, а дальше начинается ручной ритуал с блоками, карточками, проверками и страхом, что что-то поедет.

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

Переход

Tilda -> свой контур

Сайт перестал быть ручным конструктором и стал частью редакционной системы с Notion, Codex и статической сборкой.

SEO-логика

301 / 410 / оставить

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

Запуск

Сначала preview

Перед боевым доменом появился new.pimenov.ru, где можно было спокойно проверять тексты, дизайн, маршруты и ошибки.

Исходная задача

Переносить нужно было не страницы, а рабочую историю сайта

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

Tilda была быстрым стартом, но стала узким местом

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

Сайт уже нельзя было переносить как чистый лист

У pimenov.ru была поисковая история, старые ссылки в Telegram и закладках, публичные ожидания и накопленный авторский контент. Новый сайт должен был принять эту историю аккуратно.

Что пришлось собрать

Новый контур держался на Notion, Codex, статическом сайте и миграционной карте

Самое важное решение — разделить роли источников и проверок. Notion стал редакционным центром, Codex помогал удерживать контекст и менять код, статическая сборка давала предсказуемый frontend, а SEO-карта защищала старую историю сайта.

  1. Разобрали контент и смысловую структуру: что должно жить на новом сайте, что нужно скрыть, а что оставить только ради старых маршрутов.
  2. Перенесли сайт в редакционный контур, где материалы готовятся в Notion и доезжают до статического frontend без ручной перекладки в конструкторе.
  3. Собрали новый дизайн не как декоративную оболочку, а как систему чтения: карточки, ритм, типографика, поведение на мобильных и reader-layout.
  4. Отдельно проверяли sitemap, robots, canonical, аналитику, редиректы, 404, 410 и то, чтобы preview-домен не просочился в production.
Новый pimenov.ru после переноса с Tilda в собственную систему публикаций

Дизайн-гейт

Скорость Codex нужно было уравновесить вкусом и живым ревью

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

Impeccable держал техническую сторону вкуса

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

Живой дизайнер видел то, что не описывается правилом

Вартан замечал, где всё формально верно, но тяжело читается, не совпадает с автором или выглядит слишком механически.

Тексты тоже стали частью дизайна

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

SEO и маршруты

Красивый новый сайт бесполезен, если старые URL ведут в пустоту

Главная инженерная аккуратность была в route layer. У старого сайта уже были ссылки из поиска, Telegram и чужих закладок. Поэтому каждый маршрут должен был получить не красивое желание, а проверяемое решение: перенести, редиректить, честно закрыть или оставить.

301 — когда у старой страницы есть новый адрес

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

410 — когда страницу лучше закрыть честно

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

Технические коридоры вместо публичного шума

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

Preview-домен не должен стать частью production

Отдельно проверялось, чтобы new.pimenov.ru не оказался в canonical, sitemap, аналитике или маршрутах финальной сборки.

Preview и Gate 5

Финальный переход готовился как последовательность маленьких проверок

Правильный перенос не начинается с боевого домена. Сначала был new.pimenov.ru: место, где можно спорить о формулировках, ловить перекосы, смотреть дизайн и проверять маршруты без риска для основного сайта.

Preview стал репетиционной комнатой

На отдельном домене спокойно проверялись страницы, карточки, старые маршруты, технические исключения и новые формулировки.

Gate 5 отделил готовность сайта от готовности интернета

Даже когда сборка, сервер и слой маршрутов готовы, остаются DNS, propagation, сертификаты, HTTPS, nginx и www-редиректы. Иногда лучший технический шаг — не дёргать лишнего и дождаться сети.

Рабочий контекст миграции pimenov.ru: проверки, заметки и готовность к финальному переходу

Результат

pimenov.ru стал не витриной на конструкторе, а авторской системой

На выходе сайт перестал быть Tilda-страницей с блоговым блоком. Он стал частью нормального редакционного контура: материалы готовятся в Notion, сайт собирается как статический frontend, маршруты проверяются, дизайн развивается системно, а SEO переносится картой и проверками.

Публикация перестала быть ручным ритуалом

Материал не нужно заново собирать в конструкторе после того, как он уже написан. Редакционный и технический контуры стали ближе друг к другу.

Старая история сайта не была выброшена

Старые URL, поисковая память, технические исключения и спорные материалы получили отдельные решения, а не были сметены новым дизайном.

Дизайн стал управляемым процессом

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

Получился переносимый шаблон миграции

Тот же подход подходит экспертам и командам, которые хотят уйти с Tilda, WordPress, Notion-site или другого legacy-контура без потери SEO и смысла.

Кому подходит

Такой перенос нужен тем, у кого сайт уже живёт, но платформа стала тесной

Это не история про «перерисовать лендинг». Такой сценарий нужен, когда у сайта есть контент, старые ссылки, поисковая история, авторский голос и желание выйти из ручной зависимости от конструктора.

Экспертам с большим архивом материалов

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

Командам перед уходом с конструктора

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

Проектам с агентным контуром публикаций

Когда Codex, Notion, GitHub, дизайн-гейты и статическая сборка должны работать не как игрушки, а как нормальный рабочий процесс.

Источник

Исходная статья с полным разбором

В статье подробно описана живая история переноса: почему Tilda стала мешать, как pimenov.ai стал полигоном, зачем понадобились дизайн-гейты, SEO-карта, preview-домен и аккуратный финальный переход.