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, тож запущений обхід не обривається на середині.
