WWCODING
Открытое досье с фотографиями и печатью
Маскот WWCODING: смотрит через лупу

Разбор · Своими руками

Сайт на WordPress своими руками:
от установки до первых заявок.

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

Своими руками

6 октября 2026 · 9 мин

WordPress закрывает запуск за выходные, но типовые дефекты сборки стоят заявок: тяжёлая тема с десятком библиотек, картинки по 4 МБ, письма в спаме и отсутствие целей в аналитике. Разбираем причины по слоям, считаем цену простоя в рублях, показываем план правок на вечер и момент, когда ремонт выгоднее доверить студии.

Пятница, 22:40: сайт готов, а клиентов нет

Предприниматель ставит WordPress на хостинг за 300 ₽ в месяц, берёт бесплатную тему из каталога, добавляет плагин формы и объявляет, что сайт готов. Две недели приходят визиты, а заявок нет.

Сцена почти всегда одна. В Метрике 340 визитов, в базе — ноль обращений. С телефона на улице первый экран собирается шесть секунд, кнопка «Оставить заявку» ведёт на пустую страницу. На ноутбуке с домашним интернетом всё работает, поэтому дефект живёт неделями.

Разрыв между «у меня открывается» и «клиент не смог» съедает первые месяцы продаж.

Семь замеров, которые делаются сегодня без программиста

Проверка займёт вечер и не потребует доступов к серверу. Записывайте замеры: «вроде быстро» не аргумент, а секунда на секундомере — аргумент.

  1. 01TTFB на мобильном в PageSpeed Insights. Норма — до 0,8 секунды, выше 1,2 виноваты хостинг и плагины, а не фотографии.
  2. 02Путь клиента со смартфона в мобильном интернете. Больше 20 касаний до отправки формы — это потерянные заявки.
  3. 03Тестовая заявка и её след: папка «Спам», журнал плагина форм, уведомление в Telegram или CRM.
  4. 04Список активных плагинов. Двадцать — предел для сайта услуг, тридцать четыре означают конфликты после каждого обновления.
  5. 05Версия PHP в панели хостинга: 7.4 и 8.0 давно без обновлений безопасности, ставьте 8.2 или 8.3.
  6. 06Консоль браузера и вкладка «Сеть»: красные ошибки и файлы по 4 МБ объясняют медленную отрисовку.
  7. 07Держатель доступов: домен, хостинг, админка, резервные копии. Всё на подрядчика — риск выше любого плагина.

Почему сайт собран, но не продаёт: три слоя причин

Причины лежат в трёх слоях, и лечатся они по-разному.

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

Мобильный слой. Больше половины визитов в сервисных нишах приходят со смартфонов, а шаблон без адаптации показывает им сжатую копию настольной версии. Форма с пятью обязательными полями добивает конверсию: каждое лишнее поле снимает 3–8 процентов отправок.

Слой доверия и данных. На сайте нет сроков, цен и гарантий, а аналитика считает визиты без целей. Владелец не знает, где теряется заявка, и покупает ещё трафика.

Цена вечера правок: возврат 120 000 ₽ за месяц

Вводные: бюджет 60 000 ₽, клик 25 ₽, значит 2 400 визитов. Мастерская с чеком 2 500 ₽ и конверсией 1,2% собирает 29 заявок (1,2% от 2 400 = 29) и 72 500 ₽ выручки (29 × 2 500 = 72 500).

Рабочая для локальной услуги конверсия — 3,2%: 3,2% от 2 400 = 77 заявок, то есть 77 × 2 500 = 192 500 ₽.

Дельта за месяц: 192 500 − 72 500 = 120 000 ₽, а при том же потоке 120 000 × 12 = 1 440 000 ₽ за год.

Отдельно по письмам: семь обращений из 77 попадали в спам, это 7 × 2 500 = 17 500 ₽ в месяц. Внешний SMTP, дубль в Telegram, журнал заявок и цель в Метрике закрывают утечку за два вечера.

Что будет если оставить как есть

Дефекты сборки не исчезают сами, они накапливаются по расписанию.

Расширения. У бесплатного плагина срок жизни — три-четыре года, дальше автор его бросает. Заброшенный модуль остаётся в сборке, и обновление соседнего расширения однажды роняет админку.

Хостинг. Провайдеры снимают старые ветки PHP по расписанию, и перенос на 8.2 придётся делать в день отключения, а не по плану.

