Сайт на бесплатном шаблоне: как он развалился сам по себе

К нам обратилась компания, занимающаяся производством и монтажом металлических ограждений. Обращение было по неотложному поводу: «У нас перестали работать формы на сайте. И слайдер на главной пропал. И кнопка звонка не нажимается. Можете быстро починить?»
Быстро не получилось. Разбор занял несколько дней, а починка в итоге оказалась дороже, чем сделать новый сайт. Историю стоит рассказать целиком, потому что она типична: так заканчивают многие сайты, собранные на бесплатном шаблоне четыре-пять лет назад.
С чего всё начиналось
Пять лет назад компания решила обновить сайт. Бюджет был скромный, задача казалась простой — «нам нужен нормальный современный сайт, чтобы люди видели наши работы и могли оставить заявку».
Нашли исполнителя, который предложил хороший вариант: взять готовый шаблон, поставить на бесплатную систему управления, наполнить содержанием. Дёшево, быстро, красиво. Шаблон действительно был красивый: анимированный первый экран, слайдер с работами, эффектные переходы, всплывающие формы, счётчики выполненных объектов, которые красиво прокручивались при прокрутке страницы.
Сделали за три недели. Компания была довольна. Сайт выглядел современнее, чем у большинства конкурентов.
Дальше исполнитель пропал — не драматично, просто перестал брать новые задачи, сменил сферу деятельности. Сайт работал сам по себе, содержание обновляли изредка своими силами через админку.
Что сломалось и почему
Через четыре с половиной года начались проблемы, и они пришли не по одной.
Сначала перестал работать слайдер. Просто исчез с главной страницы, оставив пустое место. Причина: браузеры перестали поддерживать устаревший способ работы, на котором был написан плагин слайдера. Плагин не обновлялся автором с давнего времени — проект был заброшен.
Потом перестали отправляться формы. Здесь причина была другая: хостинг обновил версию программного обеспечения сервера. Код формы был написан по устаревшим правилам, которые в новой версии перестали работать. Форма отображалась, кнопка нажималась, но ничего не происходило.
Кнопка обратного звонка перестала нажиматься. Она была частью того же набора плагинов, что и слайдер.
Всплывающие окна начали открываться сами по себе и не закрываться. Конфликт между несколькими библиотеками, каждая из которых обновилась по-своему.
Сайт стал медленно открываться на телефонах. Шаблон подгружал полтора десятка внешних библиотек, часть из которых стала недоступна — браузер ждал ответа от несуществующих серверов.
Ключевой момент: всё это произошло примерно за полгода, без единого действия со стороны компании. Никто ничего не менял. Сломалось само — потому что мир вокруг сайта изменился, а сайт остался прежним.
Почему нельзя было просто починить
Когда мы начали разбираться, обнаружилось следующее.
Шаблон был переработан вручную. Исполнитель менял его под задачу компании, правя файлы напрямую. Это означало, что обновить шаблон до новой версии невозможно — все правки пропадут. А не обновлять — значит оставаться со сломанным.
Автор шаблона исчез. Шаблон был бесплатным, распространялся на общедоступной площадке. Автор перестал его поддерживать четыре года назад. Новых версий нет и не будет.
В шаблоне было четырнадцать сторонних плагинов. Из них семь больше не поддерживались. Заменить каждый — отдельная работа, потому что они были связаны между собой и с вёрсткой.
Код был запутанным. Шаблон изначально делался универсальным — «подойдёт для любого бизнеса». Универсальность достигалась огромным количеством настроек и вариантов, большая часть которых не использовалась, но продолжала загружаться и выполняться.
Не было ни одной копии. Резервных копий не делали никогда. Историю изменений тоже никто не вёл. Мы работали с тем, что было на сервере, вслепую.
Оценка починки составила примерно семьдесят процентов от стоимости нового сайта. При этом починенный сайт остался бы тем же самым: устаревшим шаблоном с заброшенными плагинами, который через год-два сломается снова.
Что было потеряно за эти полгода
Самое неприятное выяснилось при разборе статистики.
Формы перестали работать примерно за пять месяцев до обращения к нам. Точную дату определили по данным Яндекс.Метрики: цель на отправку формы просто перестала срабатывать в один день.
До поломки формы давали в среднем двенадцать-пятнадцать заявок в месяц. Это около семидесяти потерянных обращений.
Компания этого не заметила, потому что заявки продолжали приходить по телефону, а спад списали на общее состояние рынка и на конкурентов, которые «демпингуют».
Кнопка обратного звонка не работала примерно четыре месяца. Сколько людей на неё нажали и ушли, не дождавшись, посчитать невозможно.
Отдельно посчитали посетителей с телефонов: доля отказов у них выросла почти вдвое с того момента, как сайт стал медленно открываться. Люди просто не дожидались загрузки.
Что сделали в итоге
Компания приняла решение делать новый сайт — на ХостСМС, с шаблоном, разработанным под них, без сторонних плагинов сомнительного происхождения.
Перенесли всё содержание: описания услуг, работы, фотографии объектов, тексты. Ничего не потеряли.
Настроили постоянную переадресацию со старых адресов на новые, чтобы не потерять людей, приходящих по старым ссылкам и из закладок.
Сделали простую и надёжную форму, работающую без внешних зависимостей, с дублированием заявок в мессенджер и в почту.
Настроили автоматическое резервное копирование.
Заключили договор на сопровождение: регулярные обновления, проверка работоспособности форм, мониторинг доступности.
Отдельно занялись карточками в Яндекс Бизнесе и 2ГИС — они существовали, но были заполнены наполовину и не обновлялись годами.
Через три месяца после запуска число заявок с сайта превысило то, что было до поломки, примерно в полтора раза. Отчасти потому, что новый сайт работал, отчасти потому, что впервые за пять лет им кто-то занимался.
Что из этого стоит вынести
Бесплатный шаблон — это не подарок, а отложенный платёж. Экономия на старте оборачивается расходами через несколько лет, обычно в неудобный момент. Причём расходы приходят вместе с потерей заявок за период, пока никто не замечал поломку.
Чужой код стареет независимо от вас. Вы можете вообще ничего не трогать — и всё равно однажды обнаружите, что половина функций отвалилась. Браузеры меняются, версии программного обеспечения обновляются, авторы плагинов бросают проекты.
Правки шаблона напрямую закрывают путь к обновлениям. Это техническое решение, которое кажется удобным на старте и превращается в тупик через год.
Много плагинов — много точек отказа. Каждый сторонний компонент это ещё один автор, который может исчезнуть, и ещё одна библиотека, которая может устареть. Четырнадцать плагинов означают четырнадцать независимых рисков.
Отсутствие сопровождения — не экономия. Компания пять лет не платила за поддержку и считала, что сэкономила. Реальная цена этой экономии — семьдесят потерянных заявок и новый сайт с нуля.
Поломка не объявляет о себе. Форма выглядит нормально. Кнопка на месте. Сайт открывается. Понять, что что-то не работает, можно только регулярной проверкой или по данным аналитики.
Как понять, что ваш сайт идёт по тому же пути
Признаки, по которым можно определить приближение той же ситуации, довольно заметны, если знать, на что смотреть.
Сайту больше трёх лет, и с момента запуска в него не вносили технических изменений. Не содержания, а именно технической части: обновлений системы, библиотек, шаблона.
Никто в компании не знает, что за шаблон использован. Если на вопрос «на чём сделан сайт» ответ звучит как «нам его подрядчик делал» — это уже повод разобраться.
Исполнителя, который делал сайт, нет на связи. Даже если сайт работает, чинить его при поломке будет некому, а разбираться в чужом шаблоне — дорого.
На сайте много эффектов. Анимации, параллакс, прокручивающиеся счётчики, слайдеры, всплывающие окна, эффекты при наведении. Каждый такой эффект — отдельный компонент, который может сломаться.
Сайт заметно медленнее конкурентов на телефоне. Обычно это следствие большого количества библиотек, тянущихся из шаблона.
В админке есть настройки, которые никто не понимает. Универсальные шаблоны приносят с собой десятки параметров, назначение которых знал только тот, кто их настраивал.
Резервных копий нет или их никто не проверял.
Никто не отправлял тестовую заявку больше полугода.
Три и более совпадения — повод провести полную диагностику, не дожидаясь, пока что-то отвалится в разгар сезона.
Что делать, если менять сайт сейчас не готовы
Ситуация, когда всё указывает на необходимость переделки, а бюджета или момента нет, встречается часто. Здесь есть промежуточные меры, которые снижают риск.
Сделайте полную резервную копию и храните её у себя. Файлы плюс база. Это первое действие в любой ситуации.
Проверьте и почините формы. Даже если весь остальной сайт постепенно рассыпается, приём заявок должен работать. Форму можно вынести из шаблона и сделать простой и независимой — работа на несколько часов.
Уберите неработающие элементы. Пустое место от слайдера выглядит хуже, чем аккуратный статичный блок с фотографиями. Отключите то, что уже сломалось, вместо того чтобы делать вид, что этого не видно.
Проведите ревизию скриптов. Уберите всё, что подключается от сервисов, которыми вы не пользуетесь. Часто это ускоряет сайт в разы.
Продублируйте ключевую информацию в карточки на картах. Телефон, услуги, цены, режим работы, фотографии. Тогда даже при отказе сайта клиент сможет найти вас и позвонить.
Настройте мониторинг доступности. Чтобы узнавать о падении сайта от системы, а не от клиента.
Заложите переделку в план. Не «когда-нибудь», а с конкретным сроком — например, в межсезонье. Переделка по плану всегда дешевле переделки в аварийном режиме.
Как это связано с продвижением 3 в 1
История хорошо показывает, что происходит, когда компания опирается на один канал, да ещё и не следит за ним.
Поиск. Сайт был единственным источником заявок из интернета. Когда он сломался, канал исчез целиком. Дополнительно пострадала техническая сторона: медленная загрузка и неработающие элементы ухудшали впечатление и у людей, и у поисковых роботов. Для нейропоиска сайт с поломанной вёрсткой и подвисающими скриптами — плохой источник: извлечь из него факты сложнее, чем из аккуратной страницы конкурента.
Яндекс.Справочник и Яндекс Бизнес. Карточка была заведена при создании сайта и с тех пор не обновлялась. Телефон, к счастью, не менялся, поэтому звонки шли — и именно они маскировали катастрофу с сайтом. Компания думала, что «заявки идут», не различая источники.
2ГИС. Карточка была, но с одной фотографией и без списка услуг. Для ниши металлических ограждений, где люди активно ищут местных исполнителей в приложении, это означало почти полное отсутствие в канале.
После разбора настроили единый учёт обращений с отметкой источника. Оказалось, что при работающем сайте распределение примерно такое: половина обращений с сайта, треть с карт, остальное — рекомендации и повторные клиенты. Пять лет компания об этом не знала.
Общий вывод: три канала страхуют друг друга. Когда сломался сайт, карты не дали бизнесу провалиться совсем. Но если бы карты велись как следует, потери были бы намного меньше.
Короткий список проверок
Выясните, на чём сделан ваш сайт и кто автор шаблона.
Проверьте, поддерживается ли шаблон и когда выходило последнее обновление.
Посмотрите, сколько сторонних плагинов подключено и живы ли их авторы.
Отправьте тестовую заявку через каждую форму на сайте.
Нажмите все кнопки: обратный звонок, чат, всплывающие окна.
Откройте сайт на телефоне и засеките время загрузки.
Посмотрите в Яндекс.Метрике, не обрывалась ли когда-нибудь линия достижения целей.
Проверьте, делаются ли резервные копии и разворачиваются ли они.
Проверьте карточки в Яндекс Бизнесе и 2ГИС.
Если вашему сайту несколько лет, он сделан на готовом шаблоне и вы давно не проверяли, всё ли на нём работает, — специалисты компании «Сайты Профессионально» бесплатно проведут диагностику: посмотрят, какие элементы уже не работают, что сломается в ближайшее время и стоит ли чинить или разумнее переделать. Мы девятнадцать лет занимаемся сайтами и повидали достаточно шаблонов, которые тихо развалились без ведома владельца.
Хотите получить бесплатную диагностику сайта?
Получите бесплатную экспресс-диагностику за 24 часа. Проверим ошибки, сбои, скорость, безопасность и скрытые ошибки — пришлём отчёт с рекомендациями.
- Скорость загрузки и мобильная версия
- Уязвимости, вирусы, взломы
- Битые ссылки, дубли, SEO-ошибки
- Статус домена, SSL, хостинга
Популярные решения наших клиентов:

До 10 часов работ в мес.
Ежедневная диагностика
Продление домена
Продление хостинга/сервера

До 40 часов работ в мес.

До 100 часов работ в мес.
