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

Технологии
Услуги
- →Разработка сайта на WordPress — лендинги городских этапов и профили участниц (кастомные типы записей)
- →Собственный плагин голосования с 5-слойной защитой от фрода и журналом аудита
- →Онлайн-регистрация с автоподтверждением и атрибуцией по городам
- →SEO-архитектура — страницы под конкретные города со schema-разметкой событий
- →Админ-панель: рейтинг голосов в реальном времени и выгрузка итогов в один клик
Результаты
- ✓Платформа на WordPress с управлением контентом по нескольким городам
- ✓Плагин голосования с защитой от фрода (автономный, независимый от темы)
- ✓Журнал аудита голосов с подписанной выгрузкой
- ✓SEO-лендинги городских этапов со schema-разметкой событий
- ✓Система профилей участниц с URL для голосования, которыми можно делиться
Клиент
Проектная студия Константина Аникеева. «Дневник Царицы» — многоэтапный женский конкурс трансформации, проходящий более чем в 40 городах России и СНГ — с тренингами по саморазвитию, конной ездой, творчеством и церемонией Гранд-финала с призом 150 000 ₽. Участницы в возрасте 25–75 лет.
Как было раньше
- Регистрация велась исключительно по телефону — без формы, без подтверждения, без воронки
- Голосование между этапами проходило неформально в чатах — результаты оспаривались, их было сложно проверить и легко подтасовать
- Не было сайта в индексе поисковиков — проект жил только в соцсетях и через «сарафанное радио»
- Координаторы городов вели свой этап самостоятельно без общей системы, из-за чего опыт участниц был непоследовательным
- Для Гранд-финала координаторам приходилось вручную сводить результаты по 40+ городским этапам
Что было нужно клиенту
Платформа, способная принимать и подтверждать регистрации, проводить прозрачное голосование на городских этапах и в Гранд-финале и делать проект находимым через органический поиск — без технического участия координаторов городов.
Почему WordPress
Команда ведёт несколько ивент-проектов параллельно. Общий стек на WordPress означает, что любой координатор может обновить страницу события своего города, добавить профили участниц и выгрузить результаты голосования без участия разработчика. Рассмотренные альтернативы:
- Tilda или конструктор сайтов — отклонено. Нет возможности управлять кастомными типами записей для профилей участниц или расширять серверной логикой голосования.
- Собственный фреймворк — отклонено. Потребовал бы постоянного сопровождения разработчиком для обновления контента; не подходит для команды координаторов в разных городах.
- WordPress + собственный плагин — выбрано. Контентом управляет клиент; плагин голосования автономен и переживает обновления темы или редизайны.
Плагин голосования: как он работает
Голосование в таком конкурсе — это поверхность для атак. Мотивированные участницы могут организовать скоординированные кампании голосования. Мы построили плагин с многослойной защитой:
| Слой | Метод | Предотвращает |
|---|---|---|
| 1 — Nonce | Одноразовый серверный токен на каждый рендер страницы | Автоматизация прямых POST-запросов |
| 2 — Cookie | Подписанная cookie на участника со сроком действия | Повторное голосование обычных пользователей |
| 3 — Fingerprint | Отпечаток браузера (canvas, UA, экран) | Обход через очистку cookie |
| 4 — Лимит по IP | Скользящее окно на подсеть /24 | Ротация VPN, общие сети |
| 5 — Скорость | Флаг аномалии при всплеске выше порога в час | Организованный вброс голосов |
У каждой участницы есть профиль на кастомном типе записи с виджетом голосования. Голоса хранятся на сервере с полным журналом аудита — временная метка, хэш отпечатка, IP-подсеть и результат. Организатор может в один клик выгрузить подписанные итоги из админ-панели в любой момент периода голосования.
SEO-архитектура
Проект нацелен на женщин, ищущих мероприятия по саморазвитию, конкурсы красоты и конкурсы трансформации в конкретных городах. Мы структурировали контент вокруг лендингов городских этапов — у каждого города своя индексируемая страница с расписанием мероприятий, профилями участниц и формой регистрации. Это создаёт естественный охват по низкочастотным запросам для 40+ городов без дублирования контента.
Была добавлена schema-разметка для мероприятий (дата, место, организатор), чтобы Google мог показывать городские этапы прямо в выдаче с расширенными сниппетами.
До → После
Ключевые метрики
Превью сайта

Hero — «Стань Царицей нашего времени»
Открыт для работы по контракту
Я доступен для работы по контракту. Если у вас есть интересная идея проекта — запишитесь на звонок через Calendly.
Записаться на 30-минутный звонок