Ищете крутые кейсы в digital? Посмотрите на номинантов Workspace Digital Awards 2026!
Максим Ланиес
4КУБА анализирует ваш сайт и забирает данные из поисковых систем
Максим Ланиес
#Разработка сайтов под ключ#Внедрение и поддержка CRM#Администрирование серверов

4КУБА анализирует ваш сайт и забирает данные из поисковых систем

Максим Ланиес Россия, Москва
Поделиться: 0 0 0
4КУБА анализирует ваш сайт и забирает данные из поисковых систем
Бюджет

170 000

Сфера

Услуги

Тип сайта

Порталы и сервисы

Сдано

Январь 2026

Задача

Задача: разработать SaaS-платформу которая объединяет данные из поисковых систем в одном интерфейсе и через искусственный интеллект объясняет владельцу бизнеса конкретно что нужно сделать чтобы сайт приносил больше клиентов на русском языке, без технического жаргона.

Ключевые требования:

- Работать без SEO-специалиста: пользователь не должен знать что такое CTR, hreflang или canonical

- Объединить Google Search Console и Яндекс (Метрика + Вебмастер) в единый дашборд

- Бесплатная проверка сайта без регистрации — как точка входа для новых пользователей

- AI-рекомендации с конкретными шагами, а не общими советами

- Соответствие российскому законодательству: никакого Google Analytics (152-ФЗ), Яндекс SmartCaptcha вместо reCAPTCHA

- Мультистраничный аудит сайта с выявлением системных проблем

- Анализ видимости сайта в нейровыдаче (GEO-оптимизация)

- Тарифная система с бесплатным периодом и разумными ценами в рублях

Проект реализован одним fullstack-разработчиком с нуля до рабочего продукта.

Решение

Разработана полноценная SaaS-платформа 4КУБА (домен 2x2.ceo), SEO-аналитика для малого бизнеса, где каждая функция объясняется простым языком.

Платформа состоит из двух контуров: публичный экспресс-аудит на лендинге (без регистрации) и личный кабинет с полным набором инструментов после подключения поисковых консолей.

Центральная идея - искусственный интеллект не просто показывает данные, а интерпретирует их: «у вас 3 страницы в топ-10 с CTR в 3 раза ниже конкурентов, вот конкретно что написать в описании чтобы кликали чаще».

Технический стек: Next.js 16, TypeScript, tRPC, PostgreSQL + Prisma, BullMQ + Redis, Better Auth, Docker Compose + Nginx, Anthropic Claude API / OpenAI / Yandex Foundation Models.

1Исследование и архитектура

Перед разработкой провёл анализ существующих инструментов: Топвизор, SE Ranking, Keys.so, Serpstat. Главный вывод: все они сделаны для SEO-специалистов. Нет ни одного российского продукта ориентированного на владельца бизнеса без технических знаний.

Спроектировал архитектуру с учётом специфики рынка:

- Мультипровайдерный AI-слой: один интерфейс для Anthropic, OpenAI, Cloudflare Workers AI и Yandex Foundation Models, важно для работы в России где оплата иностранных API затруднена

- Два отдельных OAuth-приложения Яндекса для Метрики и Вебмастера (разные скоупы)

- Self-hosted авторизация через Better Auth данные пользователей не передаются третьим сторонам

- Асинхронная обработка AI-анализа через BullMQ — тяжёлые задачи не блокируют интерфейс

- Шифрование OAuth-токенов в БД через AES-GCM

Результат: детальная схема БД (15+ таблиц), API-контракты всех tRPC-роутеров, описание всех сервисов.

2Публичный сканер (лендинг)

Разработан экспресс-аудит URL: пользователь вводит адрес сайта и получает результат за 30 секунд без регистрации.

Технически это pipeline из последовательных шагов:

- Валидация URL и блокировка приватных IP-адресов (защита от SSRF)

- Fetch HTML с AbortController и таймаутом 10 секунд

