Сайты и лендинги
6 октября 2026 · 11 мин
Выбор между WordPress и самописным движком решает не вкус, а смета отказов. WordPress даёт быстрый старт и забирает предсказуемость: три десятка плагинов, автообновления ночью и слабый хостинг превращаются в простои, которые видно только по выручке. Ниже — замеры за вечер, арифметика потерь и граница самолечения.
Вторник, 9:20: сайт открылся, а заявки не пришли
У производственной компании сайт на WordPress: тема куплена четыре года назад, 34 активных плагина, PHP 7.4 на shared-хостинге за 390 ₽ в месяц. Ночью прошло автообновление WooCommerce, и каталог начал отдавать 500 через раз.
О проблеме владелец узнал от постоянного клиента, который написал дважды и не получил ответа. За одиннадцать дней в базу не попало 14 обращений, а реклама оплачивалась по обычному графику.
Что проверить сегодня: шесть замеров без программиста
Диагностика занимает вечер и не требует серверных доступов. Записывайте числа: с ними можно спорить с подрядчиком, с ощущениями нельзя.
- PageSpeed Insights на мобильном: отклик TTFB до 0,8 секунды, отрисовка LCP до 2,5. TTFB выше 1,2 указывает на хостинг и плагины, а не на фото.
- Список плагинов: 20 активных — предел для небольшого сайта, 34–40 означают, что расширения дублируют друг друга.
- Плагины без обновлений больше года. Каждый такой — будущая уязвимость и конфликт при следующем апдейте.
- Версия PHP: ветки 7.4 и 8.0 сняты с поддержки, рабочая — 8.2 и выше. Магазину нужен лимит памяти от 256 МБ, а не 128.
- Живая заявка с телефона: проверьте «Входящие», «Спам» и уведомление в CRM. Норматив доставки — до 5 минут.
- Владение доменом, хостингом, админкой и бэкапами. Единственный держатель доступов — риск выше любого плагина.
Три слоя причин, из которых растут отказы
Отказы WordPress редко приходят по одной причине. Их дают три слоя, и лечатся они по-разному.
Сервер и версии. Shared-хостинг держит на одной машине сотни сайтов: сосед с всплеском трафика поднимает отклик с 0,4 до 1,6 секунды. Старый PHP добавляет 20–30 процентов ко времени выполнения, а лимит 128 МБ роняет админку.
Плагины и тема. 34 расширения — это чужие 60–80 тысяч строк кода и сотни запросов к базе на страницу. Шесть-восемь пересекаются: два кэша, три формы, два SEO-модуля. Конфликт проявляется после обновления любого участника связки.
Цена бездействия: 594 000 ₽ в месяц на ровном месте
Считаем на числах этой компании: 2 400 визитов в месяц из рекламы и поиска, средний чек 27 000 ₽, конверсия 1,3% от 2 400 = 31 заявка, то есть 31 × 27 000 = 837 000 ₽ выручки.
Для производственной ниши рабочая конверсия — 2,2% от 2 400 = 53 заявки, или 53 × 27 000 = 1 431 000 ₽.
Разница за месяц: 1 431 000 − 837 000 = 594 000 ₽. За год при том же потоке — 594 000 × 12 = 7 128 000 ₽.
Часть суммы объясняется откликом сервера и свалкой плагинов, часть — сломанной формой. Отдельно по форме: 5 заявок из 31 терялись на доставке письма, это 5 × 27 000 = 135 000 ₽ в месяц.
Прогноз при бездействии
Ситуация не стабилизируется сама. Бесплатный плагин живёт три-четыре года, дальше патчей безопасности нет, а сайт продолжает на него опираться.
Версии уходят вперёд. К моменту отключения PHP 8.2 переезд придётся делать в спешке, без тестового стенда и с базой, выросшей на 20–30 процентов.
Таблица wp_options обрастает автозагружаемыми записями, и каждый визит читает их целиком: отклик растёт на 0,1–0,3 секунды в год без правок в коде. Добавьте ручные обновления в боевой среде — и любая ошибка откатывается восстановлением из бэкапа, который ни разу не проверяли.
План на вечер: восемь шагов своими руками
Список закрывает 60–70 процентов типовых отказов. Идите по порядку: сначала сохранность данных, потом оптимизация.
- 01Бэкап файлов и базы вне сервера и пробное восстановление: непроверенный бэкап бэкапом не считается.
- 02PHP 8.2 или 8.3 — сначала на копии, потом в бою. Это бесплатные 10–25 процентов скорости.
- 03Удалить лишние плагины, а не отключить: цель — 12–18 активных.
- 04Внешний SMTP с авторизацией, дубли уведомлений в Telegram, журнал заявок.
- 05Кэш страниц на уровне сервера и перевод изображений в WebP.
- 06Двухфакторная авторизация, лимит попыток входа, отключение XML-RPC.
- 07Обновления раз в месяц на копии вместо ночного автоапдейта в бою.
- 08Мониторинг: доступность раз в минуту, тестовая заявка раз в сутки, оповещение при коде 500.
Что остаётся за рамками своих сил
Восемь шагов работают до определённой границы. Дальше начинается инженерная работа, которую через админку не сделать.
Инцидент. Когда сайт лежит или рассылает спам, нужен разбор логов, поиск уязвимости, чистка базы и смена ключей.
Интеграции и магазин под нагрузкой. Связка с 1С, складом и CRM требует согласованных форматов данных; кэш и остатки конфликтуют, и страница показывает товар, которого нет на складе.
Этапы работы и стоимость
Точка входа — аудит — бесплатно, двое-трое суток, под руководством Максима Холмова. Что дальше: приоритеты, потери в рублях, сроки и смета.
Если корень в сервере, плагинах и уведомлениях, хватает точечного ремонта. Если сайт перерос движок, собираем заново: лендинг — от 10 000 ₽, многостраничный сайт — от 30 000 ₽, интернет-магазин — от 80 000 ₽, CRM — от 150 000 ₽, бот — от 100 000 ₽, приложение — от 150 000 ₽.
Поддержка включена на 3 месяца, далее от 5 000 ₽ в месяц. Доступы, код и логика остаются у вас. Именно этот пункт даёт быстрый эффект.
Вывод: считайте не движок, а стоимость отказов
Спор «WordPress или самописный» редко решается вкусом. WordPress выигрывает на типовых задачах и быстром старте, проигрывает, когда сайт становится рабочим инструментом с интеграциями и потоком заявок.
Порядок простой: вечер на замеры и живую заявку, затем обязательный минимум — актуальный PHP, ревизия плагинов, внешний SMTP, журнал обращений, кэш, защита, мониторинг. Если конверсия вышла на рабочие 2,2 процента, сайт можно развивать. Если упирается в движок — считайте пересборку, а не бесконечный ремонт.
Коротко
594 000 ₽ в месяц
Разрыв между слабой и рабочей конверсией на потоке 2 400 визитов
135 000 ₽ в месяц
Потеря 5 заявок из 31 при сломанной отправке формы
0 ₽, 2–3 рабочих дня
Стоимость аудита перед ремонтом или пересборкой
0 ₽, ведёт Максим Холмов
Аудит перед ремонтом или пересборкой
Частые вопросы
Что дешевле на старте: WordPress или самописный сайт?
На старте WordPress обходится дешевле: базовые задачи закрывают готовые расширения. К цене добавляются премиум-плагины, хостинг с запасом по памяти и время на обновления. Самописный вариант дороже на входе — лендинг от 10 000 ₽, многостраничный сайт от 30 000 ₽, — зато не зависит от чужих релизов и ежемесячной ревизии плагинов.
Когда пора уходить с WordPress на кастомную разработку?
Три признака: больше 30 активных плагинов и конфликты после каждого обновления; интеграции с 1С, складом и CRM закрываются только наполовину; отклик сервера выше 1,2 секунды при нормальном хостинге. В этих случаях ремонт стоит дороже пересборки на понятной архитектуре.
Останутся ли у нас код и доступы после работ?
Да. Код, база, доступы к хостингу, домену и аналитике оформляются на заказчика и передаются после сдачи вместе с документацией. Поддержка первые 3 месяца бесплатная, дальше от 5 000 ₽ в месяц и только по вашему желанию.




