⚙️ Лабораторія · self-built tools

Інструменти та AI-агенти,
які я створив для SEO й маркетингу

Понад два десятки власних застосунків на PHP, Python та AI: від AI-агентів і генераторів мета-тегів до моніторів проєктів, парсерів і дашбордів план-факту. Усі — робочі, під реальні задачі оптимізації, аналітики та автоматизації.

24+інструменти
7категорій
PHP · Python+ OpenAI / Anthropic
8 роківSEO-досвіду

AI-агенти та автоматизація

AI-агентАгент🧠

AI SEO-агент

Віртуальний джун/мідл SEO-спеціаліст на базі агентного фреймворку: виконує повний цикл рутинних задач за навичками.

  • 13+ навичок: онбординг, семантична кластеризація, мета, тех-аудит, токсичні лінки, контент-бриф, внутрішня перелінковка, місячний звіт, AIO-моніторинг
  • Жорстке правило grounding — метрики лише з API/вивантажень, нічого не вигадує
AI-agentSerpstatPython
AI-агентАгент📝

Агент генерації мета-тегів

Оркестратор за YAML-ролями: генерує title, description і H1, спираючись на реальну видачу.

  • Тягне топ-10 SERP-заголовків, рахує uni/bi/trigram n-грами
  • Single + batch режими; ключі вводяться в UI й не зберігаються на сервері
OpenAISerpApiYAML
АвтоматизаціяФлоу🔁

Парсер соцмереж + автопостинг

N8N-флоу, що збирає контент із соцмереж і публікує пости за розкладом у кілька каналів.

  • Парсинг стрічок/сторінок → черга → форматування → автопублікація
  • Тригери за розкладом і подіями, вебхуки, ретраї
N8Nwebhooksавтопостинг
AI-агентАгент💬

Telegram-агент план-факту

AI-агент, що звіряє план і факт по кампаніях та надсилає дайджести й алерти в Telegram.

  • Автозведення план vs факт, коментар від AI природною мовою
  • Алерти на відхилення темпу й ефективності
TelegramAIPython
АвтоматизаціяСкрипт🎯

Автоматизація search terms (Ads)

Класифікує пошукові запити контекстної реклами на add / negative / skip і застосовує зміни через API.

  • Плановий прогін із policy-precheck (validate-only) перед застосуванням
  • Правки через XLSX → apply у рекламний акаунт
Google Ads APIPythonXLSX

Моніторинг проєктів і команди

ТрекінгПриватний🚦

Монітор виконання проєктів

Система раннього попередження: чи не зависають і не переносяться задачі — за місяці до того, як це вплине на результат.

  • 8 сигналів: завис на клієнті ≥2міс, повторні переноси, «не розпочата» ≥3міс, відставання від темпу, перевантаж виконавця…
  • Атрибуція «хто гальмує — ми чи клієнт» + завантаження команди по годинах
PHPGoogle SheetsChart.js
ТрекінгПриватний📨

Аналіз комунікації з клієнтом

З експорту чату рахує, наскільки жваво спілкуються сторони й на чиєму боці «мʼяч».

  • Медіанний час відповіді по ролях (спеціаліст / проджект / клієнт), дні мовчання клієнта
  • SLA-порушення й спад активності — сигнал, поки проблема ще не переросла в затримку
аналіз чатуSLAPython
АудитПриватний🛡️

Аудит використання інструментів

Хто і коли заходив у кожен інструмент: відвідування, входи, невдалі спроби та AI-витрати.

  • Заходи по днях / інструментах / користувачах + унікальні IP
  • AI-вартість (токени, $, моделі) по кожному інструменту
ЛогиAI $

SEO, мета-теги та AI-пошук

SEOПриватний🏷️

Meta Enhancer за позиціями

Генератор мета-тегів для e-commerce, що враховує позиції URL у видачі: топові сторінки лише доповнює, слабкі — переписує повністю.

  • Морфологія ключів (відмінки, число) через OpenAI з кешем
  • Вхід — багатолистовий XLSX, вихід — CSV; режими «доповнення» / «перезапис»
OpenAIXLSX→CSVPHP
GEOПриватний🛰️

GEO Audit

Аудит видимості сайту в AI-пошуку (ChatGPT, Claude, Perplexity, Google AIO) з композитним GEO Score 0–100.

  • 6 категорій: AI Citability, Brand Authority, Technical, Schema, llms.txt, Crawler Access
  • Перевіряє доступ 14 AI-ботів · radar chart + PDF-звіт
PHPSQLiteChart.jsmPDF
GEOПриватний🕸️

Knowledge Graph Explorer

Пошук сутностей у Google Knowledge Graph — перевірка присутності бренду для entity-SEO та E-E-A-T.

  • Запит до Google KG API, картки сутностей із типами й посиланнями
  • Оцінка, чи присутній бренд/сутність у графі знань Google
Google KG APIPHP
МоніторингПриватний📡

Бот апдейтів Google

