Исходники сайта остались у подрядчика: через год всё пришлось собирать заново

Исходники сайта остались у подрядчика: через год всё пришлось собирать заново

Студия дизайна интерьеров заказала сайт у частного разработчика, осталась довольна результатом и целый год ни разу не заглядывала внутрь. Когда понадобилось поменять цены и добавить новый раздел, выяснилось, что разработчик давно не отвечает, а у студии нет ни файлов сайта, ни доступа к управлению, ни макетов. Сайт работал, заявки шли, но изменить на нём не удавалось ни слова. Рассказываем, как это выглядело изнутри, чего стоила потеря контроля и как мы вместе с командой «Сайты Профессионально» собирали сайт заново, не потеряв обращения.

Завязка: сайт «под ключ» и никаких забот

Владелица студии, назовём её Ольгой, запускала бизнес с небольшой командой: три дизайнера, комплектатор и менеджер по работе с клиентами. Сайт нужен был быстро, чтобы показывать портфолио и принимать заявки на бесплатный выезд замерщика. Знакомая порекомендовала разработчика-одиночку, который сделал ей визитку за разумные деньги.

Работа шла хорошо. Разработчик показал макеты, внёс правки, запустил сайт на своём хостинге, подключил форму заявок и аккаунт в Яндекс.Метрике. Ольга получила ссылку и пароль от простой панели, где можно было менять тексты в нескольких блоках. Остальное, как сказал подрядчик, «лучше не трогать, всё настроено». Ольга была рада: сайт красивый, заявки идут, никаких забот.

Об одном она не подумала. Ни разу не спросила, где хранятся файлы сайта, на чём он сделан, кто владеет доступом к хостингу и как выглядят исходные макеты. Вопрос казался техническим и скучным. Разработчик, со своей стороны, не рассказывал: клиент не спрашивал, а тратить время на передачу архива никто не планировал.

Тихий год и первая просьба о правках

В течение года сайт работал без нареканий. Заявки приходили в основном из Яндекса и из карточек на картах. Студия росла, сменились цены, появились новые услуги: авторский надзор и подбор мебели. Ольга время от времени просила разработчика обновить цены, и он делал это быстро, за небольшую плату.

В октябре понадобилась серьёзная перемена. Студия решила переименовать часть услуг, добавить страницу с готовыми пакетами и изменить форму заявки, чтобы в ней можно было указать площадь помещения и бюджет. Ольга написала разработчику. Ответа не последовало. Через два дня она позвонила: телефон был недоступен. Написала в мессенджер, потом знакомой, которая его рекомендовала. Знакомая сказала, что он уехал в другую страну, сменил номер, и связаться можно только через почту, которая тоже молчала.

Так началось то, что Ольга потом называла «неделями беспомощности». Сайт был на месте. Любой человек мог его открыть, прочитать, отправить заявку. Но изменить ничего было нельзя: в простой панели доступны были лишь тексты в нескольких блоках, а новую страницу или форму добавить не получалось.

Что выяснилось при попытке разобраться

Ольга обратилась к нам с вопросом: можно ли «просто перенести сайт на другое место и дальше править самим»? Мы начали с простого перечня того, что должно быть у владельца сайта. Доступ к хостингу, где лежат файлы. Доступ к управлению доменом. Архив файлов сайта. Копия базы данных. Исходные макеты дизайна. Доступ к Яндекс.Метрике и Яндекс.Вебмастеру. Список установленных счётчиков и интеграций. Доступ к почте, на которую приходят заявки.

Из всего перечня у Ольги оказалось лишь три пункта: пароль от простой панели, доступ на просмотр к Яндекс.Метрике, выданный разработчиком, и почта, на которую приходили письма с формы. Хостинг был оформлен на разработчика. Домен по просьбе Ольги когда-то был привязан к его аккаунту «для удобства». Макетов не было, они остались в его облаке. А Яндекс.Вебмастер вообще не был подтверждён на аккаунт студии, поэтому Ольга не видела ни показов, ни ошибок, ни проверок.

Самое неприятное открытие касалось самого устройства сайта. Разработчик написал его на собственном лёгком движке, без привычной системы управления вроде ХостСМС, 1С-Битрикс или ВордПресс. Это значит, что любой новый специалист должен был сначала разбираться в чужом коде, не имея ни документации, ни автора под рукой. Оценка такой работы часто превосходит стоимость создания нового сайта.

Цена потери контроля в заявках и деньгах