- Параллельный запуск 50+ детерминированных проверок: meta-теги, Open Graph, robots.txt, canonical, security headers, цепочки редиректов, mixed content

- Определение CMS/стека через Wappalyzer (сигнатуры из HTML)

 Адаптивный промпт для Claude: если сайт на Tilda, рекомендации про блоки Tilda, если на WordPress — про плагины

 Кеш результатов 24 часа в PostgreSQL → каждый скан создаёт индексируемую страницу /check/[domain]

Добавлен GEO-модуль: проверка llms.txt, AI-краулеров в robots.txt, структурированных данных,  готовность сайта к нейровыдаче.

Защита от злоупотреблений: Яндекс SmartCaptcha + rate limit 20 запросов/час через Redis.

3Личный кабинет и интеграции

Разработан полный личный кабинет с пятью основными разделами.

Обзор сайта: сводные KPI за 7 дней, клики, показы, CTR, средняя позиция  с дельтой к предыдущему периоду. Графики на Recharts.

Интеграции:

- Google Search Console через OAuth 2.0: синхронизация метрик, топ запросов, ошибок

- Яндекс Метрика и Яндекс Вебмастер: два отдельных OAuth-приложения, токены хранятся в зашифрованном виде

Техаудит: тот же pipeline что на лендинге, но результат сохраняется в БД с историей снимков

Мультистраничный краулер: BFS-обход сайта, находит дублированные title/description, осиротевшие страницы, длинные цепочки редиректов

AI-рекомендации: асинхронная задача через BullMQ, Claude анализирует агрегированные метрики за 28 дней и возвращает структурированный JSON с рекомендациями по категориям (технические, контент, CTR, позиции). Zod-валидация ответа.

4Тарифы, SEO и деплой

Тарифная система: четыре плана (trial 7 дней → free → starter → pro) с лимитами по сайтам, AI-анализам, аудитам и GEO-зондам. 7-дневный trial автоматически при регистрации.

SEO самой платформы:

- Страницы функций (/features/) и блог (/blog/) для органического трафика

- Индексируемые страницы /check/[domain] из кеша публичных сканов

- JSON-LD разметка: Organization + SoftwareApplication + FAQ Schema

- Раздельные title/H1, meta description 148 символов, robots.ts без нестандартных директив

Деплой через Docker Compose:

- 4 контейнера: app (Next.js :3010), worker (BullMQ), db (PostgreSQL :15432), redis (:6379)

- Nginx как reverse proxy с SSL от Let's Encrypt

- NEXT_PUBLIC_* переменные передаются как build ARG (инлайнятся в статику при сборке)

Мониторинг: Slack webhook уведомления о каждом скане и новых регистрациях в реальном времени.

Результат

Запущена рабочая SaaS-платформа доступная на 2x2.ceo. За первые недели после запуска платформа провела тысячи аудитов сайтов. Среднее время одного анализа 20–45 секунд. Стоимость одного AI-анализа, доли цента, что позволяет держать конкурентные цены.

Платформа полностью соответствует российскому законодательству: нет Google Analytics, есть Яндекс SmartCaptcha, все данные хранятся на российских серверах.

Технические итоги:

- ~20 000 строк TypeScript

- 50+ проверок в сканере

- 15 таблиц в БД

- 7 Яндекс-сервисов для двух интеграций

- 6 tRPC-роутеров с 30+ процедурами

http://2x2.ceo

Стек технологий

  • JavaScript JavaScript Язык программирования
  • Rust Rust Язык программирования
  • TypeScript TypeScript Язык программирования
  • Next.js Next.js Фреймворк/библиотека
  • FastAPI FastAPI Фреймворк/библиотека
  • React Native React Native Фреймворк/библиотека
  • PostgreSQL PostgreSQL База данных
  • Docker Docker Среда разработки
  • Node.js Node.js Среда разработки
  • NGINX NGINX Веб-сервер

Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Оставить заявку