GetSEOAgent — масові SEO-переписування для WordPress
Про проєкт
- Клієнт Власний SaaS
- Рік 2026 → дотепер
- Категорія WordPress-плагін / SEO
- Статус У продакшені — v1.7.9 у каталозі WordPress.org, встановлюється безкоштовно
- Стек WordPress-плагін (PHP 8.1+), адмінка на React 18 + Vite + TypeScript, бекенд на Bun + Hono (TypeScript) з Postgres, self-hosted через Docker Compose або systemd
- Інтеграції Anthropic Claude, Google PageSpeed Insights, Google Search Console, Rank Math / Yoast / All in One SEO / SEOPress, WooCommerce, Screaming Frog (імпорт CSV), WordPress.org (SVN)
- ШІ Anthropic Claude — агентний цикл із 40+ інструментами; схвалюєш семпл із 5 переписувань, далі він розкочується на N постів
Опис проєкту
WordPress-плагін, який робить масову SEO-роботу через чат — зроблений цілком мною: переписування мет, схема, редиректи, alt-тексти, правки швидкості. Кожна операція — це задача з історією та відкатом в один клік. Плагін сідає поверх того SEO-плагіна, який уже стоїть на сайті, і пише в його рідні поля, тож сайтмапи, схема й он-пейдж аналіз продовжують працювати. Безкоштовний у каталозі WordPress.org, адмінка 6 мовами, бекенд розгортається в себе і працює на твоїх ключах.
Модулі
| Модуль | Що робить |
|---|---|
| Масові SEO-переписування через чат |
|
| Сумісність із SEO-плагінами |
|
| Створення та правка контенту |
|
| Аудит швидкості (PageSpeed Insights) |
|
| Schema.org |
|
| Внутрішня технічка |
|
| Alt-тексти медіатеки |
|
| WooCommerce |
|
| Імпорт краулу Screaming Frog |
|
| Google Search Console |
|
| Задачі, історія та відкат |
|
| Ключі, приватність і self-hosting |
|
| Облік витрат і запобіжники |
|
| Дистрибуція та тарифи |
|
| Адмінка |
|
Архітектура
Чотири компоненти в одному репозиторії та три тулчейни: бекенд (Bun + Hono, TypeScript) — агентний цикл, 40+ інструментів, ліцензії, кредити та облік витрат; плагін (PHP 8.1+) — усе, що пише на сайт користувача: REST-контролер, адаптери SEO-плагінів, сховище задач, історія, відкат, редиректи; адмінка (React 18 + Vite) вбудовується в плагін; лендінг лежить у тому ж дереві. Продуктова логіка — у бекенді, будь-які зміни на сайті йдуть лише через плагін. Кожен виклик моделі метриться в таблицю витрат (токени in/out/кеш і вартість у мікродоларах) — на цьому тримаються вартість задачі та алерти за аномаліями. Плагін їде в wp.org через SVN, бекенд запускається юнітом systemd без кроку збірки. Тести: PHPUnit на PHP-стороні, bun test на бекенді, vitest в адмінці — плюс тест паритету завантажувача, який валить збірку, якщо новий клас забули підключити.
