После неудачного подрядчика: найти, что сломано, и починить
Исправление сайта после неудачного подрядчика начинается с перечня, а не с кода: что именно сломано, как это проверить самому и сколько стоит каждый пункт в отдельности. Сначала меряем – ответ домена, путь заказа, сбор данных аналитики, разметку, карту сайта – и только потом называем работы. Диагностика бесплатная, а отчет остается у вас независимо от того, кто будет исправлять. В большинстве случаев критических мест оказывается три-четыре, а не «переписать все».
диагностика с воспроизводимыми доказательствами, далее поправка по пунктам
после бесплатного аудита
Стоимость
30
Гарантия
дней после подписания акта
диагностика с воспроизводимыми доказательствами, далее поправка по пунктам
Что делаем
5–35
Срок работ
рабочих дней: считается от перечня дефектов, а не от размера сайта
бесплатная диагностика, 3–5 рабочих дней
Перед сметой
сертификат валидный, а голый домен отдает 301 на незащищенный протокол
Измеренный дефект №1
код менеджера тегов самоблокируется: на странице он есть, нет данных
Измеренный дефект №2
оценок личности предыдущего исполнителя и выводов для суда
Чего не делаем
Кому подходит
Ситуации, в которых эта услуга даёт результат
Сценарий 1 из 5
Подрядчик перестал отвечать, а сайт живет своей жизнью
Вроде бы работает, но что-то постоянно не так, и спросить не у кого. Нужен срез состояния: список дефектов с кодами ответа и методом воспроизвести каждый. Что с этого трогать – решаете вы.
Разберём вашу ситуацию на бесплатном аудите
Сценарий 2 из 5
Вы принимаете работу и не хотите подписывать акт вслепую
Проверка до подписания дешевле исправления после. Измеряем то, что измеряется: ответ голого домена, чистоту карты сайта, реальную работу счетчиков, прохождение тестового заказа.
Сценарий 3 из 5
В кабинете аналитики пусто, хотя счетчик «стоит»
В измеренном нами сайте клиники снипет менеджера тегов блокировал сам себя: в переменную идентификатора был вписан идентификатор аналитики, и условие выхода срабатывало всегда. Внешне все выглядело настроенным.
Сценарий 4 из 5
Заказы теряются между сайтом, почтой и банком.
Форма отправляет, а письмо не приходит. Оплата проходит, а статус не меняется. Такие разрывы видны только сквозным прогоном: оформляем тестовый заказ от карты товара до подтверждения.
Сценарий 5 из 5
Сайт сделан не на том, что вам называли
В собственных замерах чужих проектов мы регулярно видим в описании один стек, а в коде совсем другой. Само собой это еще не дефект, но это изменяет стоимость поддержки и круг людей, способных ее вести.
Кейсы
Задачи и результат в цифрах — все показатели сняты нашим замером
интернет-магазин профессионального инструмента, каталог более 6 тыс. позиций
Задача
Проверить техническое состояние работающего магазина с большим каталогом: владелец хотел знать, что скрывается за нормальным внешним видом.
Решение
Замер карты сайта и времени ее генерации, проверка сертификата и поведения редирект из корня, разбор структурированных данных и счетчиков, сверка способов оплаты и доставки, замер скорости и веса страницы.
Результат
Карта сайта отдает 25 537 записей на 6 857 уникальных адресов - 6 486 страниц товаров и 361 категория, то есть каждый товар присутствует в среднем 3,9 раза под разными путями категорий; сама карта генерируется 34,2 секунды. TTFB 671,2 мс при 407,8 КБ HTML. Критическая находка: сертификат валидный, но голый домен отдает 301 на незащищенный протокол – внутренние адреса по защищенному соединению работают, сломан именно языковой редирект из корня. Измерение 31.07.2026.
клиника с сайтом на одностраничной архитектуре с пререндером для поисковых систем
Задача
Понять, что видит поисковая система, что видит человек и собираются ли данные вообще.
Решение
Сравнение ответов сайта для браузера и поискового робота, замер обоих вариантов, проверка карты сайта, структурированных данных и чтение кода счетчиков строка за строкой.
Результат
Поисковой работе отдается пререндеренная страница за 145 мс до первого байта и 178 мс до полного HTML (126 КБ, 24 КБ в сжатом виде) с 10 типами структурированных данных; браузер получает оболочку в 3 КБ. Карта сайта корректная, 89 адресов. Найденный дефект: инлайновый код менеджера тегов самоблокируется — в переменную идентификатора вписан идентификатор аналитики и условие выхода срабатывает всегда, поэтому контейнер не загружается вообще. Измерение 31.07.2026.
Что входит
Полный перечень работ и того, что вы получаете на выходе
Отчет с воспроизводимыми улики по каждому дефекту: адрес, код ответа, способ проверить самому
Сортировка найденного на три группы - теряет деньги сейчас, создает риск, портит качество; очередь работ строится за ней
Смета по пунктам: видна стоимость каждой поправки отдельно, от любой строки можно отказаться
Фиксация состояния «как приняли» в системе контроля версий первой правки — чтобы было куда откатиться
Копия сайта на тестовой площадке: изменения сначала там, на боевой выходят уже проверенными
Исправление доступности: поведение голого домена, протокол, редиректы, коды ответа внутренних адресов
Сквозной прогон заказа от карты товара до подтверждения — с ремонтом рвущегося по дороге
Восстановление аналитики: один рабочий поток вместо трех полуживых, с проверкой, что события приходят
Уборка рискованных мест в разметке — прежде всего объявленные рейтинги и отзывы, которых на странице нет
Карта сайта и robots.txt в рабочем состоянии, с повторной проверкой через панель вебмастера
Письменная передача: что изменено, как проверить, чего мы сознательно не трогали и почему
Условия: оплата по этапам, гарантийный срок 30 календарных дней на выполненные работы
Когда эта услуга не подходит
Что не входит в работу — чтобы не было сюрпризов на сдаче
Юридическая оценка договора с предыдущим подрядчиком и сопровождение спора
Экспертное заключение для суда
Возврат денег от предыдущего исполнителя
Переписка проекта с нуля под видом исправлений — это отдельная смета
Хостинг, домен, эквайринг
Этапы работы
Прозрачные этапы с согласованием на каждом шагу
Общий срок:5–35 дней
1
Диагностика
3–5 рабочих дней
Обход сайта и проверка того, что измеряется: ответы домена, карта сайта, разметка, счетчики, тестовый заказ. Доступы желательны, но часть видна и снаружи.
2
Сортировка находок и смета
1–2 рабочих дня
Раскладываем список на критическое, рискованное и косметическое, под каждый пункт даем оценку работ. Вы вычеркиваете то, что решили не трогать, и смета перечисляется.
3
Фиксация состояния и тестовая площадка
1–2 рабочих дня
Заводим репозиторий, если его не было, снимаем полную копию файлов и базы, поднимаем тестовую площадку. После этого шага любую нашу правку можно откатить одной командой.
4
Критические исправления
2–7 рабочих дней
То, что теряет деньги или создает риск санкций: протокол и редирект, разрыв в цепи заказа, рискованная разметка. Выходит отдельным изложением, не дожидаясь остального перечня.
5
Остальный перечень и повторный замер
3–20 рабочих дней
Аналитика, карта сайта и robots.txt, более мелкие дефекты в согласованном порядке. В конце меряем то же, что и на диагностике, и кладем цифры рядом — до и после.
6
Передача
1–2 рабочих дня
Письменное описание изменений, список того, чего мы сознательно не трогали, доступы, разговор по отчету. Далее 30 календарных дней гарантийного срока выполненные работы.
Бесплатная диагностика: что именно сломано
Мы не оцениваем работу предыдущего подрядчика словами – мы меряем. Каждый пункт в отчете это либо цифра, либо воспроизводимый сценарий, который можно проверить самому.
Что мы измеряем
Доступность и протоколКак сайт отвечает на обнаженный домен и на внутренние адреса. В измеренном нами магазине инструмента сертификат был валидным, но главный домен отдавал 301 на незащищенный протокол — каждый заходивший на корень попадал на незащищенное соединение. Сломан был не сертификат, а языковой редирект.
Аналитика, которая не работаетСобираются ли данные на самом деле. В измеренном нами сайте клиники код менеджера тегов блокировал сам себя: в Снипете был вписан идентификатор аналитики вместо идентификатора контейнера, и условие выхода срабатывало всегда. Снаружи счетчик "стоял", фактически не работал.
Рискованные решения в разметкеВещи, за которые прилетают санкции. В измеренном нами приложении в структурированных данных был объявлен рейтинг с 50 оценками, при том, что на странице не было ни одного упоминания об отзывах — это прямой повод под ручные санкции за самоназначенную разметку отзывов.
Карта сайта и индексацияСуществует ли карта сайта, не пуста ли она, не дублирует ли адрес. Это самая частая тихая поломка после сдачи проекта.
Разница с тем, что вам обещалиСовпадает ли фактический стек с заявленным. Мы регулярно видим в описаниях проектов один набор технологий, а в коде сайта – совсем другой; это не всегда проблема, но об этом следует знать.
Заказ и деньгиДоходят ли заказы, приходят ли уведомления, корректно ли работает оплата. Проверяется тестовым заказом от начала до конца.
Что вы получаете
Отчет со списком найденного: что сломано, как это проверить самому, насколько критично.
Разделение на три группы: теряет деньги сейчас, создает риск, портит качество.
Смета на исправление по пунктам – чтобы можно было взять часть.
Разговор на 30–40 минут по отчету.
Срок: 3–5 рабочих дней
Почему это бесплатно
Потому что у вас должна быть независимая картина, прежде чем вы решите, что делать с предыдущим подрядчиком и сколько вкладывать дальше. Отчет ваш и не зависит от того, будем ли мы исправлены.
Что дальше
После диагностики – смета по пунктам, договор, счет, акт. Мы не беремся переписывать весь сайт, если проблему закрывает исправление трех мест, и скажем об этом прямо.
Короткая форма: контакт и адрес сайта
Договор, акт и гарантия 30 дней
На каждый проект письменный договор: объём, сроки, сумма, порядок приёмки. После сдачи — акт и счёт, затем 30 календарных дней гарантии.
ФОП и безналичный расчёт
Исполнитель — зарегистрированный ФОП. Оплата на счёт с закрывающими документами.
Права и доступы — ваши
Код, дизайн и материалы переходят к вам после полной оплаты. Домен, хостинг, репозиторий оформляем на вас.
Портал клиента вместо переписки
Во время работы вы получаете доступ к порталу: договоры, счета, акты и статус проекта в одном месте.
Заказчики из Европы
Среди работ — проекты для Норвегии, Болгарии, Молдовы и Испании.
Цифры, которые можно проверить
Каждый кейс в портфолио — со ссылкой на живой сайт и техническим замером.
Сначала аудит, потом сумма
Прайса на сайте нет намеренно: объём одной и той же работы у двух клиентов отличается кратно.
Говорим «нет», когда не уверены
Если задача не наша или срок нереальный — скажем сразу.
Не нашли свой случай?
Опишите, как это устроено у вас, — ответим, подходит ли «Исправление сайта после неудачного подрядчика» и что это значит в вашей ситуации. Без брифа и без звонка: один вопрос, один ответ.
Что влияет на стоимость
Почему две одинаковые на вид задачи считаются по-разному
Сколько находок действительно критичныОтчет на тридцать пунктов и отчет на пять могут дать одинаковый объем работ: большинство мелочей не стоит того, чтобы их трогать. Считается не длина перечня, а количество мест, теряющих деньги или создающих риск.
Есть ли история изменений и доступ к кодуС репозиторием видно, когда и что сломали, и любую правку можно откатить. Без него первый этап идет на копию, версионность и фиксацию состояния «как приняли» — это день-два, которые экономят потом неделю.
На чем сделан сайтКоробочная платформа с десятком правок через ocmod разбирается быстро. Самопись без документации читается дольше, а одностраничная архитектура с пререндером требует еще и отдельной проверки того, что видит поисковик.
Можно ли работать не на боевом сайтеЕсли хостинг позволяет поднять копию, правки тестируются там и выходят в продакшне готовыми. Если копии нет, работать приходится окнами и мелкими шагами – не дороже по часам, но дольше по календарю.
Кто отвечает с вашей стороныОдин человек с правом сказать «да» сокращает проект заметнее любой оптимизации нашей работы. Самая длинная часть исправлений – не код, а ожидание решения по спорным пунктам отчета.
Технологии и интеграции
На чём строим и с чем это соединяется
Стек
OpenCart 3.x и 4.x – самое частое наследие; правки через ocmod и vqmod конфликтуют, сначала разбираем, кто кого перезаписывает
WooCommerce и WordPress – дефект обычно не в ядре, а в наборе из двух десятков плагинов
Next.js и React – отдельно проверяем, что отдается работу, а что собирается уже в браузере
PHP и MySQL – читаем код и структуру базы; на устаревших версиях правка влечет обновление платформы
Git – состояние «как приняли» фиксируем к первой правке; репозитория не было — заводим из архива
Google Search Console — единственный источник правды об индексации, и без вашего доступа он закрыт
проверка структурированных данных — показывает, что объявлено в разметке, но не то, покажет ли это поисковик
Интеграции
Google Search Console
Google Tag Manager
GA4
Google Ads
Meta Pixel
платежные провайдеры
перевозчики
SMTP
Telegram
Диагностика с поправками против «просто перепишем все заново»
Чем этот вариант отличается от альтернативы
Разработка с нуля вместо ремонтаНаш подход
Что вы получаете на стартесмета на весь проект до того, как кто-то вообще посмотрел в кодперечень дефектов с доказательствами и стоимостью каждого пункта в отдельности
Что происходит с работающимпереезжает вместе со всем остальным, и часть ломается по дорогеостается как есть — трогаем только сломанное
Адреса страницновая структура адресов: без карты переходов накопленное в поиске теряетсясохраняются, переходы не нужны
Срок до первой сменыпервый рабочий экран - за неделикритическое закрывается за несколько дней отдельным изложением
Когда переписать действительно разумнеерешение принято к диагностике, и проверить его нечемскажем сами, если список дефектов перерастет стоимость нового сборника
Что нужно от вас
Без этого не начнём — лучше подготовить заранее
1Доступы: админка, хостинг, база, панель вебмастера, кабинеты аналитики. Чего нет — скажите сразу, это изменяет список того, что можно проверить.
2Описание того, что именно вас не устраивает, своими словами и с примерами: «заказ от 12 числа не пришел» полезнее «сайта глючит».
3Техническое задание или переписку с предыдущим подрядчиком, если сохранились: половина спорных пунктов закрывается именно там.
4Разрешение сделать тестовый заказ на боевом сайте – с возвратом оплаты после проверки.
5Один человек с правом принимать решения по отчету и принимать работы.
Если чего-то из этого нет — скажите, подскажем, как собрать или сделаем сами отдельной задачей.
Частые вопросы
Что спрашивают чаще всего — с конкретными ответами
Как понять, действительно ли сайт сделан плохо, а не просто не нравится?
По измеряемым вещам. Мы смотрим, как домен отвечает на запрос, доходит ли тестовый заказ, собираются ли данные аналитики, есть ли карта сайта и нет ли в разметке объявлений о том, чего на странице не существует. Все это либо да, либо нет – места для вкуса здесь нет. Каждый пункт отчета идет со способом проверить его самому, поэтому вы не зависите ни от нашей оценки, ни от предыдущего исполнителя. А вот «не нравится шрифт» в такой отчет не попадает: это вопрос в редизайн.
Какие дефекты случаются чаще всего?
Те, которых не видно с первого взгляда. В измеренном нами магазине инструмента сертификат был валидным, страницы открывались, все выглядело нормально — но голый домен отдавал 301 на незащищенный протокол, и каждый, кто набирал адрес без внутренней страницы, попадал на незащищенное соединение. Внутренние адреса работали правильно. Сломан был языковой редирект из корня, одна строчка в конфигурации. Сертификат сам по себе ничего не спасает: он шифрует канал, и на этом его роль заканчивается.
Аналитика вроде бы стоит, а цифр нет — так бывает?
Постоянно. В измеренном нами сайте клиники инлайновый код менеджера тегов блокировал сам себя: в переменную идентификатора был вписан идентификатор аналитики вместо идентификатора контейнера, а условие выхода сравнивало переменную именно с этим значением — выход срабатывал всегда и контейнер не грузился вообще. Код на странице был. Такие вещи находятся чтением, а не сканером. И отдельно: восстановленный счетчик сам по себе ничего не улучшает, он только дает возможность увидеть; блокировщики, режим согласия и ограничения браузеров на cookie делают из данных тенденцию, а не бухгалтерскую истину.
Мог ли подрядчик сделать что-нибудь, за что прилетят санкции?
Мог, и обычно нечаянно. В измеренном приложении структурированные данные объявляли рейтинг с 50 оценками, при том, что на странице не было ни одного упоминания об отзывах. Это самоназначенная разметка отзывов – прямой привод под ручные санкции. Такие места убираем первыми вместе с критическими. Только не путайте: честная разметка не поднимает позиции и не заставляет поисковик показать расширенный снипет, она только дает шанс. А ложная создает риск, и эта асимметрия не в вашу пользу.
Что вы делаете первым делом, еще до поправок?
Фиксируем состояние «как приняли». Заводим репозиторий, если его не было, снимаем полную копию файлов и базы, поднимаем тестовую площадку — и только потом трогаем первую строчку. Это наша собственная рекомендация даже тем, кто будет исправлять сайт не с нами: без зафиксированной точки отката любая правка в чужом коде – игра вслепую, а спор «к вам это работало» становится неразрешимым. День работы на этом шаге экономит неделю на следующих.
Вы скажете, что предыдущий подрядчик плохой?
Нет. Пишем, что нашли и как это проверить, без оценок личности и квалификации. Часть того, что выглядит ошибкой, оказывается сознательным решением в своих обстоятельствах – ограниченный бюджет, требование заказчика, устаревший хостинг. Часть действительно ошибка. Разбираться в мотивах не наша работа; наша — показать факты, с которыми вы пойдете дальше, включая разговор с тем же подрядчиком, если вы его планируете.
Не дешевле ли сделать все заново?
Иногда дешевле – и мы это скажем, если перечень дефектов перерастет стоимость нового сборника. Но чаще оказывается, что критических мест три-четыре, и их ремонт стоит в разы меньше новой разработки, а главное — не влечет за собой смену адресов страниц. Поэтому смету даем по пунктам: видна стоимость каждой поправки отдельно, и вы решаете, что брать, а что оставить как есть.
Сколько это длится?
Диагностика – 3–5 рабочих дней. Исправление – от 5 до 35 рабочих дней в зависимости от перечня. Критическое, что теряет деньги сейчас, предлагаем закрывать первой выкладкой за несколько дней, не дожидаясь остальных. Дольше всего в этой работе не код, а согласование спорных пунктов отчета: если у вас есть один человек с правом сказать «да», срок сжимается заметно.
После поправок трафик и продажи возрастут?
Мы этого не обещаем и никому не советуем обещать. Удаление дубликатов не добавляет трафика — оно перестает его рассеивать, и в первые недели количество страниц в индексе может даже упасть, это ожидаемый ход событий. Карта сайта не гарантирует индексацию, реальные цифры видны только в вашей Search Console. Скорость тоже не делает предложение более привлекательным: сайт, который загружается за 200мс, просто даст человеку повод уйти раньше. Убираем технический мусор – то, из-за чего люди и заказы теряются в пути. Спрос не создается ремонтом.
Отправьте адрес сайта и опишите своими словами, что не так.
В ответ — список найденного с кодами ответа и методом проверить каждый пункт самому, разделенный на критическое, рискованное и косметическое. Если серьезных дефектов не найдем, напишем это.
Прайса на сайте нет намеренно: объём той же работы у двух клиентов отличается в разы, и цифра «от» в этом случае ничего не объясняет. Сначала бесплатный аудит — считаем ваши страницы, дубли и скорость, — потом называем сумму и срок и фиксируем их в договоре.