Зв'язатись з нами

Що таке CMS і яку обрати для сайту

CMS (content management system, система керування вмістом) — це програма, через яку ви змінюєте сайт без програміста: додаєте сторінки, редагуєте тексти, завантажуєте фото, публікуєте новини й товари. Простіше кажучи, це адмінка сайту разом із «двигуном», який перетворює ваші зміни на готові сторінки.

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

Що таке CMS простими словами

Будь-який сайт складається з трьох частин:

  • вміст — тексти, фото, ціни, товари;
  • вигляд — дизайн і шаблони сторінок;
  • CMS — система, яка зберігає вміст, дає його змінювати і збирає з нього сторінки за шаблонами.

Без CMS кожну зміну на сайті вносить розробник у коді. З CMS менеджер сам міняє ціну чи додає кейс за кілька хвилин. Хороша CMS також керує доступами (хто що може редагувати), дає заповнити заголовки й описи для Google і створює карту сайту.

Як працює CMS

Коли ви відкриваєте сторінку сайту, CMS за частки секунди збирає її з кількох частин:

  1. База даних зберігає вміст: тексти сторінок, товари, ціни, фото, налаштування. Усе, що ви вносите в адмінці, потрапляє сюди.
  2. Шаблони (тема) визначають вигляд: де заголовок, де фото, як виглядає картка товару чи кейсу. Один шаблон може обслуговувати сотні однотипних сторінок.
  3. Ядро CMS на запит відвідувача бере з бази потрібний вміст, підставляє його в шаблон і віддає браузеру готову сторінку.
  4. Модулі чи плагіни додають функції, яких немає в ядрі: форми, мультимовність, каталог із фільтрами, інтеграції.
  5. Адмінка — закрита частина сайту, через яку команда керує всім цим без коду.

Щоб сторінки не збиралися щоразу з нуля, використовують кеш: готову сторінку зберігають і віддають наступним відвідувачам одразу. Це одна з головних причин, чому правильно налаштований сайт на CMS може бути дуже швидким.

Які бувають CMS

Тип Приклади Як працює Кому підходить
Системи з відкритим кодом WordPress, Joomla, Drupal Безкоштовна система на вашому хостингу. Сайт повністю ваш, можна зробити будь-що Більшість сайтів компаній: від візитки до великого корпоративного
Конструктори сайтів Weblium, Wix, Webflow Сайт живе на платформі, ви збираєте його з готових блоків і платите щомісяця Простий сайт, перевірка ідеї, обмежений бюджет
Платформи для магазинів Horoshop, Shopify Готовий магазин за підпискою: каталог, кошик, оплата, доставка Інтернет-магазин без особливої логіки
Власна розробка Система, написана під проєкт Усе робиться з нуля під задачу Сервіси й платформи з нестандартною логікою, а не звичайні сайти

Окремо варто згадати headless CMS (Strapi, Contentful, Sanity та інші). У них немає власної «вітрини»: система лише зберігає вміст і віддає його через API, а сайт, мобільний застосунок чи інший екран будуються окремо. Це рішення для складних проєктів, де той самий вміст потрібен у кількох місцях. Для звичайного сайту компанії воно зазвичай зайве й дорожче в підтримці.

Переваги й недоліки CMS

Переваги Недоліки
Контент змінює команда, без програміста Систему треба оновлювати, інакше з’являються вразливості
Готові рішення для типових задач: блог, форми, мови, каталог Зайві плагіни й важкі теми сповільнюють сайт
Кілька людей працюють із різними правами доступу Популярні системи — популярна ціль для автоматичних атак
Вбудовані поля для SEO: заголовки, описи, адреси сторінок, карта сайту Нестандартну логіку доводиться дописувати, і тут знадобиться розробник
Сайт легко розширювати: нові сторінки й розділи за тими самими шаблонами У конструкторів і платформ — залежність від умов і тарифів сервісу

Більшість недоліків не від самої CMS, а від того, як на ній зроблено сайт: скільки в ньому зайвого коду і чи хтось стежить за оновленнями.

WordPress: чому його обирають найчастіше

За даними W3Techs, на WordPress працює 40% усіх сайтів в інтернеті — це майже 59% сайтів, що використовують якусь CMS. Для порівняння: Shopify — 5%, Wix — 4%, Joomla — близько 1%.

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

