Когда лучше выбрать конструктор?

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

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

Сайт — визитка на пару экранов. Название, услуга, телефон, карта. Если от сайта не ждут потока заявок и он нужен «чтобы был», разработка не окупится.

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

Где конструктор начинает мешать?

Когда бизнес растёт: тогда упираются скорость, функции, абонентская плата и права на сайт.

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

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

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

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

Плюсы и минусы собственного кода

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

Минусов три. Это дороже на старте. Это дольше: от одного дня до недели вместо вечера. И вы зависите от подрядчика, потому что правки делает он, если вы не разбираетесь в коде. Частично это решает админка, но она тоже стоит денег.

Что сравниваемКонструкторСвой код
Запускза вечерот одного дня до недели
Оплатакаждый месяц, пока сайт существуетразово, дороже на старте
Функцииблоки из библиотекивсё, что можно описать словами
Скоростьуниверсальный код на все случаигрузится только то, что нужно странице
Владениесайт живёт на платформекод, домен и хостинг на вас
Правкисами в редакторе платформычерез разработчика или админку

Как выбрать между ними?

Ответьте себе на один вопрос: сайт для меня расход или инструмент заработка?

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

Можно начать с конструктора и переехать потом?

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