MarTech / SEO Platform / ERP

STATS

An internal ERP/CRM platform for SeoVolga, an SEO agency. The system replaced scattered Excel spreadsheets and disconnected tools with a unified platform for managing projects, tasks, SEO analytics, finances, and access control.

Role

Product Owner / Architect / Lead Developer

Period

2016–2021

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

Я решил систематизировать процессы и начал разрабатывать STATS.

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

Что было реализовано:

  • регистрация сотрудников, роли и права доступа, группы пользователей
  • карточки клиентских проектов
  • счета, акты, история оплат
  • структура сайта и страниц
  • загрузка семантического ядра
  • автоматический ежедневный съём позиций по регионам и поисковым системам
  • анализ конкурентов
  • инструменты чистки и дообогащения семантики
  • импорт и экспорт Excel
  • генерация отчётов
  • система задач и контроль выполненных работ
  • связь между работами и изменениями позиций
  • онлайн-чат
  • безопасная авторизация на сайтах клиентов без передачи паролей
  • аудит действий пользователей

Особенно важная функция: система единого доступа к сайтам клиентов. На сайты устанавливался специальный модуль, который взаимодействовал со STATS. Сотрудник мог перейти в карточку проекта и авторизоваться на сайте клиента без передачи пароля. Это повысило безопасность и позволило контролировать действия пользователей.

Стек: PHP, Yii2, MySQL, JavaScript, HTML/CSS, Linux.

Монолит на Yii2 с модулями: проекты, финансы, SEO-аналитика (ежедневные парсеры позиций), задачи, чат. Модуль-агент для клиентских сайтов, взаимодействующий с платформой по защищённому протоколу.

  • агентство отказалось от хаотичных Excel-таблиц
  • процессы стали прозрачнее
  • улучшился контроль задач и сроков
  • появилась единая аналитика по SEO-проектам
  • повысилась безопасность работы с клиентскими сайтами
  • система стала ядром процессов веб-студии

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

Stack

PHPYii2MySQLJavaScriptLinux