Короткий ответ: Тильда упирается в пять вещей — нельзя положить свой файл в корень домена, нельзя написать серверную логику и держать свою базу, нельзя управлять скоростью и заголовками ответа, нельзя сделать кабинет с ролями, и код сайта вам не принадлежит. Пока сайт остаётся витриной со страницами и формой, ничего из этого не мешает. Как только появляются пользователи, расчёты и данные, потолок ощущается сразу. Перенос на свой код стоит от 120 000 ₽ и занимает 2–3 недели для лендинга, 4–6 недель для многостраничника с админкой.
Сначала честно: что Тильда делает хорошо
Начать разговор с претензий было бы нечестно. Конструктор действительно решает свою задачу, и во многих случаях уходить с него не нужно вовсе.
- Сайт запускается за вечер, без разработчика и без счёта на сотни тысяч.
- Страницы отдаются готовым HTML — с индексацией у поисковиков проблем нет.
- Title, description и заголовки настраиваются вручную на каждой странице.
- Есть карта сайта, редактор robots.txt, встроенная аналитика и интеграции с популярными сервисами.
- Дизайн правится без программиста — это экономит недели на согласованиях.
Если у вас пятистраничная витрина с формой обратной связи, и она приносит заявки — переезжать не надо. Мы говорим об этом клиентам прямо, даже когда речь идёт о нашей работе.
Где начинается потолок
1. В корень домена нельзя положить свой файл
Конструктор отдаёт то, что предусмотрел конструктор. Файл вроде llms.txt, ключ IndexNow для мгновенного переобхода, файл подтверждения владения от стороннего сервиса — всё это нужно положить именно в корень, по конкретному адресу. Штатного способа сделать это на Тильде нет. Для нейропоиска это ощутимо: llms.txt — как раз файл в корне, из которого языковая модель берёт факты о вас в готовом виде.
2. Серверной логики нет, своей базы нет
Всё, что сложнее «отправить форму на почту», требует внешних сервисов: считать бонусы, проверять остатки, начислять оплату, склеивать дубли заявок, отдавать данные в другую систему. Каждый такой сервис — отдельная подписка, отдельная точка отказа и отдельное место, где живут ваши данные. Три-четыре интеграции спустя выясняется, что «бесплатный конструктор» обходится дороже собственного бэкенда.
3. Нельзя управлять скоростью и заголовками ответа
Страница тянет тот набор скриптов, который решила платформа. Убрать лишнее, поменять порядок загрузки, задать свою политику кэширования или заголовки безопасности вы не можете — доступа к серверу нет. На больших страницах это выливается в медленную загрузку, а скорость входит в оценку качества и у Яндекса, и у Google.
4. Личный кабинет и роли не сделать
Кабинет клиента с историей покупок и документами, разные права у сотрудников, админка, где менеджер меняет цены, а бухгалтер видит только оплаты, — этого в конструкторе нет по устройству. Обходные решения через сторонние сервисы работают, пока пользователей десятки, и рассыпаются, когда их тысячи.
5. Сайт живёт, пока вы платите
Это главное, и заметно оно позже всего. Сайт — не ваш актив, а аренда. Перестали платить — страницы выключились. Захотели передать проект другому подрядчику — передавать нечего, кроме доступа к аккаунту. Экспорт вёрстки на старших тарифах существует, но получите вы статичную копию без редактора и без внутренней логики, продолжать работу с ней всё равно придётся разработчику.
Пять признаков, что переезд назрел
Не «пора обновить сайт», а конкретные ситуации. Если узнали хотя бы две — считайте стоимость переезда, конструктор вам уже мешает.
- Вы платите за три и более внешних сервиса, чтобы сайт делал то, что нужно бизнесу.
- Появилась задача «личный кабинет» или «разные права у сотрудников», и решения не нашлось.
- Заявки теряются или двоятся, а починить нечего: логика распределена по чужим сервисам.
- Вам нужен файл в корне домена — llms.txt, ключ переобхода, подтверждение владения — и его некуда положить.
- Вы хотите, чтобы сайт был активом компании, а не арендой с ежемесячным платежом.
Как проходит перенос
Переезд — не «сделать заново». Тексты, структура и накопленные позиции остаются, меняется фундамент. Порядок такой:
Стоимость: лендинг от 120 000 ₽ (2–3 недели), многостраничник с админкой от 250 000 ₽ (4–6 недель). Исходный код после полной оплаты принадлежит вам: репозиторий забирается целиком, продолжить можно с любым другим разработчиком.