Статья · 7 минут

Ограничения Тильды: где у конструктора потолок и когда пора уходить

Короткий ответ: Тильда упирается в пять вещей — нельзя положить свой файл в корень домена, нельзя написать серверную логику и держать свою базу, нельзя управлять скоростью и заголовками ответа, нельзя сделать кабинет с ролями, и код сайта вам не принадлежит. Пока сайт остаётся витриной со страницами и формой, ничего из этого не мешает. Как только появляются пользователи, расчёты и данные, потолок ощущается сразу. Перенос на свой код стоит от 120 000 ₽ и занимает 2–3 недели для лендинга, 4–6 недель для многостраничника с админкой.

Сначала честно: что Тильда делает хорошо

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

  • Сайт запускается за вечер, без разработчика и без счёта на сотни тысяч.
  • Страницы отдаются готовым HTML — с индексацией у поисковиков проблем нет.
  • Title, description и заголовки настраиваются вручную на каждой странице.
  • Есть карта сайта, редактор robots.txt, встроенная аналитика и интеграции с популярными сервисами.
  • Дизайн правится без программиста — это экономит недели на согласованиях.

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

Где начинается потолок

1. В корень домена нельзя положить свой файл

Конструктор отдаёт то, что предусмотрел конструктор. Файл вроде llms.txt, ключ IndexNow для мгновенного переобхода, файл подтверждения владения от стороннего сервиса — всё это нужно положить именно в корень, по конкретному адресу. Штатного способа сделать это на Тильде нет. Для нейропоиска это ощутимо: llms.txt — как раз файл в корне, из которого языковая модель берёт факты о вас в готовом виде.

2. Серверной логики нет, своей базы нет

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

3. Нельзя управлять скоростью и заголовками ответа

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

4. Личный кабинет и роли не сделать

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

5. Сайт живёт, пока вы платите

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

Пять признаков, что переезд назрел

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

  • Вы платите за три и более внешних сервиса, чтобы сайт делал то, что нужно бизнесу.
  • Появилась задача «личный кабинет» или «разные права у сотрудников», и решения не нашлось.
  • Заявки теряются или двоятся, а починить нечего: логика распределена по чужим сервисам.
  • Вам нужен файл в корне домена — llms.txt, ключ переобхода, подтверждение владения — и его некуда положить.
  • Вы хотите, чтобы сайт был активом компании, а не арендой с ежемесячным платежом.

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

Переезд — не «сделать заново». Тексты, структура и накопленные позиции остаются, меняется фундамент. Порядок такой:

ЭтапЧто происходитСрок
РазборСнимаем структуру, тексты и адреса страниц. Составляем карту переадресаций, чтобы не потерять позиции2–3 дня
ВёрсткаСобираем страницы на React со своим API и базой. Дизайн сохраняем или обновляем — на ваш выбор1–3 недели
Данные и интеграцииПереносим заявки, подключаем оплату, уведомления, аналитику3–7 дней
Подготовка к поискуПререндер, разметка, llms.txt, карта сайта, переадресации со старых адресов2–4 дня
ПереключениеМеняем домен на новый сайт, следим за индексацией и кодами ответа1 день + наблюдение

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

Стоимость: лендинг от 120 000 ₽ (2–3 недели), многостраничник с админкой от 250 000 ₽ (4–6 недель). Исходный код после полной оплаты принадлежит вам: репозиторий забирается целиком, продолжить можно с любым другим разработчиком.

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

Потеряем ли мы позиции в поиске при переносе?

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

Можно ли забрать код с Тильды и доработать его?

На старших тарифах есть экспорт вёрстки, но вы получите статичную копию: без редактора, без CMS и без внутренней логики платформы. Дорабатывать её всё равно будет разработчик, и по трудозатратам это обычно не дешевле, чем собрать заново на нормальном фундаменте. Как разовая страховка «сайт не исчезнет вместе с подпиской» экспорт полезен.

А если нам нужен только llms.txt, переезжать обязательно?

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

Сколько стоит содержание сайта после переезда?

Сервер от 500 до 2000 ₽ в месяц в зависимости от нагрузки, домен около 1000 ₽ в год. Всё это оформляется на ваши аккаунты, чтобы не зависеть от подрядчика. Поддержка по желанию: 15 000 ₽ в месяц до 5 часов работ. Для сравнения, тариф конструктора с нужными возможностями плюс три-четыре внешних сервиса обычно выходят дороже.

У нас интернет-магазин на Тильде. Это тоже про нас?

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

Посмотрим ваш сайт

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

Оптимизация под ИИ