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

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

Дневник Царицы - 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-минутный звонок