WordPress · 6 мин чтения

WordPress разработчик: как проверить квалификацию перед заказом

За десять лет работы с WordPress я видел десятки проектов, где заказчик нанял wordpress разработчика по первому впечатлению - красивое портфолио, быстрый ответ в мессенджере - а через месяц получил сайт, который падает при нагрузке в полсотни одновременных посетителей, а плагины конфликтуют между собой. Проверка квалификации перед стартом занимает час-два, а экономит от нескольких недель до нескольких месяцев переделок. Ниже - конкретный набор проверок, который я использую сам, когда беру субподрядчиков на крупные заказы.

Что должен уметь программист WordPress, а не просто ставить темы

Экран приветствия Elementor и умение включить плагин WooCommerce не делает человека программистом. Реальный уровень проверяется на вещах, которые не видно на скриншотах готового сайта.

  • Различает action и filter хуки и объясняет, зачем нужен приоритет выполнения - без этого любая доработка функционала превращается в правки на глаз
  • Пишет кастомные типы записей и таксономии руками, а не только через конструктор вроде ACF без понимания, что происходит под капотом
  • Работает с REST API WordPress - умеет и отдавать данные наружу, и забирать их из внешних сервисов: курьерских служб, CRM, эквайринга
  • Знает базовую защиту от типовых уязвимостей: экранирование вывода, санитайзинг ввода, nonce-проверки в формах - без этого любая форма обратной связи превращается в дыру
  • Настраивает кэширование на уровне страниц и объектов, а не полагается на плагин из коробки с настройками по умолчанию
  • Ведёт разработку через git и разворачивает изменения через staging-копию, а не правит файлы напрямую на боевом сервере

Проверить это можно за один звонок: попросите объяснить разницу между action и filter на реальном примере - скажем, как добавить скидку в WooCommerce при определённых условиях в корзине. Толковый специалист ответит за минуту и сошлётся на конкретные хуки WooCommerce. Тот, кто работал только с готовыми плагинами, начнёт плавать и уходить в общие фразы.

Как проверить портфолио специалиста по WordPress без воды

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

Список того, что стоит запросить:

  • Доступ к демо-версии или тестовому окружению хотя бы одного проекта - не только к финальному сайту, а к процессу разработки
  • Ссылку на репозиторий с кастомным кодом - даже приватный репозиторий можно открыть на просмотр
  • Список сайтов, сданных год-два назад, которые до сих пор работают без постоянных сбоев после его ухода - если бывший клиент регулярно платит за латание дыр, это говорит само за себя
  • Пример интеграции с внешним сервисом - эквайрингом (у меня в практике много магазинов на WooCommerce со связкой через Т‑Банк), доставкой через СДЭК или уведомлениями в Telegram через бота на aiogram при новом заказе

Хороший показатель - когда кандидат сам присылает скорость загрузки главной страницы через PageSpeed Insights или Lighthouse без напоминания. Для него производительность - часть работы, а не тема, которую вспоминают только после жалоб клиента.

Тестовое задание для кандидата в разработчики на WordPress

Небольшое оплачиваемое тестовое задание отсекает девять кандидатов из десяти быстрее любого собеседования. Формулируйте его максимально конкретно, привязанным к типовой задаче вашего проекта.

Пример из практики: я даю задание написать обработчик, который при смене статуса заказа в WooCommerce на «Выполнен» отправляет уведомление в Telegram - через n8n или напрямую через бота на aiogram. Задача занимает у толкового разработчика 20-40 минут. Один кандидат прислал рабочий вариант за 25 минут с обработкой ошибок API Telegram, другой три дня разбирался в структуре хуков WooCommerce и в итоге прислал код, который ломается при повторной смене статуса.

Прежде чем сочинять тестовое с нуля, полезно свериться с готовыми примерами - в библиотеке готовых скриптов и интеграций собраны рабочие решения похожих задач, по которым видно, какого уровня код стоит ожидать от кандидата.

Оплачивайте тестовое - на рынке за него обычно просят символическую сумму от 2 000 до 5 000 ₽ (это не мой тариф, а общая практика), но сам факт оплаты меняет отношение исполнителя к задаче: он относится к ней как к настоящему проекту, а не к бесплатному экзамену.

Бесплатный материал

🎁 Полезный скрипт в подарок

Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.

Без спама. Отписка в 1 клик.

Красные флаги при выборе фрилансера на WordPress

