FirstLab

Як обирати сайт і з чого складається ціна

Ціна сайту не «скільки коштує зробити сторінку», а скільки коштує ризик помилки на старті. Розбираємо конструктори, CMS і самопис без міфів і без «єдиного правильного» стеку.

Обговорити задачу

Три шляхи

Немає правильної технології. Є задача бізнесу, горизонт і бюджет ризику

  • Конструктори

    Коли доречно

    Лендінг, швидкий тест офферу, малий обсяг контенту. Tilda, Webflow, Framer, Wix.

    Плюси

    • Швидкий старт і нижчий чек на вході
    • Клієнт може правити тексти без розробника
    • Достатньо для перевірки попиту

    Обмеження

    • Ліміти інтеграцій і кастомної логіки
    • SEO, швидкість і vendor lock-in
    • Складніше масштабувати під Ads, CRM і ріст
  • CMS і готові рішення

    Коли доречно

    Блог, каталог, типовий e-commerce. WordPress, Shopify та подібні.

    Плюси

    • Знайома адмінка і екосистема плагінів
    • Швидше зібрати стандартний магазин
    • Багато готових сценаріїв «з коробки»

    Обмеження

    • Техборг, конфлікти плагінів, ризики безпеки
    • Дешевий старт часто стає дорогою підтримкою
    • Кастом під воронку й аналітику це окрема ціна
  • Самописний код

    Коли доречно

    Конверсійний продукт, кастомна логіка, контроль швидкості й аналітики. Наприклад Next.js.

    Плюси

    • Гнучкість під бізнес-процес
    • Performance і чиста аналітика під CPL/CPA
    • Нижча довгострокова вартість володіння

    Обмеження

    • Дорожчий старт
    • Потрібна компетентна команда
    • Без брифу і пріоритетів легко роздути скоуп

Чесний fit важливіший за тренд. Конструктор не «поганий», а самопис не «завжди кращий».

З чого складається ціна

Прайс «від» на тарифах: орієнтир. Нижче фактори, через які кошторис росте або падає

  1. Discovery і бриф

    Цілі, аудиторія, структура сторінок, пріоритети. Без цього будь-яка «дешева» оцінка це лотерея.

  2. UX під конверсію

    Не «красивий макет», а шлях користувача: офер, CTA, форми, довіра. Це впливає на CPL сильніше за колір кнопки.

  3. Дизайн і адаптив

    Кількість унікальних екранів, стани, мобільна версія. Більше екранів: більший обсяг роботи.

  4. Розробка та інтеграції

    CRM, оплата, Telegram, пікселі, особистий кабінет. Кожна інтеграція це окремий ризик і час.

  5. Аналітика

    GA4, події, готовність звітувати в CPL/CPA. Без цього реклама «літає наосліп».

  6. SEO-база, контент, міграція

    Тексти, перенесення зі старого сайту, редиректи. Часто випадає з «дешевих» КП.

  7. Тести, запуск, навчання

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

  8. Підтримка після здачі

    Хто править баги, оновлює залежності, додає сторінки. У дешевих пропозиціях це зазвичай «потім».

Приховані витрати

  • Переробки через слабкий бриф і зміну вимог посеред проєкту
  • Переписування лендінгу під рекламу після перших тестів
  • Підписки конструктора, плагіни, ліміти тарифу хостингу
  • Втрачені ліди через повільний сайт або зламану аналітику
  • Зміна підрядника: онбординг, відсутність коду, повторна робота

Компетенція економить бюджет

Досвідчена команда закриває питання до того, як вони стануть переробками. Дешевий підрядник продає години, компетентний знімає невизначеність

  1. Воронка і CTA на старті

    Не переробляємо структуру після запуску Ads, бо одразу проєктуємо під заявку.

  2. Події аналітики в ТЗ

    Не «підключимо піксель потім». Події потрібні з першого дня, інакше бюджет на тести згорає.

  3. Швидкість під рекламу

    Повільний сайт з’їдає CPL. Закладаємо performance до здачі, а не після скарг.

  4. Хто володіє кодом і доменом

    Фіксуємо доступи й права на старті, щоб не викуповувати сайт у підрядника пізніше.

  5. Адмінка vs ручні правки

    Домовляємось, що клієнт міняє сам, а що через команду. Без сюрпризів у підтримці.

  6. Масштаб каталогу й логіки

    Запитуємо про ріст заздалегідь: 20 SKU сьогодні vs 2000 через рік потребують різних архітектур.

