Питання, яке виникає на початку майже кожного проєкту: зібрати сайт конструктором чи написати тему під дизайн. Відповідь залежить не від смаку розробника, а від того, що з сайтом буде відбуватися далі.
Що дає конструктор
Elementor, WPBakery, Divi та подібні дозволяють зібрати сторінку мишкою, без коду.
Сильні сторони:
- швидкий старт: перша версія сайту готова за дні, а не тижні;
- замовник може сам правити тексти і переставляти блоки;
- дешевше на етапі запуску.
За що доводиться платити:
- Вага сторінки. Конструктор тягне власний CSS і JS на кожну сторінку, незалежно від того, скільки з цього використано. На мобільних це помітно одразу.
- Верстка з десятків вкладених контейнерів. Там, де в коді був би один блок, у конструкторі буде шість обгорток.
- Прив'язка. Вимкнути конструктор пізніше означає переробити всі сторінки з нуля: без нього замість вмісту залишаються службові позначки.
- Правки поза шаблоном швидко стають дорожчими, ніж якби це просто написали кодом.
Що дає кастомна тема
Тема пишеться під конкретний дизайн: рівно та розмітка і рівно ті стилі, які потрібні.
Сильні сторони:
- сторінка важить стільки, скільки має важити, без чужого коду;
- чиста семантична розмітка - краще і для пошуку, і для доступності;
- будь-яка нестандартна поведінка робиться прямо, а не в обхід конструктора;
- оновлення плагінів не ламає верстку, бо верстка від них не залежить.
За що доводиться платити:
- довший старт;
- дорожче на етапі запуску;
- щоб замовник міг сам збирати нові сторінки, потрібно окремо продумати редаговані поля.
Як обрати
Конструктор доречний, коли треба швидко перевірити ідею, коли сайт невеликий і рідко змінюється, коли бюджет обмежений і швидкість не критична.
Кастомна тема доречна, коли сайт - робочий інструмент бізнесу: інтернет-магазин, багатосторінковий сайт послуг, сайт з трафіком з пошуку. Тобто там, де швидкість напряму впливає на гроші, а сайт житиме роками і постійно правитиметься.
Проміжний варіант, який часто виявляється найкращим: кастомна тема плюс редаговані блоки під конкретні потреби. Розробник пише чисту тему, а замовник збирає нові сторінки з готових блоків. Швидкість власного коду і самостійність без конструктора.
Про порівняння швидкості
Головне, що варто розуміти: конструктор не робить сайт повільним автоматично. Він додає фіксовану вагу, яку далі можна лише частково прибрати налаштуваннями і кешуванням.
Кастомна тема не робить сайт швидким автоматично теж: важкі зображення і десяток зайвих плагінів зіпсують будь-яку тему. Різниця в тому, що в кастомній темі стеля вища, і при однаковому старанні результат буде кращим.
Коротко
Конструктор дешевший на старті і дорожчий у підтримці. Кастомна тема навпаки. Якщо сайт заробляє гроші і живе роками - різниця окупається; якщо це тимчасовий лендинг - ні.
Обговорити задачу
Напишіть, що потрібно зробити. Відповім з оцінкою термінів і вартості.