Как работает наша SEO-фабрика
Шесть слоёв, 11 воркеров, 17 Skills, 15 ключей API и одна Google-таблица. Карта показывает потоки данных, расписание и текущий статус каждого узла на 28 апреля 2026.
01Архитектура потоков данных
Слева — внешние источники, справа — куда уходят результаты. По центру воркеры на VPS.
10 доменов] GA4[Google Analytics 4
11 properties] GADS[Google Ads
Keyword Planner] SERPER[Serper.dev
SERP API] DFS[DataForSEO
Labs + SERP] MOZ[Moz API
DA / PA] SITES[Наши сайты
HTML / robots] end subgraph VPS[VPS — воркеры на cron] SCI[sc-import
03:00 daily] DIG[digest
09:00 daily] ALR[alerts
каждые 4ч] CRW[crawl
Mon 04:00] SCO[scoring
Mon 04:30] SRP[serp-tracker
Mon 06:00] SYN[sync-analytics
Mon 10:00] CMP[competitor
1 числа] GAP[content-gap
1 числа] UI[url-inspect
manual] IDX[indexnow
post-deploy] end subgraph STORE[ХРАНИЛИЩЕ] SUPA[(Supabase
6 seo_* таблиц)] end subgraph OUT[ВЫХОДЫ] TG[Telegram
SEO канал] SHEET[Google Sheet
IKIGAI SEO Operations] REP[Markdown отчёты
reports/*.md] BING[Bing / Yandex
IndexNow] end GSC --> SCI --> SUPA GSC --> UI GA4 --> ALR --> TG GA4 --> SYN SITES --> CRW --> SUPA CRW --> SCO --> SUPA SERPER --> SRP --> SUPA DFS --> CMP --> SUPA DFS --> GAP --> SUPA GADS -.-> CMP MOZ -.-> SCO SUPA --> DIG --> TG SUPA --> SYN --> SHEET SCO --> REP CRW --> REP IDX --> BING class GSC,GA4,SERPER,DFS,SITES source class GADS,MOZ todo class SCI,DIG,ALR,CRW,SCO,SRP,UI worker class SYN,IDX,CMP,GAP todo class SUPA storage class TG,SHEET,REP,BING output
02Шесть слоёв стэка
2 из 4 активны
В Claude встроены gsc и adloop (Google Ads + GA4 в одном). mcp-trends отложен до решения о Trends.
15 ключей в .env
Supabase, Google OAuth (refresh + scopes), Serper Free, Moz Free, DataForSEO Business, TG-токены, IndexNow, Google Ads dev token.
7/11 проверены вживую
Все 11 файлов на VPS, cron установлен. Боевой прогон прошли digest, crawl, scoring, serp-tracker, sc-import, url-inspect, alerts.
5 yaml + Supabase
Контракты по типу страницы (lead-tilda, marketing-tilda, vercel-static, notion-public, noindex-app). Migration 0001 применена.
Sheet LIVE, 11 .gs
«IKIGAI SEO Operations» Google-таблица. GEO Insights (4 аудита), SEO Operations (4 домена), Web Analytics Weekly заполнены.
17 / 17 установлены
geo-audit, geo-citability, geo-crawlers, geo-llmstxt, geo-schema, geo-technical, geo-content, geo-platform-optimizer, geo-brand-mentions, geo-report, geo-report-pdf, geo-proposal, geo-prospect, seo-audit, schema-markup, programmatic-seo, crawl4ai-seo.
03Расписание воркеров
sc-import — забирает данные GSC за сутки в Supabasealerts — проверяет аномалии трафика GA4, шлёт в Telegramdigest — Telegram-сводка: рост / падение / новые проблемы за суткиcrawl — HTML-краул всех доменов: title, meta, schema, canonicalscoring — оценка страниц по контрактам, баллы и список проблемserp-tracker — позиции 10 якорных запросов через Serpersync-analytics — снапшот GA4 + GSC в Apps Script webhookcompetitor-discovery — сбор ключей конкурентов через DataForSEO Labscontent-gap — контентные пробелы: их ключи минус нашиurl-inspect <url> — статус индексации через GSC Inspection APIindexnow <url> — пинг Bing / Yandex после релиза на Vercel04Карта связей: источник → цель
Альтернативный взгляд: какие выходы зависят от каких источников. Полезно при поломке одного из API — сразу видно, что отвалится.
05Что работает, что осталось
Готово
MCP gsc / adloop · 15 ключей в .env · 7 воркеров протестированы · Supabase 6 таблиц · Google Sheet LIVE · 17 Skills · 4 GEO-аудита.
На завтра
Верифицировать 2 домена в GSC · Прогнать sync-analytics вручную · Разложить INDEXNOW .txt по корням Vercel-проектов.
Ждёт внешнего
Пополнить DataForSEO ~$50 (для месячных воркеров) · Дождаться модерации Google Ads dev token · Решить судьбу mcp-trends.