1SELLER · Кейсбук 2026Кейс веб-разработки

Кейс разработки

SEO-движок — конвейер массовой генерации SEO-статей с картинками, валидацией и авто-проверкой уникальности текста

О проекте

SEO-движок — подсистема контент-платформы 1SELLER (работает в составе блога 1seller.ru). Превращает список ключевых запросов в готовые статьи с изображениями: текст пишет Claude, картинки рисует Gemini, результат проходит валидацию и проверку уникальности. Цель — рост органического трафика без ручного написания каждой статьи.

1. Задача

Контент-маркетингу нужен конвейер, а не ручное написание статей по одной:

2. Архитектура решения

Stateful-конвейер: каждая статья проходит через детерминированную цепочку статусов от постановки в очередь до публикации.

ПараметрЗначение
ТекстAnthropic (Claude)
ИзображенияGemini
ВалидацияZod-схемы + до 2 авто-починок (repair)
ХранилищеSupabase (PostgreSQL): кампании, задания по ключам, медиа
Доступ к AIчерез SOCKS-прокси

Пайплайн на ключ: queued → preparing → writing → validating → [repairing] → seo → images → assembling → saving → draft/published.

3. Главная инженерная сложность

Две нетривиальные части — надёжность многошагового конвейера и честная проверка уникальности.

УзелРешение
Надёжность пайплайнаЯвные статусы каждого шага + Zod-валидация + до 2 авто-починок при несоответствии схеме
Проверка уникальностиWord-шинглы (5-граммы, FNV-1a) → источники (Yandex Search / Google CSE / Bing) → фетч страниц (Readability, кэш 7 дней) → overlap → процент уникальности
УправлениеAPI кампаний и заданий: запуск, статус, повтор, публикация, регенерация SEO/картинок

Результат

Статьи под ключевые запросы генерируются, иллюстрируются и проверяются на уникальность пакетами — контент-маркетинг переведён с ручного написания на управляемый конвейер.

4. Эффект для бизнеса

5. Технологический стек — кратко

ПараметрЗначение
AIClaude (текст) + Gemini (изображения)
ВалидацияZod + авто-починка
ХранилищеSupabase (PostgreSQL)
Уникальностьшинглы FNV-1a + Yandex / Google CSE / Bing

Кейс подготовлен на основе технической архитектуры SEO-движка в составе блога 1seller (ООО «Первый Селлер»). Описывается инженерное решение.