← Назад ко всем проектам

Клиентский проект

Дневник Царицы — WordPress-платформа для женского шоу трансформации

Дневник Царицы — WordPress-платформа для женского шоу трансформации

Технологии

WordPressPHPCustom PluginAnti-FraudSEOFrontend

Услуги

  • Разработка сайта на WordPress — лендинги городских этапов и профили участниц (кастомные типы записей)
  • Собственный плагин голосования с 5-слойной защитой от фрода и журналом аудита
  • Онлайн-регистрация с автоподтверждением и атрибуцией по городам
  • SEO-архитектура — страницы под конкретные города со schema-разметкой событий
  • Админ-панель: рейтинг голосов в реальном времени и выгрузка итогов в один клик

Результаты

  • Платформа на WordPress с управлением контентом по нескольким городам
  • Плагин голосования с защитой от фрода (автономный, независимый от темы)
  • Журнал аудита голосов с подписанной выгрузкой
  • SEO-лендинги городских этапов со schema-разметкой событий
  • Система профилей участниц с URL для голосования, которыми можно делиться

Клиент

Проектная студия Константина Аникеева. «Дневник Царицы» — многоэтапный женский конкурс трансформации, проходящий более чем в 40 городах России и СНГ — с тренингами по саморазвитию, конной ездой, творчеством и церемонией Гранд-финала с призом 150 000 ₽. Участницы в возрасте 25–75 лет.

Как было раньше

  • Регистрация велась исключительно по телефону — без формы, без подтверждения, без воронки
  • Голосование между этапами проходило неформально в чатах — результаты оспаривались, их было сложно проверить и легко подтасовать
  • Не было сайта в индексе поисковиков — проект жил только в соцсетях и через «сарафанное радио»
  • Координаторы городов вели свой этап самостоятельно без общей системы, из-за чего опыт участниц был непоследовательным
  • Для Гранд-финала координаторам приходилось вручную сводить результаты по 40+ городским этапам

Что было нужно клиенту

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

Почему WordPress

Команда ведёт несколько ивент-проектов параллельно. Общий стек на WordPress означает, что любой координатор может обновить страницу события своего города, добавить профили участниц и выгрузить результаты голосования без участия разработчика. Рассмотренные альтернативы:

  1. Tilda или конструктор сайтов — отклонено. Нет возможности управлять кастомными типами записей для профилей участниц или расширять серверной логикой голосования.
  2. Собственный фреймворк — отклонено. Потребовал бы постоянного сопровождения разработчиком для обновления контента; не подходит для команды координаторов в разных городах.
  3. WordPress + собственный плагин — выбрано. Контентом управляет клиент; плагин голосования автономен и переживает обновления темы или редизайны.

Плагин голосования: как он работает

Голосование в таком конкурсе — это поверхность для атак. Мотивированные участницы могут организовать скоординированные кампании голосования. Мы построили плагин с многослойной защитой:

СлойМетодПредотвращает
1 — NonceОдноразовый серверный токен на каждый рендер страницыАвтоматизация прямых POST-запросов
2 — CookieПодписанная cookie на участника со сроком действияПовторное голосование обычных пользователей
3 — FingerprintОтпечаток браузера (canvas, UA, экран)Обход через очистку cookie
4 — Лимит по IPСкользящее окно на подсеть /24Ротация VPN, общие сети
5 — СкоростьФлаг аномалии при всплеске выше порога в часОрганизованный вброс голосов

У каждой участницы есть профиль на кастомном типе записи с виджетом голосования. Голоса хранятся на сервере с полным журналом аудита — временная метка, хэш отпечатка, IP-подсеть и результат. Организатор может в один клик выгрузить подписанные итоги из админ-панели в любой момент периода голосования.

SEO-архитектура

Проект нацелен на женщин, ищущих мероприятия по саморазвитию, конкурсы красоты и конкурсы трансформации в конкретных городах. Мы структурировали контент вокруг лендингов городских этапов — у каждого города своя индексируемая страница с расписанием мероприятий, профилями участниц и формой регистрации. Это создаёт естественный охват по низкочастотным запросам для 40+ городов без дублирования контента.

Была добавлена schema-разметка для мероприятий (дата, место, организатор), чтобы Google мог показывать городские этапы прямо в выдаче с расширенными сниппетами.

До → После

БЫЛО
Регистрация только по телефону — без подтверждения, без отслеживания воронки
СТАЛО
Онлайн-форма с письмом-автоподтверждением; лиды фиксируются и атрибутируются по городам
БЫЛО
Неформальное голосование в чатах — оспариваемое, непроверяемое, подтасовываемое
СТАЛО
Плагин голосования с 5-слойной защитой от фрода, полным журналом аудита и выгрузкой в один клик
БЫЛО
Нулевая видимость в поиске — проект жил только в соцсетях
СТАЛО
Страницы городских этапов в индексе и в топе по локальным событийным запросам
БЫЛО
Ручное сведение результатов по 40+ городам
СТАЛО
Централизованная админ-панель — рейтинг в реальном времени по городу и по этапу
БЫЛО
Нет ссылки на участницу, которой можно делиться — нет вирусного эффекта
СТАЛО
У каждой участницы публичный URL профиля; репосты приносят органические голоса

Ключевые метрики

40+
городов охвачено единой платформой
150 000 ₽
приз Гранд-финала — отслеживается через голоса за публичные профили
5 слоёв
защиты от фрода в плагине голосования
1 клик
выгрузка подписанных итогов голосования из админ-панели
25–75
возраст участниц — самая широкая аудитория в своём классе
Schema
расширенные сниппеты событий в индексе для каждого городского этапа

Превью сайта

Дневник Царицы — hero-секция

Hero — «Стань Царицей нашего времени»

Открыт для работы по контракту

Я доступен для работы по контракту. Если у вас есть интересная идея проекта — запишитесь на звонок через Calendly.

Записаться на 30-минутный звонок