Покинутий сайт: підхопити те, що лишилося, і повернути в роботу
Підхопити покинутий проєкт сайту — це спершу інвентаризація, а не код: що вціліло з доступів, на кого записаний домен, чи є з чого відновитися. Аж потім видно, що робити далі й скільки це коштує. Сайт, за яким роками технічно ніхто не стежив, майже завжди має тихі поломки — те, що перестало працювати без жодної видимої ознаки. У виміряному нами каталозі на 1 848 карток три роки поспіль стояв лічильник аналітики, вимкненої 1 липня 2023 року, а нової властивості не було зовсім.
робочих днів, верхня межа — коли доступи повертають реєстратор і підтримка
безкоштовний аудит того, що лишилося, 3–7 робочих днів
Перед кошторисом
копія проєкту, розгорнута на тестовому майданчику й перевірена
Перша технічна дія
реєстр активів, доступи під вашим контролем, код у Git
Що лишається у вас
повернути кабінет, ключ від якого лишився в чужій пошті
Чого не обіцяємо
Безкоштовний аудит покинутого проєкту
Перше завдання — інвентаризація: що взагалі є на руках, що втрачено й що з цього ще працює. Тільки після цього має сенс говорити про план і гроші.
Що міряємо
Що збереглося з доступівДомен, хостинг, адмінка, база, поштові скриньки, кабінети платіжних систем і перевізників, аналітика, реєстратор домену. Частина доступів зазвичай утрачена, і повернення кожного — окрема історія зі своїм строком.
Стан середовищаВерсії платформи, мови й бази даних. Проєкти, які кілька років стояли без уваги, здебільшого працюють на гілках без підтримки: це і безпека, і неможливість поставити щось нове поверх.
Що зламалося тихоРечі, які перестали працювати без видимих ознак. У виміряному нами каталозі на 1 848 позицій у коді досі стояв лічильник аналітики, вимкненої 1 липня 2023 року, а нової властивості не було зовсім — дані не збиралися три роки, і на сайті це ніяк не проявлялося.
Залишки чужих налаштуваньЗаготовки з шаблонів, які так і лишилися. У виміряному нами сайті-каталозі рядок карти сайту в robots.txt був закоментований зразком «# Sitemap: https://site.com/sitemap.xml» — типовий слід незавершеного налаштування.
Резервні копіїЧи створюються вони взагалі й чи можна з них відновитися. На покинутих проєктах відповідь «є» часто означає «є файл, який ніхто не пробував розгортати».
Що працює й приносить грошіЯкі функції ще живі: замовлення, оплата, сповіщення. Це визначає, з чого починати й що не можна зачепити під час робіт.
Що ви отримуєте на руки
Реєстр активів: що є, де лежить, хто власник, які доступи втрачені.
Документ по стану: версії, тихі поломки, залишки чужих налаштувань, стан резервних копій.
План повернення в кероване русло з пріоритетами: що робити першим, що можна відкласти.
Розмову на 30–40 хвилин по документу.
Строк: 3–7 робочих днів — довше за звичайний аудит, бо частину доступів доводиться відновлювати
Чому це безкоштовно
Бо в підхопленні головна цінність — саме інвентаризація, а вона потрібна вам незалежно від того, працюємо ми далі чи ні. Реєстр активів і доступів лишається у вас.
Що далі
Після аудиту — план по етапах із датами й кошторисом на перший етап, договір, рахунок, акт. Часто перший етап — це не розробка, а повернення доступів і резервні копії.
Форма коротка: контакт і адреса сайту
Працюємо офіційно
Договір, акт і рахунок — на кожен проєкт, а не тільки на великий. Без документів у вас немає ні прав на роботу, ні підстави провести витрати.
Договір, акт і гарантія 30 днів
На кожен проєкт письмовий договір: обсяг, строки, сума, порядок приймання. Після здачі — акт і рахунок, а далі 30 календарних днів гарантії: помилки з нашої вини усуваємо безоплатно. Усне з дзвінка дублюємо письмово того ж дня — домовленість, якої немає в тексті, не рахується.
ФОП і безготівковий розрахунок
Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами, які бухгалтерія проведе як витрати. Курс для гривневої оплати фіксується договором, а не з’ясовується постфактум.
Права й доступи — ваші
Код, дизайн і матеріали переходять до вас після повної оплати. Домен, хостинг, репозиторій, аналітику й рекламні кабінети оформлюємо на вас — щоб сайт не залежав від підрядника. NDA підписуємо на запит, після завершення свої доступи видаляємо самі.
Портал клієнта замість переписки
На час роботи ви отримуєте доступ до порталу: договори, рахунки, акти й стан проєкту в одному місці. Документи формуються з даних угоди, тому реквізити й суми в них не розходяться, а про оплати й дедлайни нагадує система, а не пам’ять менеджера.
Замовники з Європи
Серед робіт — проєкти для Норвегії, Болгарії та Іспанії: болгарський магазин трьома мовами з кур’єрською доставкою, іспанський з оплатою карткою й переказом, норвезький сайт клініки. Це видно в портфоліо, а не тільки в описі.
Цифри, які можна перевірити
Кожен кейс у портфоліо — з посиланням на живий сайт і технічним виміром: швидкість відповіді, вага сторінки, обсяг каталогу, знайдені дефекти. Ці цифри можна зняти самому й звірити з нашими.
Спершу аудит, потім сума
Прайсу на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» нічого не пояснює. Спершу безкоштовний розбір — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.
Кажемо «ні», коли не впевнені
Якщо задача не наша, строк нереальний або послуга вам просто не потрібна — скажемо це першим листом, а не після передоплати. Гарантій позицій у пошуку не даємо: їх не дає ніхто, а обіцянка без механізму — це продаж, а не робота.
NDA підписуємо на запит. Після завершення співпраці наші доступи до ваших сервісів видаляємо самі й повідомляємо про це.
Що впливає на вартість
Чому дві однакові на вигляд задачі рахуються по-різному — і що саме ми міряємо на аудиті
Скільки доступів утраченоКоли все на руках, інвентаризація — це кілька днів звірки. Коли з десятка сервісів живі три, кожен інший означає окрему процедуру відновлення, листування з підтримкою й очікування. Саме цей пункт розтягує строк від тижня до півтора місяця.
На кого записані домен і поштаДомен на компанію з доступом до її пошти повертається за документами. Домен на приватну особу, з якою немає зв'язку, — це вже юридична дорога, і технічними засобами вона не скорочується.
Вік середовищаПроєкт на підтримуваних версіях правиться одразу. Гілка без підтримки означає окремий етап оновлення перед будь-якою доробкою: у наших замірах інших сайтів досі трапляється PHP 7.3.33, який без підтримки з грудня 2021 року.
Чи є з чого відновитисяРобоча копія, яку вдалося розгорнути, знімає половину ризику й дозволяє працювати сміливіше. Немає копії — перший етап іде повільніше, бо кожна зміна робиться з оглядкою.
Обсяг того, що вже зламалосяОдна мертва аналітика й порожня карта сайту — це кілька годин. Проєкт, де паралельно посипалися оплата, пошта й обмін із обліковою системою, розбирається по одному вузлу, і кожен рахується окремим рядком.
Хто підтверджує рішення з вашого бокуРеєстратори й підтримка сервісів говорять із власником, а не з підрядником. Якщо кожен крок узгоджується тижнями, строк росте не через обсяг робіт, а через паузи в підтвердженнях.
Кому підходить
Ситуації, у яких ця послуга дає результат
Ситуація 1 з 4
Розробник перестав відповідати
Листи без відповіді третій місяць, а сайт тим часом продає. Тут важливо не смикати код, поки не з'ясовано просту річ: на кого зареєстровані домен і хостинг і чиєю поштою заводили кабінети платіжних систем. Від відповіді залежить, повертаємо ми доступи чи заводимо сервіси заново.
Розберемо вашу ситуацію на безкоштовному аудиті
Ситуація 2 з 4
Штатний спеціаліст звільнився й забрав паролі з собою
Формально все ваше, фактично половина сервісів прив'язана до його особистої пошти й телефона. Частину повертає підтримка за документами компанії, частину — ні. Ми проходимо цей список до кінця й пишемо чесно, що повернулося, а що доведеться перевипускати.
Ситуація 3 з 4
Агенція закрилася, сайт працює, змінити нічого не можна
Доступ в адмінку є, а до сервера й бази — ні. Будь-яка правка впирається в те, що ніхто не знає, де саме лежить проєкт і чи можна відкотитися. Розв'язується це не переговорами, а через реєстратора й хостинг-провайдера за документами власника.
Ситуація 4 з 4
Сайт дістався разом із бізнесом
Купили компанію, отримали сайт і не знаєте, що всередині: хто його робив, на чому він написаний, що там ще живе. Опису вірити не можна — його треба звіряти з тим, що реально віддає сервер.
Що входить
Повний перелік робіт і того, що ви отримуєте на виході
Реєстр активів і доступів у письмовому вигляді — видно, що є, де лежить і на кого оформлено, ще до першої правки
Повернення доступів через реєстратора, хостинг і підтримку сервісів — домен і пошта переходять під ваш контроль
Резервна копія всього проєкту з перевіркою розгортання — точка, до якої можна відкотитися будь-коли
Тестовий майданчик як копія бойового — правки перевіряються там, продажі не зупиняються
Код у Git із першим комітом «як прийняли» — далі кожна зміна іменована й оборотна
Перелік тихих поломок: мертві лічильники, порожні карти сайту, шаблонні залишки в robots.txt
План першочергових робіт із поділом на безпеку, втрачені гроші й розвиток — вибираєте, що робити зараз
Виправлення критичного за узгодженим переліком і регулярні копії з перевіркою відновлення
Передача: письмова інструкція й прохід по адмінці з вашим менеджером
Умови: оплата за етапами, гарантійний строк 30 календарних днів на виконані роботи
Коли ця послуга не підходить
Що не входить у роботу — щоб не було сюрпризів на здачі
Доступи, ключ від яких лишився в чужій пошті чи телефоні
Відновлення вихідників, яких не існує
Відповідальність за дані, втрачені до нашого приходу
Юридичне повернення прав на домен у спірних випадках
Хостинг, домен, еквайринг
Як проходить робота
Прозорі етапи з погодженням на кожному кроці
Загальний строк:7–35 днів
1
Інвентаризація
3–7 робочих днів
Збираємо все, що збереглося, і зводимо в один реєстр: домен, хостинг, база, пошта, кабінети сервісів, аналітика. Проти кожного пункту — власник, стан доступу і що робити, якщо доступу немає.
2
Повернення доступів
3–15 робочих днів, паралельно з рештою
Реєстратор, хостинг-провайдер, підтримка платіжних і поштових сервісів. Строки тут задаємо не ми: щось повертається за день, щось за три тижні, а щось не повертається зовсім, і сервіс заводиться заново.
3
Копія й тестовий майданчик
1–2 робочих дні
Знімаємо копію файлів і бази й розгортаємо її окремо — саме розгортаємо, а не кладемо архів у папку. Поки копія не піднялася й не відкрилася, бойовий сайт ми не чіпаємо.
4
Технічна діагностика
2–4 робочих дні
Версії середовища, лічильники, карта сайту, robots.txt, структуровані дані, пошта, платежі. На виході — перелік тихих поломок із поділом на безпеку, втрачені гроші й косметику.
5
Перший етап виправлень
3–10 робочих днів
Беремо узгоджений перелік критичного: закриваємо діри в безпеці, повертаємо вимірюваність, лагодимо те, що прямо забирає замовлення. Кожна правка спершу на тестовому, потім на бойовому.
6
Регулярні копії й передача
1–3 робочих дні
Ставимо копіювання за розкладом і один раз відновлюємося з нього наживо. Потім письмова інструкція, прохід по адмінці з вашим менеджером і передача доступів у ваші руки.
Не знайшли свій випадок?
Опишіть, як це влаштовано у вас, — відповімо, чи підходить «Підхоплення покинутого проєкту» і що це означає у вашій ситуації. Без брифу й без дзвінка: одне питання, одна відповідь.
Кейси
Задачі та результат у цифрах — усі показники зняті нашим виміром
B2B-каталог запчастин до промислового швейного обладнання
Задача
Прийняти каталог, який довго працював без технічного супроводу, і зрозуміти, що в ньому зламалося непомітно.
Рішення
Замір карти сайту й швидкості, звірка мовних версій, перевірка лічильників аналітики та структурованих даних.
Результат
1 992 адреси в карті сайту без жодного дубліката — 1 848 карток товару і 138 категорій. TTFB 388,1 мс, повне завантаження 419,5 мс, HTML головної 120,2 КБ — третя найлегша розмітка серед 16 виміряних сайтів. Мовні позначки uk-ua, ru-ua і x-default коректні. Критичне: у коді підключений лічильник Universal Analytics, який Google остаточно вимкнув 1 липня 2023 року, а властивості GA4 немає зовсім — три роки дані не збиралися, і ззовні це ніяк не проявлялося. Додатково: нуль блоків JSON-LD і microdata на каталозі з 1 848 позицій, а robots.txt не оголошує карту сайту, хоча сама карта робоча й повна. Вимір 31.07.2026.
Технології та інтеграції
На чому будуємо і з чим це з’єднується
Стек
OpenCart 3.x і 4.x — на них приходить більшість покинутих магазинів; під 4.x частина українських модулів досі не зібрана
WordPress і WooCommerce — код на хостингу зазвичай повний, але платні плагіни без ліцензій оновити нічим
PHP і MySQL — версію видно з першої ж відповіді сервера; на покинутих проєктах це часто гілка без підтримки
Git — перший коміт «як прийняли»; історію змін до нас він не відновить
Тестовий майданчик як копія бойового — платіжні шлюзи на ньому працюють лише в тестовому режимі
Резервне копіювання з перевіркою відновлення — копія, яку жодного разу не розгортали, нічого не доводить
Інтеграції
реєстратор домену
панель хостингу
Google Search Console
Google Tag Manager
GA4
платіжні провайдери
перевізники
SMTP
Telegram
Підхопити наявний проєкт чи зробити заново
Чим цей варіант відрізняється від «Розробка з нуля»
Розробка з нуляНаш підхід
Коли можна безпечно змінювати сайтмісяці, і старий сайт однаково доводиться тримати живим7–35 робочих днів, продажі весь цей час ідуть
Що буде з накопиченимусе переїжджає, кожна адреса перетворюється на редиректадреси, індекс і історія лишаються на місці
Ставлення до невідомогоневідоме лишається позаду разом зі старим сайтомспершу міряємо, потім чіпаємо
Утрачені доступинова розробка їх не повертає — задача лишаєтьсяповертаємо або перевипускаємо, домен усе одно потрібен
Що потрібно від вас
Без цього не почнемо — краще підготувати заздалегідь
1Усе, що збереглося: логіни, паролі, листи від попереднього підрядника, рахунки хостингу — навіть те, що здається вже неробочим.
2Контакти реєстратора домену й хостинг-провайдера та дані про те, на кого оформлено договір.
3Доступ до пошти, на яку заводили сервіси, якщо він у вас є: через неї повертається більшість кабінетів.
4Історія проєкту людською мовою: хто робив, коли зупинилися, що змінювали останнім.
5Одна людина з правом підтверджувати відновлення доступів — реєстратор і підтримка сервісів говорять із власником.
Якщо чогось із цього немає — скажіть, підкажемо, як зібрати або зробимо самі окремою задачею.
Часті питання
Те, що питають найчастіше — з конкретними відповідями
розробник не виходить на зв'язок — з чого починати?
З доступів, а не з коду. Домен зазвичай повертається через реєстратора за документами власника, хостинг — через підтримку провайдера, кабінети сервісів — процедурою відновлення на пошту компанії. Щось повертається за кілька днів, щось за кілька тижнів, а щось не повертається взагалі, і тоді сервіс заводиться заново. Ці строки задаємо не ми, тому в плані вони стоять окремим рядком, а не всередині «розробки».
сайт роками не змінювався і начебто працює — навіщо взагалі щось робити?
Бо частина речей ламається без видимих ознак. У виміряному нами каталозі на 1 848 карток стояв лічильник аналітики, яку Google вимкнув 1 липня 2023 року, а нової властивості не було зовсім: три роки сайт продавав, а дані не збиралися. Тут варто відразу назвати межу — сам лічильник нічого не покращує, він лише повертає можливість бачити. І навіть повернувши його, ви отримаєте тенденцію, а не бухгалтерську істину: блокувальники, режим згоди й обмеження браузерів на cookie цифри занижують.
з чого починається сама робота?
З копії, яку ми розгортаємо й відкриваємо, а не просто зберігаємо. На покинутих проєктах це не формальність: часто виявляється, що копії немає взагалі або вона є, але ніхто ніколи не пробував її піднімати, і всередині немає бази. Поки копія не піднялася на тестовому майданчику, бойовий сайт ми не чіпаємо. Це наша власна умова, і ми її не обходимо навіть коли просять «швиденько поправити одну дрібницю».
як ви взагалі розумієте, на чому зроблений сайт?
Дивимось, що віддає сервер, а не що написано в документах. Движок і тему видно зі шляхів усередині HTML — у покинутому проєкті це часто єдине достовірне джерело. Свіжий приклад із нашого ж портфеля: у власному описі проєкту стояв WordPress, а в коді лежав шлях до теми OpenCart. Опис у себе ми виправили, але висновок ширший — при підхопленні жодному опису, включно з нашим власним, не можна вірити без перевірки.
чи можна підхопити проєкт, якщо немає вихідників?
Якщо це поширена платформа — так: код лежить на хостингу, і його достатньо, щоб працювати далі. Ми беремо те, що є, кладемо в Git першим комітом «як прийняли» і далі ведемо історію нормально. Складніше з самописними проєктами й з платними модулями без ліцензій: оновити їх нічим, і частина функцій може виявитися втраченою назавжди. Це з'ясовується на аудиті, а не на середині робіт.
які сліди попередніх підрядників трапляються найчастіше?
Незавершені налаштування, які так і лишилися шаблонними. У виміряному нами сайті-каталозі рядок карти сайту в robots.txt був закоментований заготовкою «# Sitemap: https://site.com/sitemap.xml», а сама карта віддавала 200 з порожнім тілом. Чесна межа: оголошена карта сайту не піднімає позиції й не гарантує індексацію — вона лише прибирає причину, через яку сторінки можуть не дійти до індексу взагалі. Те саме зі структурованими даними: розмітка дає шанс на розширений сніпет, але показувати його чи ні, вирішує пошуковик.
у нас старий хостинг і стара версія платформи — це небезпечно?
Так, і сертифікат тут не допомагає: він шифрує канал, і на цьому все. Від дірки в застарілій версії мови чи CMS він не захищає. У наших замірах інших сайтів досі трапляється PHP 7.3.33 — гілка без підтримки з грудня 2021 року, тобто виправлень безпеки для неї не виходить. На підхопленні ми ставимо це в перший етап поруч із копіями: оновлення середовища робиться до доробок, а не після.
скільки коштує підхоплення?
Це щонайменше дві різні суми. Перша — повернення в кероване русло: доступи, копії, інвентаризація, виправлення критичного. Друга — розвиток, і вона рахується вже як звичайні роботи. Ми свідомо розділяємо їх у кошторисі, щоб було видно, за що ви платите зараз, а що можна відкласти на потім. Назвати цифру до аудиту чесно неможливо: обсяг задає те, скільки доступів утрачено й наскільки застаріле середовище.
скільки це триває і чи можна потім вести проєкт самим?
7–35 робочих днів. Нижня межа — коли всі доступи на руках і треба тільки навести лад. Верхня — коли доступи повертають реєстратори й підтримка сервісів. Вести далі самим можна: реєстр активів, репозиторій, доступи й письмова інструкція лишаються у вас, а на передачі ми проходимо адмінку з вашим менеджером на живій задачі. Ми не тримаємо проєкт у себе в заручниках — це і є різниця з тим, від чого ви щойно постраждали.
Напишіть, що збереглося: доступи, листи, рахунки хостингу.
За кілька днів скажемо, що з цього ще під вашим контролем, що повертається і в якому порядку. Якщо реанімувати немає сенсу — почуєте це першим же листом.
Прайса на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» у такому разі нічого не пояснює. Спершу безкоштовний аудит — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.