Ціни та строки

Що входить у підтримку сайту і скільки це коштує

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

Тепер про гроші. Разові звернення оплачуються погодинно, $25 за годину, і ви платите лише за погоджені завдання без щомісячного платежу. Технічний абонемент коштує $400 на місяць, це 20 годин, з яких ідуть і обслуговування сайту, і поточні правки, і доопрацювання. Коли годин потрібно більше, беруть 40 годин на місяць за $800, а 80 годин на місяць за $1 600.

Що відбувається із сайтом, за яким ніхто не стежить

Сайт живе в середовищі, яке змінюється без вашої участі. Виходять оновлення CMS і плагінів, хостинг переводить сервер на нову версію PHP, платіжний сервіс міняє протокол, браузер перестає підтримувати старий скрипт. Сайт, до якого не торкалися пів року, зазвичай ще працює. Сайт, до якого не торкалися два роки, у якийсь момент віддає помилку на сторінці оплати, і про збій власник дізнається від клієнта в телефонній розмові.

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

  • Злам через застарілий плагін. Більшість заражень, які ми розбирали, починалися з відомої вразливості в плагіні, оновлення для якого вийшло задовго до інциденту. Далі сайт розсилає спам, і хостинг блокує акаунт.
  • Втрачені заявки. Форма показує повідомлення про успішну відправку, а листи нікуди не доходять. Збій може тривати місяцями, поки хтось не перевірить пошту вручну.
  • Падіння позицій у пошуку. Помилки в коді, повільне завантаження і биті сторінки знижують сайт у видачі. Повертати позиції довше й дорожче, ніж утримувати.
  • Немає резервної копії. У момент, коли копія потрібна найбільше, з’ясовується, що хостинг зберігає її тиждень і найсвіжіша вже містить проблему.

Роботи, потрібні сайту одразу після релізу, ми розібрали в матеріалі Що робити з сайтом після запуску: перші 90 днів. Підтримка починається там, у перші тижні, коли на реальному трафіку виявляються сценарії, яких не було на тестуванні.

З чого складається технічне обслуговування

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

Оновлення CMS, плагінів і версії PHP

Оновлення ставляться пакетом за графіком, спочатку на тестовій копії сайту. Конфлікт двох плагінів або несумісність із темою це нормальна ситуація, і побачити її краще на копії, ніж на живому інтернет-магазині в розпал робочого дня. Далі перевіряються критичні сценарії: каталог, кошик, оформлення замовлення, відправка форми, вхід в адмінку. Окремо стежимо за версією PHP: хостинги за власним графіком вимикають старі версії, і сайт, якого до переїзду ніхто не готував, може зранку показати помилку замість сторінок. Якщо сайт живе на власному сервері, оновлення і моніторинг самого сервера йдуть окремо, у межах адміністрування серверів. У ту саму послугу входять і сервери для облікових програм, про які йдеться в розборі сервера для 1С і M.E.Doc.

Резервні копії, які справді відновлюються

Копія має сенс тоді, коли ви перевіряли розгортання з неї. Ми знімаємо файли й базу за розкладом, зберігаємо окремо від сервера й час від часу піднімаємо з архіву тестовий сайт. Глибина зберігання важить не менше за частоту: якщо проблема з’явилася три тижні тому, вчорашня копія вас не врятує. Копії на тому ж сервері, де живе сайт, губляться разом із ним.

Безпека й реакція на злам

Базовий набір виглядає скромно й закриває більшість ризиків: обмеження спроб входу, двофакторна автентифікація для адміністраторів, прибрані з публічного доступу службові файли, фільтр запитів на рівні сервера, контроль змінених файлів. Якщо сайт уже заражений, чистимо код, міняємо паролі, шукаємо точку входу. Якщо Google позначив сайт як зламаний, після чистки подаємо в Search Console запит на повторну перевірку, а попередження знімає сам Google. На абонементі ця робота йде з ваших годин, без абонемента рахується погодинно.

Моніторинг доступності та швидкості

Сайт перевіряється автоматично кожні кілька хвилин, і сигнал про недоступність отримує наша команда ще до того, як ви нам напишете. Разом із доступністю відстежуються термін дії SSL-сертифіката й домену, помилки в логах, час відповіді сервера. Швидкість дивимося окремо, бо вона знижується непомітно: додали банери, поставили ще один сервіс аналітики, залили важкі фото в каталог. Причини затримок ми розібрали в статті Чому сайт повільно завантажується і як це виправити. Перелік того, що дає виграш у секундах, а що лише створює відчуття роботи, зібрано в окремому огляді прискорення сайту.

Правки, доопрацювання і розвиток сайту

Друга половина підтримки видима й зрозуміла. Сайт має змінюватися разом із бізнесом. Завдання приходять від вас або від маркетолога, студія оцінює їх у годинах і бере в роботу.

  • Контент. Нові товари й категорії, опис послуги, стаття в блог, оновлення цін і залишків, сезонні банери, зміна контактів.
  • Дрібні доопрацювання. Додаткове поле у формі, новий фільтр у каталозі, блок відгуків на головній, налаштування листа про замовлення.
  • Підключені сервіси. Налаштування оплати, доставки, розсилок і вивантажень у маркетплейси, які вже працюють, і правки, коли сервіс змінює API. Нова інтеграція чи обмін з обліковою системою виходять за межі абонемента.
  • Аналітика. Налаштування цілей, події для форм і натискань на номер телефону, підготовка сторінок під рекламні кампанії.
  • Технічні правки для пошуку. Переадресації після зміни структури, прибирання дублів. Заголовки й описи сторінок під пошукові запити пишемо в межах SEO-оптимізації та просування.

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

Скільки коштує підтримка сайту

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