Коли що обирати

Короткі сценарії для малого й середнього бізнесу

  • Тест ніші / один офер

    Конструктор або легкий лендінг. Мета: перевірити попит, а не побудувати платформу.

  • Товарка під трафік

    Лендінг під Meta / TikTok: офер, форма, пікселі, швидкий запуск. Дивіться блок «Товарка» в послугах.

  • Каталог і оплата

    Потрібен повноцінний інтернет-магазин. Нижче розібрано, коли Shopify / CMS, а коли самопис, і з чого складається кошторис.

  • Бренд і довгий горизонт

    Самопис, коли потрібні інтеграції, швидкість, контроль і розвиток продукту роками.

  • Сайт уже є, потрібні ліди

    Не обов’язково новий сайт. Часто досить реклами й правок конверсії. Дивіться тарифи на рекламу.

Інтернет-магазин

Каталог, кошик і оплата: коли це потрібно, який стек обирати і чому кошторис магазину вищий за лендінг

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

  • Достатньо лендінгу

    Один офер, тест попиту, вузький асортимент, заявка або дзвінок замість самообслуговування. Швидше й дешевше перевірити гіпотезу.

  • Потрібен магазин

    Кілька категорій, постійні покупки, онлайн-оплата, доставка, наявність, особистий кабінет або повторні замовлення. Клієнт має пройти шлях сам.

  • Гібрид на старті

    Лендінг під рекламу + обмежений каталог пізніше. Не будуйте «про всяк випадок» повний checkout, якщо ще не підтверджений попит.

Shopify / CMS чи самопис

  • Shopify або готова CMS

    Типовий checkout, стандартні доставки й оплати, знайома адмінка. Добре, коли бізнес-процес близький до «коробки» і кастом мінімальний.

  • Самописний магазин

    Нестандартна воронка, свої правила цін і наявності, глибокі інтеграції, жорсткі вимоги до швидкості й аналітики під Ads. Дорожче на старті, гнучкіше в довгій дистанції.

  • Як обирати

    Питання не «що модніше», а наскільки каса, каталог і логістика вписуються в готове рішення. Чим більше винятків, тим ближче до самопису.

З чого складається ціна магазину

Окрім дизайну й верстки, у кошторис входять процеси продажу, не лише «сторінки»

  1. Каталог і картка товару

    Категорії, фільтри, варіанти (розмір, колір), медіа, SEO-поля. Обсяг росте з кількістю SKU і складністю атрибутів.

  2. Кошик і оформлення

    Кроки checkout, валідація, збереження кошика, помилки оплати. Кожен зайвий крок або виняток додає роботу.

  3. Оплата

    Платіжні провайдери, способи оплати, тестові / бойові кабінети, обробка статусів і чеків.

  4. Доставка і наявність

    Нова Пошта / кур’єр / самовивіз, зони, тарифи, залишки. Логіка «є на складі» часто складніша за вигляд кнопки «Купити».

  5. Адмінка замовлень

    Статуси, менеджери, коментарі, експорт. Хто і як веде замовлення після покупки, треба знати до старту розробки.

  6. Фіди й аналітика під Ads

    Merchant / товарний фід, події purchase, відповідність цін і наявності в рекламі. Без цього Shopping і ремаркетинг працюють сліпо.

Типові підводні камені

  • Масштаб: 30 SKU сьогодні і 3000 через рік потребують різної архітектури каталогу й фільтрів
  • Акції, промокоди, опт і персональні ціни: якщо не закласти на старті, переписують checkout
  • Синхронізація з CRM / обліковою системою: дублі замовлень і роз’їзд залишків
  • Повернення, скасування, часткова оплата: рідко є в «дешевому» КП, але з’являються в перший місяць
  • Швидкість і Core Web Vitals під товарний трафік: повільний каталог з’їдає CPL у Shopping

Технічні моменти, які не можна пропустити