Але «сайт на WordPress» може означати дві дуже різні речі:

  • Готова тема й конструктор сторінок. Швидко й дешево, але така тема містить код для сотень функцій, які вам не потрібні. Сайт повільніший, а кожен додатковий плагін — ще одна потенційна вразливість. Детальніше — у статтях про швидкість і безпеку сайту.
  • Власна тема під проєкт. Дизайн і код пишуться під конкретний сайт, а в адмінці лише ті поля, які потрібні саме вам. Довше й дорожче на старті, але швидше, надійніше і простіше в роботі.

Коли вистачить конструктора

Конструктор — нормальний вибір, якщо вам потрібен простий сайт і ви готові зібрати його самі. Наприклад, в українському конструкторі Weblium підписка починається від $11 на місяць при оплаті за рік.

Обмеження варто знати заздалегідь:

  • Сайт вам не належить повністю. Він працює, поки ви платите підписку, і зазвичай його не можна перенести на інший хостинг — лише перебудувати з нуля.
  • Можливості обмежені платформою. Нестандартний блок, інтеграція з вашою CRM чи особлива логіка каталогу можуть виявитися неможливими.
  • Однакові блоки. Тисячі сайтів збирають з тих самих шаблонів, і це видно.

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

CMS для інтернет-магазину

Для магазину вибір трохи інший, бо тут потрібні каталог, кошик, оплата, доставка й облік. І саме на оформленні замовлення магазини втрачають найбільше покупців — чому так і як це виправити, у статті про покинутий кошик.

  • Horoshop — українська платформа для інтернет-магазинів за підпискою, з готовими вивантаженнями товарів на Rozetka і Prom. Швидкий старт для магазину без нестандартної логіки.
  • Shopify — найпоширеніша світова платформа, зручна для продажів за кордон.
  • WordPress з WooCommerce або власною логікою — коли потрібні свої правила цін, складні фільтри, інтеграція з обліковою системою чи каталог без кошика. Дорожче на старті, але без обмежень і підписки платформи.

Як дізнатися, на якій CMS зроблено сайт

Корисно, коли хочете зрозуміти, на чому працюють сайти конкурентів, або перевірити, що вам зробив підрядник.

  • Сервіси визначення технологій. Вставте адресу в BuiltWith або встановіть розширення Wappalyzer для браузера — вони покажуть CMS, аналітику, хостинг і інші технології сайту.
  • Адреса адмінки. Якщо за адресою сайт.ua/wp-admin відкривається вхід, це WordPress.
  • Код сторінки. Натисніть Ctrl+U і пошукайте характерні слова: wp-content — WordPress, cdn.shopify.com — Shopify, wixstatic — Wix.

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

Як обрати CMS: 6 питань

  1. Хто редагуватиме сайт? Якщо менеджер без технічних знань — важлива проста й зрозуміла адмінка, а не кількість функцій.
  2. Яким буде сайт через два-три роки? Нові послуги, мови, каталог, блог. Обирайте систему, яка це витримає без переробки.
  3. Які потрібні інтеграції? CRM, облікова система, оплата, доставка. Перевірте, що обрана CMS їх підтримує — детальніше в статті про інтеграцію сайту з CRM.
  4. Скільки мов? Не кожна система однаково добре працює з кількома мовними версіями. Як їх правильно влаштувати — у статті про мультимовний сайт.
  5. Який бюджет — на старті і щороку? Конструктор дешевший на старті, але підписка платиться завжди. Власний сайт дорожчий на старті, а далі — хостинг і підтримка.
  6. Чи хочете ви володіти сайтом? Тобто мати змогу перенести його до іншого підрядника чи хостингу, не починаючи з нуля.

Якщо на більшість питань відповідь «простий сайт, редагуємо рідко, бюджет мінімальний» — беріть конструктор. Якщо «сайт важливий для продажів, буде рости, потрібні інтеграції» — WordPress з темою під проєкт або спеціалізована платформа для магазину.

Що використовуємо ми

Ми робимо сайти на WordPress, але без готових тем і конструкторів сторінок: тема пишеться під кожен проєкт, а адмінка налаштовується під конкретний сайт, щоб команда клієнта могла сама оновлювати ціни, послуги й новини. Так було, наприклад, для A-Finance: тема власної розробки, каталог авто з фільтрацією і блог для новин та акцій компанії. До адмінки ми записуємо відеоінструкцію.

Це не єдиний правильний шлях — це наш вибір для сайтів компаній, де важливі швидкість, безпека й можливість рости. Перелік того, що варто вирішити до старту розробки, зібраний у статті про помилки при створенні сайту.

М +

Відкриті до нових викликів

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

Mykyta
You