Первое время потери казались небольшими. Сайт работал, заявки шли. Но уже через три недели стали заметны последствия бездействия. Новые пакеты услуг нельзя было показать на сайте, поэтому менеджер рассказывал о них по телефону, а письменного описания не было. Клиенты хотели сравнить варианты, не находили их и уходили к студиям, у которых всё выставлено на страницах.

Форма заявки продолжала собирать только имя и телефон. Менеджеру приходилось выяснять площадь и бюджет в разговоре, а часть людей не любила отвечать на такие вопросы по телефону. Доля заявок, которые доходили до выезда замерщика, снизилась. По оценке менеджера, примерно каждый пятый звонивший так и не дошёл до замера из-за недостающей информации.

Кроме того, в картах накопились устаревшие сведения. В Яндекс Бизнесе и в 2ГИС были указаны старые названия услуг и цены, а привести их в соответствие с новыми сайт не позволял, потому что ссылки из карточек вели на страницы, которые нельзя было изменить. Звонки с карт приходили с ожиданиями, не совпадающими с реальностью.

Отдельный удар случился в середине ноября. Срок оплаты хостинга у разработчика подошёл к концу, а платил он, как выяснилось, с личной карты. Сайт на сутки стал недоступен, и все эти сутки не работали ни форма, ни ссылки с карточек. Метрика зафиксировала паузу, а звонки по номеру из карточки на картах упали почти до нуля.

Как мы выбирали путь: чинить старое или собирать новое

У нас было три варианта. Первый: найти разработчика, который возьмётся разбирать чужой код. Мы запросили оценку у нескольких специалистов. Все сошлись в одном: без доступа к хостингу и без файлов сайта это невозможно, а если доступ появится, придётся потратить много времени на изучение недокументированного кода, и результат всё равно будет хрупким.

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

Третий вариант: собрать сайт заново на понятной системе управления, перенеся тексты, изображения и структуру. Мы предложили ХостСМС как основную платформу, с которой работаем сами: она позволяет владельцу самостоятельно править страницы, добавлять разделы и формы, видеть структуру и не зависеть от одного человека. Для крупных проектов с большой логикой подходит 1С-Битрикс, для блоговых и контентных сайтов можно использовать ВордПресс, но Ольге с её небольшим сайтом-портфолио нужна была именно простая и управляемая платформа.

Ольга выбрала третий вариант, и этот выбор оказался правильным: пересборка заняла около месяца, тогда как разбор старого кода растянулся бы на неопределённый срок.

Как проходила пересборка

Начали с самого важного — вернуть управление. Мы зарегистрировали домен в личном кабинете самой Ольги, а не на нас или на исполнителя. Проверить владение удалось через почту, которая осталась у студии: путь оказался длиннее и потребовал подтверждений, но завершился. Хостинг выбрали и оплатили также от имени студии, доступ получили Ольга и один сотрудник, а мы работали по временной учётной записи.

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

Форму заявки переделали. Теперь клиент указывает площадь, тип объекта, примерный бюджет и удобное время для связи. Заявки уходят одновременно на почту и в амоСРМ, где менеджер видит все поля и источник обращения. Для учёта звонков подключили Коллтач, чтобы различать звонки с сайта, из Яндекс Бизнеса и из 2ГИС. Яндекс.Метрику подключили на аккаунт студии с целями по формам, звонкам и кликам по номеру, а Яндекс.Вебмастер подтвердили на тот же аккаунт.

Переезд старого адреса на новый сделали аккуратно, чтобы ссылки из карточек и из поиска не оборвались. Мы составили таблицу старых и новых адресов страниц, настроили перенаправления и после запуска проверили в Яндекс.Вебмастере, что поисковая система видит новые страницы и не жалуется на ошибки.

Что мы наладили вокруг сайта

Одной пересборки недостаточно. Чтобы ситуация не повторилась, мы с Ольгой завели простую папку «Паспорт сайта», где собрано всё, что нужно владельцу. Адреса входа и учётные записи, на кого они оформлены, где хранится резервная копия, какая система управления используется, какие счётчики и интеграции подключены, где лежат макеты и исходные изображения, кто отвечает за продление хостинга и домена. Папка лежит в облаке студии, доступ у двух людей, обновляется после каждого значимого изменения.

Ещё одно правило: резервные копии сайта еженедельно сохраняются в место, к которому есть доступ у студии, а не только у подрядчика. Мы проверили восстановление копии на тестовой площадке, чтобы убедиться, что она рабочая.

Наконец, порядок передачи проекта. При запуске любого нового проекта мы теперь с самого начала указываем, что по завершении клиент получает полный комплект: файлы, базу, макеты, список доступов и короткую инструкцию, как со всем этим обращаться. Это организационный порядок, а не формальность: он занимает один день, а экономит месяцы.

