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

1 platform

instead of dozens of Excel spreadsheets

Daily

automated rank tracking

The core

of the agency's operational processes

01

Context

When I joined the web studio, everything was chaotic. Tasks, projects, deadlines, keyword data, reports, and payments were scattered across Excel files and separate services. There was no unified control system, no transparent analytics, and no clear link between the work completed and changes in a site's search rankings.

I decided to bring order to these processes and started building STATS.

02

My role

STATS is an example of a product that grew out of a real internal pain point. The web studio needed to manage projects, tasks, SEO data, payments, reports, and access rights. Instead of a patchwork of Excel spreadsheets and disconnected services, I built a single platform that became the agency's operational backbone.

03

Solution

What was built:

  • employee registration, roles and access rights, user groups
  • client project cards
  • invoices, completion acts, payment history
  • website and page structure management
  • keyword core uploads
  • automated daily rank tracking by region and search engine
  • competitor analysis
  • keyword cleaning and enrichment tools
  • Excel import and export
  • report generation
  • task management and work completion tracking
  • linkage between completed work and ranking changes
  • online chat
  • secure client-site login without sharing passwords
  • user action audit log

One particularly important feature: the unified client-site access system. A special module was installed on client websites that communicated with STATS. A team member could open a project card and log into the client's site without ever receiving the password. This improved security and enabled full control over user actions.

04

Architecture

Stack: PHP, Yii2, MySQL, JavaScript, HTML/CSS, Linux.

A Yii2 monolith with modules for projects, finance, SEO analytics (daily rank parsers), tasks, and chat. A client-site agent module that communicates with the platform over a secured protocol.

Video walkthrough

A short video breakdown: the problem, how the system works, what modules were built and the business outcome.

Video coming soon

05

Results

  • the agency eliminated its chaotic Excel spreadsheets
  • processes became more transparent
  • task and deadline control improved
  • unified SEO project analytics became available
  • security when working with client sites increased
  • the system became the operational backbone of the web studio
06

What I learned

Internal business pain is the best source of product ideas — a solution that grows from real-world processes gets adopted on its own, without being imposed from above.

Stack

PHPYii2MySQLJavaScriptLinux