Формат Що входить Вартість
Разові правки Виправити чи доопрацювати сайт за фактом звернення, оплата лише за погодженими завданнями $25 за годину
Технічний абонемент 20 годин на оновлення CMS, резервні копії, безпеку, моніторинг, правки й доопрацювання, зі звітом щомісяця $400 на місяць
Комплексний абонемент 40 годин на правки, доопрацювання і обслуговування, коли сайт розвивається і потребує їх щотижня $800 на місяць
Розширений абонемент 80 годин для активних проєктів, що ростуть $1 600 на місяць

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

Який формат підтримки обрати під ваш сайт

Сайт-візитка й корпоративний сайт

Тут зміни нечасті, а єдина вимога це доступність і безпека сайту. Технічного абонемента вистачає, поодинокі правки на кшталт нової послуги чи оновленого прайсу входять у ті самі 20 годин без окремої доплати. Компанії, яка веде блог, варто розглянути комплексний абонемент, у якому вже 40 годин на місяць замість 20.

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

Магазин потребує уваги майже щодня. Асортимент змінюється, платіжні й транспортні сервіси оновлюють API, акції йдуть одна за одною, менеджери просять нові поля в замовленні. Ціна помилки теж вища. Години недоступності в сезон коштують реальних грошей. Формат залежить від того, скільки з цих завдань ви передаєте нам. Магазину з кількома завданнями на місяць вистачає оплати за фактом або технічного абонемента на 20 годин. Якщо завдання приходять щотижня, підходить комплексний на 40 годин, а великим каталогам із вивантаженнями розширений на 80.

Веб-додаток і закриті кабінети

У проєктах на Laravel із ролями, кабінетами та інтеграціями підтримка ближча до постійної розробки. Потрібні середовище для тестування, контроль версій коду, узгоджені релізи. Коли правки потрібні щотижня, вистачає комплексного абонемента на 40 годин, а великому проєкту чи кільком сервісам одразу потрібен розширений на 80. В обох випадках команда планує спринт, ви бачите завдання і терміни, а інциденти закриваються поза чергою.

Проєкт, що дістався від попереднього підрядника

Перш ніж називати ціну, ми проводимо аудит: код, версії, стан плагінів, наявність копій, сліди сторонніх втручань. Сам аудит заздалегідь оцінюємо в годинах, і залежно від обсягу він іде в рахунок годин абонемента або оплачується погодинно. Іноді після аудиту стає ясно, що сайт дешевше переписати, ніж підтримувати. У спірних випадках допомагає матеріал Коли сайту потрібен редизайн і як зменшити втрати трафіку: там розібрані ознаки, за якими видно межу між доопрацюваннями й повною перезбіркою.

Що прописати в договорі на підтримку

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

  • Час реакції. За скільки команда бере завдання в роботу й що вважається аварією. Недоступний сайт і прохання змінити колір кнопки мають різний пріоритет.
  • Склад робіт. Що входить у платіж і що рахується окремо. Міграція на новий хостинг, окремий модуль чи редизайн розділу зазвичай виходять за межі абонемента.
  • Звітність. Щомісячний звіт із переліком завдань і витрачених годин. Без нього ви не побачите, куди пішов оплачений пакет.
  • Доступи й права. Хостинг, домен, адмінка, репозиторій, аналітика оформлені на вас. Підрядник працює під власним обліковим записом, який ви можете відключити будь-коли.
  • Вихід із договору. Хто передає копії, документацію і доступи, якщо ви вирішите змінити команду. Пункт згадують рідко, а рятує він найбільше.

Ці критерії стають у пригоді й під час вибору команди. Про перевірку підрядника ми писали в статті Як обрати веб-студію: критерії і червоні прапорці.

Типові помилки власників

За роки супроводу клієнтських сайтів ми бачимо, що власники повторюють ті самі помилки. Ось найдорожчі.

  • Про підтримку згадують після аварії. Терміновий ремонт після зламу коштує дорожче за планову роботу, а поки сайт не працює або розсилає спам, втрачаються заявки й репутація домену.
  • Оновлення забороняють через страх зламати робоче. За два роки такого спокою сайт набирає стільки застарілих компонентів, що безпечне оновлення перетворюється на окремий проєкт.
  • Доступи тримає підрядник. Домен оформлений на знайомого програміста, який давно зник, хостинг оплачує його картка, пароля від адмінки ніхто не пам’ятає. Відновлення прав буває довшим за розробку нового сайту.
  • Абонемент оплачують і не користуються. Години витрачаються намарно, бо в компанії немає людини, яка формулює завдання. Одного відповідального з боку бізнесу достатньо, щоб пакет давав результат.

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

Висновки

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

  • Сайт із нечастими змінами закриває технічний абонемент за $400 на місяць.
  • Сайту, де правки потрібні щотижня, 20 годин технічного абонемента замало, тому йому підійдуть більші пакети: 40 годин за $800, 80 годин за $1 600 на місяць.
  • Поодинокі завдання без зобов’язань беруться погодинно, $25 за годину.
  • Перед підписанням фіксуйте час реакції, склад робіт, звітність і власність на доступи.

Amidcode веде проєкти на WordPress, WooCommerce, OpenCart і Laravel. За роки роботи ми розробили понад двісті сайтів, і частину з них супроводжуємо досі. Надішліть адресу свого сайту: ми подивимося його стан і скажемо, якого формату підтримки йому вистачить.

Залишилися запитання?

Залиште заявку, і ми зв’яжемося з вами найближчим часом

    Зручний спосіб зв’язку:
    *Обов’язкове поле для заповнення
    Натискаючи кнопку, ви підтверджуєте, що ознайомилися з Політикою конфіденційності