База. Служебная таблица опций копит записи с автозагрузкой, и сервер читает их на каждом визите: плюс 40–60 миллисекунд в год без единой правки в коде.

Деньги. Реклама покупается каждый месяц заново и ведёт трафик в ту же молчащую форму, поэтому разрыв из расчёта повторяется.

Правки за один вечер: восемь шагов по порядку

Порядок важен: сначала сохранность данных, потом скорость и уведомления.

  1. 01Резервная копия файлов и базы вне сервера плюс пробное восстановление. Непроверенная копия копией не считается.
  2. 02Ветку PHP меняйте на копии, потом в бою: 10–25 процентов отклика достаются бесплатно.
  3. 03Удаление лишних плагинов, а не отключение. Цель — 12–18 активных расширений.
  4. 04Внешний SMTP с авторизацией и живая заявка на боевом домене.
  5. 05Дубли уведомлений в Telegram и журнал обращений, чтобы потерянную заявку можно было найти.
  6. 06Сжатие изображений и перевод в WebP: вместо 4 МБ — 150–250 КБ на кадр.
  7. 07Кэш страниц на уровне сервера, двухфакторная авторизация и лимит попыток входа.
  8. 08Автопроверка: раз в час робот открывает сайт, раз в сутки уходит тестовая заявка, код 500 приходит сообщением в Telegram.

Где заканчиваются возможности своими руками

Восемь шагов закрывают большинство дефектов, дальше начинается инженерная работа.

Авария. Сайт лежит, отдаёт 500 через раз или рассылает спам: нужен разбор логов, поиск точки входа, чистка базы и смена паролей. Правки прямо на боевом сервере превращают час простоя в сутки.

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

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

Что делает студия и сколько это стоит

Старт — разбор сайта: 0 ₽, 2–3 дня, на выходе перечень дефектов по важности и смета на работы. Разбор ведёт Максим Холмов.

Точечный ремонт закрывает сервер, плагины, уведомления и скорость, если сайт не перерос движок.

Считаем по смете, а не по часам. Нижние границы: 10 000 ₽ за лендинг, 30 000 ₽ за многостраничный сайт, 80 000 ₽ за магазин, CRM — со 150 000 ₽, Telegram-бот — со 100 000 ₽, приложение — тоже со 150 000 ₽.

Девяносто дней сопровождения после сдачи идут без счёта, с четвёртого месяца это от 5 000 ₽. Домен, хостинг, файлы и пароли оформлены на вас.

Вывод: сначала замеры, потом реклама

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

Если форма работает, отклик в норме и заявки доходят, развивайте сайт сами. Если разрыв измеряется сотнями тысяч рублей в год, начинайте с аудита за 0 ₽, а не с нового рекламного бюджета.

Коротко

120 000 ₽ в месяц

Разрыв между текущей и рабочей конверсией на потоке 2 400 визитов

17 500 ₽ в месяц

Заявки, которые уходили в спам вместо почты и CRM

0 ₽, 2–3 дня

Аудит перед ремонтом или пересборкой сайта

три месяца без платежей

Сопровождение после сдачи проекта

Частые вопросы

Сколько времени занимает собрать сайт на WordPress самому?

Установка, тема и базовые страницы — выходные. Рабочая версия с адаптацией, формами, уведомлениями и аналитикой занимает от недели до двух, если не отвлекаться. Основное время уходит не на сборку, а на проверку: тестовая заявка, мобильный вид, скорость и резервная копия.

Почему форма не присылает письма, хотя плагин установлен?

Письмо чаще всего уходит, но не доходит: хостинг отправляет его от имени домена без записей SPF и DKIM, и почтовые сервисы складывают его в спам. Решение — внешний SMTP с авторизацией, дубль уведомления в Telegram и журнал заявок, чтобы потерянное обращение можно было найти.

Когда самостоятельная настройка WordPress уже не помогает?

Граница проходит по трём вещам: обновления ломают сайт, потому что расширений больше тридцати; сервер отвечает дольше 1,2 секунды при нормальном хостинге; склад, 1С и CRM сходятся лишь наполовину. В этих случаях почасовой ремонт выходит дороже пересборки на понятной архитектуре.

Маскот WWCODING: протягивает ключ

Следующий шаг

Есть дело?
Присаживайтесь.

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