Telegram-бот, що стежить за core/spam-апдейтами пошуку й дає AI-аналіз впливу.

  • Стрічка підтверджених апдейтів + пояснення природною мовою
  • Дві версії: «що сказати клієнту» та ресерч-поради для спеціалістів
TelegramAI

Парсери, дані та ресерч

ПарсерПриватний🔍

Парсер прайс-агрегатора

Витягує товари з прайс-агрегатора й генерує описи та інсайти через OpenAI.

  • Парсинг характеристик і відгуків, SSE-прогрес у реальному часі
  • Batch-обробка + трекінг фактичної вартості OpenAI на запит
OpenAISSEscraping
ДаніПриватний📇

Радар агентств

База агентств ринку: холдинги, незалежні гравці, CEO, фінанси й клієнти.

  • CEO, рік, місто, команда та спеціалізація по кожному
  • Фінкартки з реєстру, фільтри, сортування, CRUD
JSON storeCRUD
ДаніПриватний🗺️

Карта медіаринку

Холдинги, агентства, CEO та результати галузевих премій в одній інтерактивній таблиці.

  • Кольорове кодування за результатами премій по роках
  • Символи покриття сервісів із tooltips
CSVstatic
РесерчСкрипт🕵️

Пошук контактів компаній

AI web-search по сайтах компаній → сайт, контакт, телефони й реєстраційний код у XLSX.

  • Автоматичний обхід списку доменів, витяг контактних даних
  • Готовий XLSX для холодних продажів / ресерчу
OpenAIweb searchXLSX
РесерчСкрипт🔎

DeepSearch джерел (AI-цитованість)

Проганяє набір промптів через Perplexity й вивантажує процитовані джерела — для аналізу, звідки AI бере відповіді.

  • Домени й URL-цитувань по кожному промпту в XLSX
  • Основа для GEO-стратегії та контролю бренд-присутності в AI
Perplexity APIPython

Дашборди план-факту та аналітика

ДашбордПриватний💰

Дашборд план-факту PPC

Звірка плану й факту по кампаніях із синхронізацією Google Sheets, AI-аналізом і алертами.

  • 9 метрик 1:1; движок алертів (pacing / ефективність / комплаенс)
  • Аудит цілісності даних із вердиктами PASS / WARN / FAIL
LaravelGoogle SheetsAI
ДашбордПриватний📋

Дашборд план-факту SEO

Зіставлення плану й факту по місяцях просто з XLSX — без ручного зведення.

  • Власний XlsxReader без сторонніх бібліотек
  • Аліаси доменів, виключення, режим YTD
XLSXPHP
ДашбордПриватний📈

Дашборд прибутковості команди

Дохід, витрати й прибуток команди з Google Sheets у зручних розрізах.

  • Фільтри за місяцями, сферою, проєктом і послугою; картки по кварталах
  • Топ-проєкти за доходом та збитками, графіки Plotly
Google SheetsPlotly
ДашбордПриватний🗂️

Канбан-борд проєктів

Усі проєкти на одному борді: етапи, прогрес, пріоритети та дедлайни.

  • Етапи ідея → … → готово з drag-and-drop
  • Фільтри, пошук, чек-листи, імпорт/експорт JSON
KanbanJSON
АналітикаПриватний📊

GA4-дайджест у Telegram

Щоденний зріз ключових метрик з GA4 по всіх проєктах — прямо в Telegram.

  • Сесії й користувачі: день до попереднього тижня + ковзні 7 днів
  • Автоматичний список проєктів через OAuth
GA4 APITelegram

Аутріч і моделювання

АутрічПриватний✉️

Система лінкбілдинг-аутрічу

Холодна email-розсилка для лінкбілдингу з наскрізним трекінгом відкриттів і відповідей.

  • Черга таргетів → SMTP-розсилка → піксель + IMAP-трекінг
  • PHP-дашборд статусів: доставлено / відкрито / відповіли
SMTPIMAPtracking
МоделюванняСкрипт📉

Media Mix Modeling

Оцінка впливу медіа-витрат на офлайн-продажі баєсівськими моделями.

  • PyMC-Marketing: внесок каналів, adstock, насичення
  • Звʼязка «витрати на рекламу → офлайн-продажі»
PythonPyMCBayesian

Утиліти

УтилітаДемо🖼️

Image Resize

Браузерний ресайз зображень (drag-drop) на PHP GD.

  • За розмірами або масштабом; вибір якості й формату
  • Пакетна обробка кількох файлів за раз
PHPGD
НавчанняПроєкт🎮

SEO-квіз-гра

Навчальна 2D-гра-квіз із SEO: мультиплеєр у реальному часі для тренінгів.

  • Next.js + Phaser + Socket.IO, кімнати на кількох гравців
  • Гейміфіковане навчання команди/студентів
Next.jsPhaserSocket.IO
Telegram · LinkedIn · GitHub

Усі описи знеособлені: без назв компаній, клієнтів чи проєктів. Бейдж «Приватний» = інструмент працює з робочими даними під паролем, доступ до демо — за запитом. Реальні скриншоти кожного інструмента додам наступним кроком.