Разработчик, который соглашается на любые правки бесплатно и навсегда, обычно закладывает это в цену на старте - либо просто не собирается отвечать после получения оплаты. Оба варианта заканчиваются одинаково плохо.

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

  • Называет цену и сроки без единого уточняющего вопроса про объём каталога, нужен ли мультиязык, какая нагрузка ожидается
  • Настаивает на доступе только по FTP и отказывается разворачивать staging-копию перед тем как менять код на проде
  • Использует премиум-плагины без лицензии - так называемые «нулированные» версии нередко содержат встроенные бэкдоры: я видел минимум три случая, когда через такой плагин на сайт клиента заходили посторонние
  • Не может показать код ни одного своего проекта под предлогом NDA - NDA обычно не запрещает показать фрагмент кода без данных клиента
  • Обещает пожизненную бесплатную поддержку - устойчивый бизнес так не работает, у любой доработки есть стоимость часа

Один из клиентов пришёл ко мне после того, как предыдущий подрядчик поставил три пиратских премиум-плагина ради экономии 15 000 ₽ на лицензиях. Итог: заражённый сайт, блокировка со стороны хостинга и три недели на чистку и восстановление из бэкапа, которого, разумеется, тоже не было настроено.

Сколько стоит грамотная разработка на WordPress

Цена разработки на WordPress зависит от объёма кастомного кода, а не от количества страниц - сайт-визитка на пять страниц с уникальной вёрсткой может стоить дороже интернет-магазина на готовом шаблоне.

Ориентир по моим расценкам:

Тип проекта Цена
Сайт-визитка или лендинг на WordPress от 60 000 ₽
Интернет-магазин на WooCommerce под ключ от 80 000 ₽
Автоматизация уведомлений и интеграций (n8n, CRM, мессенджеры) от 25 000 ₽
Техподдержка существующего сайта от 15 000 ₽/мес
Консультация и аудит перед стартом проекта от 3 000 ₽

На бирже фриланса и в студиях разброс шире: сайт на WordPress предлагают и за 20 000 ₽, и за 300 000 ₽ - за нижней границей обычно скрывается голая тема без адаптации под мобильные устройства, без настройки кэша и без технического задания вообще. Сравнивать предложения по одной цифре бессмысленно - сравнивайте по составу работ.

Договор, ТЗ и приёмка работ - финальный контроль перед стартом

Устная договорённость «сделаю сайт за месяц» ничего не гарантирует. В договоре или хотя бы в переписке должно быть зафиксировано:

  • Точный список функционала - если нужна интеграция с СДЭК и эквайрингом Т‑Банка, это отдельные пункты, а не общая фраза «настрою доставку и оплату»
  • Кто владеет исходным кодом и доступами после оплаты - админка, хостинг, репозиторий
  • Срок и порядок исправления ошибок, найденных в первые 2-4 недели после сдачи - это гарантийный период на конкретные баги, а не бесплатная поддержка навсегда
  • Формат приёмки - тестирование на staging перед переносом на боевой домен

Если разработчик уклоняется от фиксации этих пунктов на бумаге или хотя бы в переписке, это такой же весомый сигнал, как и пробелы в технических знаниях.

Корпоративный сайт, каталог, блог

Фронтенд + Бэкенд

от 60 000 ₽

Подробнее →

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

Сколько стоит разработка сайта на WordPress под ключ?

У меня разработка сайта на WordPress начинается от 60 000 ₽ - цена зависит от количества уникальных шаблонов и интеграций. Интернет-магазин на WooCommerce я оцениваю от 80 000 ₽. Итоговую сумму называю после короткого брифа, а не по общей вилке.

Как понять, что фрилансер не бросит проект на середине?

Смотрите на историю: сайты, сданные им год-два назад, всё ещё работают без критичных сбоев. Спрашивайте контакт одного-двух прошлых клиентов - толковый исполнитель даёт эти контакты без колебаний. И платите этапами, а не всей суммой вперёд.

Нужно ли составлять полноценное техническое задание для небольшой доработки?

Для доработки на пару часов работы хватит переписки с чётким описанием: что должно произойти, при каком условии, куда должно прийти уведомление. Полноценное ТЗ нужно, когда проект занимает больше недели или в нём участвует больше одного человека со стороны исполнителя.

Чем разработчик на WordPress отличается от человека, который просто устанавливает готовую тему?

Установщик темы меняет логотип, цвета и тексты в конструкторе вроде Elementor - с этим справится и сам заказчик за вечер уроков на YouTube. Разработчик пишет кастомный функционал: свои типы записей, интеграции с внешними API, обработку хуков WooCommerce, оптимизацию запросов к базе. Разница проявляется в момент, когда нужна не тема с сайта, а логика под конкретный бизнес-процесс.

Есть задача?

Обсудим в мессенджере

Расскажите, что нужно сделать — отвечу в течение 4 часов в рабочее время. Первая консультация бесплатно.

Самозанятый Калинкин Н. А. · работаю с физлицами и юрлицами

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов куки) с использованием Yandex.Metrika.
Понятно