Как это связано с продвижением 3 в 1

Потеря контроля над сайтом затронула сразу все три канала, и по этой причине мы никогда не рассматриваем сайт отдельно от карточек. Первый канал — поиск. Поисковое продвижение и подготовка к нейропоиску (ГЕО) требуют, чтобы на сайте можно было вовремя менять факты о компании: услуги, цены, адреса, вопросы и ответы. Когда править сайт нельзя, нейропоиск продолжает пересказывать устаревшие сведения, а обычная выдача показывает страницы, которые уже не соответствуют действительности.

Второй канал — Яндекс Бизнес и карточка в Яндекс Картах. Карточка обязана совпадать с сайтом: названия услуг, цены, телефон, часы. Если сайт застыл, карточка быстро начинает противоречить ему или самой жизни, и звонки приходят с неверными ожиданиями.

Третий канал — 2ГИС. Это аудитория, которая ищет студию на ходу, из приложения, часто выбирая между двумя-тремя вариантами рядом. Карточка в 2ГИС ведёт на сайт, и если по ссылке открывается устаревшая страница или сайт вовсе не загружается, человек уходит. Заявки с карт мы считаем наравне с заявками с сайта, потому что для бизнеса это те же клиенты. Поэтому сайт, который нельзя обновлять, мешает всем трём каналам одновременно.

Результат

После запуска нового сайта заявки восстановились за три недели, а затем стали расти. Форма с вопросами о площади и бюджете повысила долю обращений, доходящих до выезда замерщика: менеджер перестал тратить время на первичные расспросы и сразу предлагал удобное время. Звонки с карточек стали точнее, потому что услуги и цены в картах совпали с сайтом. Отдельно Ольга отметила спокойствие: теперь любой сотрудник студии под её присмотром может поправить цену или добавить фотографию проекта без звонков и ожиданий.

Чек-лист владельца сайта

Убедитесь, что домен оформлен на вашу компанию и вы знаете, где его продлевать. Проверьте, что хостинг оплачивается с вашей карты или счёта и что у вас есть доступ к панели. Попросите у подрядчика архив файлов сайта и копию базы данных и сохраните их в своём облаке. Получите исходные макеты и список использованных шрифтов и изображений. Подтвердите свой аккаунт в Яндекс.Вебмастере и Яндекс.Метрике, проверьте, что вы администратор, а не гость. Узнайте, на чём сделан сайт, и спросите, почему выбрана именно эта система: ХостСМС, 1С-Битрикс и ВордПресс понятны любому специалисту, самописный движок понятен только автору. Заведите «Паспорт сайта» и обновляйте его после каждого изменения.

Вывод

История Ольги закончилась хорошо, но дорогой ценой: месяц усилий, пересборка сайта и неделя простоя форм, которых можно было избежать, если бы в самом начале она задала подрядчику пять вопросов о доступах и файлах. Сайт принадлежит бизнесу только тогда, когда у бизнеса есть к нему ключи.

Если у вас сайт сделан давно и вы не уверены, что у вас есть все доступы, файлы и макеты, обратитесь за бесплатной консультацией к специалистам компании «Сайты Профессионально». Мы проверим, кто и чем управляет, подскажем, что нужно запросить у подрядчика, и при необходимости поможем перенести сайт на ХостСМС с сохранением обращений из поиска и с карт.

Хотите получить бесплатную диагностику сайта?

Получите бесплатную экспресс-диагностику за 24 часа. Проверим ошибки, сбои, скорость, безопасность и скрытые ошибки — пришлём отчёт с рекомендациями.

  • Скорость загрузки и мобильная версия
  • Уязвимости, вирусы, взломы
  • Битые ссылки, дубли, SEO-ошибки
  • Статус домена, SSL, хостинга
57 постоянных клиентов · Среднее время реакции на сбой — 2 мин · Работаем с 2006 г.

Заказать бесплатный аудит

Это бесплатно. Без спама — только отчёт и 1–2 рекомендации в мессенджер.


Популярные решения наших клиентов:

Сопровождение сайта

До 10 часов работ в мес.
Ежедневная диагностика
Продление домена
Продление хостинга/сервера
от 10 000 Р/МЕС
Сопровождение сайта + внесение правок
До 40 часов работ в мес.
от 20 000 Р/МЕС
Сопровождение сайта + внесение правок + постоянная реклама (SEO)
До 100 часов работ в мес.
от 30 000 Р/МЕС

19 лет занимаемся интернет-проектами
57 постоянных компаний-клиентов
Сотрудники с опытом работы от 10 лет
phone max