SEO-платформа — массовые аудиты, позиции и видимость в ИИ
О проекте
- Клиент Собственный SaaS
- Год 2026 → настоящее время
- Категория SaaS / SEO-платформа
- Статус Закрытая бета — использую в своих проектах, публичного лендинга пока нет, поэтому и ссылки нет
- Стек Next.js 16 (App Router), React 19, TypeScript, Tailwind v4, Prisma 7 + Postgres, NextAuth v5, next-intl, PM2 (деплой без даунтайма на двух инстансах)
- Интеграции Google Search Console API, Google Indexing API, Ahrefs / Majestic / Moz, DataForSEO, SE Ranking, WayForPay, Brevo, Cloudflare Turnstile, Slack
- ИИ OpenAI + Google Gemini + Anthropic Claude — модель выбирается в настройках под каждого пользователя
Описание проекта
Собственная SEO-платформа. Начиналась как массовый чекер доменов — вставляешь до сотни доменов, отмечаешь галочками нужные проверки и получаешь одну сортируемую таблицу с WHOIS, DNS, CMS, ссылочными и трафиковыми метриками. Со временем выросла в полноценный комбайн: аналитика Search Console, трекинг позиций, мониторинг видимости в ИИ-выдаче, контроль ссылок и PBN, технические аудиты и ИИ-агент поверх всего этого. Инструмент повседневного использования — под ведение клиентских сайтов и сетки.
Модули
| Модуль | Что делает |
|---|---|
| Массовый анализ доменов |
|
| Search Console |
|
| GEO — видимость в LLM |
|
| Трекер позиций |
|
| Индексация |
|
| Конкуренты и keyword gap |
|
| Сканер сайтмапов |
|
| Keyword research |
|
| Контроль ссылок |
|
| Управление PBN |
|
| Sitemap health |
|
| Schema-чекер |
|
| Аудит логов |
|
| Текстовый чекер |
|
| Мониторинг аптайма |
|
| Команды и доступы |
|
| ИИ-агент — то, к чему идёт вся платформа |
|
Архитектура
Next.js 16 App Router, серверные экшены никогда не бросают исключений — возвращают { data }, { error } или { success }; Prisma 7 поверх Postgres, проверка владельца на каждом ресурсе, настройки задаются в админке и падают на env-переменные, если не заданы. Длинные задачи идут по одному паттерну: поставить в очередь → опрашивать статус → забрать файл результата; всё периодическое живёт в эндпоинтах /api/cron/* (планировщик, GEO, индексация, трекер позиций, аптайм, sitemap, контроль ссылок, подписки). Интерфейс полностью локализован на next-intl. Деплой без даунтайма — два инстанса PM2 подменяются за nginx, поэтому запущенный обход не обрывается на середине.
