План сайту «AI-радар»
Коротко: навіщо сайт, для кого, які на ньому сторінки і як він влаштований. Робоча версія — на сторінці AI-радару.
1. Мета
Щодня запускаються десятки нових AI-сервісів, і зрозуміти, що вже існує в потрібній ніші, вручну складно. «AI-радар» дає одне місце, де можна за хвилину побачити свіжі AI-сайти, відфільтрувати їх за задачею, оцінити авторитетність домену та подивитись, на чому зроблено сайт.
Для студії це ще й інструмент: перед стартом клієнтського AI-проєкту швидко переглянути конкурентів і поширені технічні рішення.
2. Аудиторія
- Фаундери й продакт-менеджери — перевірити, хто вже працює в ніші, перш ніж запускати свій продукт.
- Маркетологи й SEO-фахівці — знайти свіжі сервіси для партнерств, оглядів і лінкбілдингу; DR допомагає відсіяти зовсім нові домени.
- Розробники та веб-студії — подивитись, на якому стеку роблять AI-сайти (Next.js, Lovable, v0, Bolt тощо).
- Малий бізнес — підібрати готовий AI-інструмент під задачу замість розробки з нуля.
3. Сторінки
| Сторінка | Що на ній | Статус |
|---|---|---|
/ai-radar | Каталог: пошук, фільтри (ніша, стек, період запуску, DR), сортування, картки сайтів, «Показати ще», порівняння до 3 сайтів. Стан фільтрів зберігається в URL — посиланням можна поділитись. | Зроблено |
/ai-radar/plan | Цей план. | Зроблено |
/ai-radar/api | Серверний JSON-проксі до FreeSerp з кешем (службовий, не сторінка). | Зроблено |
/ai-radar/nisha/{slug} | Окрема сторінка ніші: опис ніші, лідери за DR, новачки, розподіл за стеком. | Далі |
/ai-radar/sajt/{domain} | Картка сайту: повний опис, ніші, схожі сайти з тих самих ніш. | Далі |
/ai-radar/tendentsii | Тенденції: скільки AI-сайтів запускається щотижня в кожній ніші, частка конструкторів (Lovable, v0, Bolt). | Далі |
4. Структура й потік даних
- Сторінка
/ai-radarвіддається PHP-шаблоном у дизайні сайту студії; фільтри й картки малюєassets/js/ai-radar.js(чистий JS без фреймворків). - JS звертається до
/ai-radar/apiна нашому домені. Параметри фільтрів проходять білий список уincludes/AiRadar.phpі перетворюються на запит доfreeserp.ai/api.phpзindex=sites&category=ai&ai_startups=1. - Відповіді кешуються на сервері на 10 хвилин; якщо FreeSerp тимчасово недоступний, віддаємо останній збережений результат. Поля відповіді скорочуються до потрібних картці (домен, заголовок, опис, ніші, стек, DR, дата запуску).
- Фільтр «Запущено за останні N днів» рахується від найсвіжішої дати в самому індексі, а не від сьогодні, бо індекс оновлюється із затримкою.
Чому проксі, а не запит прямо з браузера. У документації FreeSerp CORS заявлено відкритим, але на практиці API віддає заголовок Access-Control-Allow-Origin: *, * з подвоєним значенням, і браузери такі відповіді відхиляють. Проксі це обходить, а заодно дає кеш, перевірку параметрів і «вічливе» навантаження на API.
5. Що далі
- Сторінки ніш і сайтів (з таблиці вище) — їх уже можна індексувати, бо там буде унікальний текст.
- Сторінка тенденцій із графіками запусків за тижнями.
- Збережені добірки й підписка на нові сайти в ніші (email / Telegram).
- Обмеження частоти запитів до проксі за IP.