Мікророзмітка, аналітика, швидкість і SEO-база. Без цього сайт «є», але пошук і реклама працюють гірше

  1. Мікророзмітка (Schema.org / JSON-LD)

    Organization, WebSite, BreadcrumbList, FAQ, Product / Offer для магазину. Допомагає пошуку і розширеним сніпетам. Закладаємо в розмітку з першого релізу, не «допишемо потім».

  2. Title, description, Open Graph

    Унікальні title/description на ключових сторінках, коректний OG для шарингу в соцмережах і месенджерах. Без цього лінки виглядають як «голий» URL.

  3. Canonical і hreflang

    Канонічні URL проти дублів. Для кількох мов: hreflang і зрозуміла структура локалей, щоб пошук не змішував версії.

  4. Sitemap і robots.txt

    Карта сайту для індексації, robots без випадкового блокування важливих сторінок. Після запуску перевіряємо у Search Console.

  5. Події аналітики

    GA4 і пікселі з подіями lead / purchase / add_to_cart, не лише pageview. Інакше CPL/CPA не порахувати, а реклама оптимізується наосліп.

  6. Швидкість і Core Web Vitals

    LCP, CLS, INP. Повільний сайт з’їдає конверсію і якість трафіку в Ads. Зображення, шрифти, JS: вимірюємо до здачі.

  7. Consent і cookies

    Згода на аналітику/маркетинг там, де це потрібно. Пікселі не повинні стріляти до згоди, якщо так вимагає політика. Інакше ризик для акаунтів і даних.

  8. HTTPS і базова безпека

    Сертифікат, редірект на https, захист форм від спаму, акуратні заголовки. Для магазину: безпечний checkout і доступів адмінки.

  9. Форми, помилки, доступність

    Зрозумілі помилки валідації, фокус з клавіатури, alt у зображень, читабельні кнопки. Ламані форми = втрачені ліди ще до реклами.

  10. Редиректи і 404

    При міграції зі старого сайту: 301 на нові URL. Сторінка 404 з навігацією. Інакше SEO і закладки клієнтів «помирають».

Інтеграції з CRM і сторонніми сервісами

Заявки мають потрапляти туди, де їх обробляють. Якщо прямої інтеграції немає, шукаємо робочий обхід, а не обіцяємо неможливе

Як зазвичай підключають

  • Нативний API / webhook CRM

    Найчистіший шлях: сайт шле лід у CRM одразу з полями, статусом і UTM. Потрібна документація API, ключі доступу й тестовий кабінет.

  • Посередник (Make, Zapier та подібні)

    Коли прямого конектора немає, але є webhook або email-тригер. Швидше за кастомний код, але з’являється підписка й залежність від сервісу.

  • Кастомний конектор

    Пишемо під конкретну CRM або облікову систему, якщо API складне, нестабільне або потрібна двостороння синхронізація. Дорожче, зате під ваш процес.

  • Коли інтеграція «неможлива»

    Немає API, закритий кабінет, лише ручний імпорт. Тоді проєктуємо обхід і фіксуємо його в процесі: хто куди переносить ліди і з якою затримкою.

Обхідні рішення, якщо прямої інтеграції немає

  • Webhook або форма → email у спільну скриньку з шаблоном полів для ручного заведення в CRM
  • Експорт CSV / Excel за розкладом і імпорт у CRM (підходить для низького обсягу заявок)
  • Проміжна таблиця або адмінка заявок на сайті: менеджер бачить ліди й переносить у CRM
  • Інтеграція лише в один бік: сайт → CRM зараз, зворотна синхронізація статусів пізніше
  • Зміна CRM або тарифу CRM, якщо бізнес-критично мати API (іноді дешевше за вічний обхід)

Що з’ясувати на брифі до оцінки

  • Яка CRM / сервіс і чи є актуальна документація API
  • Які поля обов’язкові в угоді / лідові і звідки беруться UTM
  • Хто володіє доступами і чи є тестовий кабінет
  • Чи потрібна двостороння синхронізація статусів, чи досить «заявка прийшла»
  • Що робимо, якщо CRM лежить: черга, повторна відправка, сповіщення команді

Питання перед стартом

Те, що зазвичай питають, коли обирають підхід і бюджет

  • Можна, якщо задача вписується в обмеження. Для тесту офферу конструктор часто оптимальний. Якщо потрібні кастомні інтеграції, стабільна аналітика під Ads і довгий розвиток, конструктор стає дорогим обхідним шляхом.

Готові обговорити ваш проєкт?

Напишіть, що потрібно зараз: сайт, реклама чи комплекс. Підкажемо формат без тиску на «все одразу».