• Доработки · OpenCart 3.x и 4.x

После неудачного подрядчика: найти, что сломано, и починить

Исправление сайта после неудачного подрядчика начинается с перечня, а не с кода: что именно сломано, как это проверить самому и сколько стоит каждый пункт в отдельности. Сначала меряем – ответ домена, путь заказа, сбор данных аналитики, разметку, карту сайта – и только потом называем работы. Диагностика бесплатная, а отчет остается у вас независимо от того, кто будет исправлять. В большинстве случаев критических мест оказывается три-четыре, а не «переписать все».

Посмотреть, как это работает
Стоимость
после бесплатного аудита
Гарантия
30 дней после подписания акта
Что делаем
диагностика с воспроизводимыми доказательствами, далее поправка по пунктам
после бесплатного аудита
Стоимость
30
Гарантия

дней после подписания акта

диагностика с воспроизводимыми доказательствами, далее поправка по пунктам
Что делаем
5–35
Срок работ

рабочих дней: считается от перечня дефектов, а не от размера сайта

бесплатная диагностика, 3–5 рабочих дней
Перед сметой
сертификат валидный, а голый домен отдает 301 на незащищенный протокол
Измеренный дефект №1
код менеджера тегов самоблокируется: на странице он есть, нет данных
Измеренный дефект №2
оценок личности предыдущего исполнителя и выводов для суда
Чего не делаем
Кому подходит

Ситуации, в которых эта услуга даёт результат

Сценарий 1 из 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мс, просто даст человеку повод уйти раньше. Убираем технический мусор – то, из-за чего люди и заказы теряются в пути. Спрос не создается ремонтом.

Отправьте адрес сайта и опишите своими словами, что не так.

В ответ — список найденного с кодами ответа и методом проверить каждый пункт самому, разделенный на критическое, рискованное и косметическое. Если серьезных дефектов не найдем, напишем это.

Смотреть кейсы
  • Ответ в течение 2 часов
  • Без обязательств
  • Работаем по договору

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