Движок статейника — конвейер производства SEO-статей
Конвейер производства SEO-статей с проверкой на каждом шаге — после того как первая попытка генерации дала дорвейное качество без структуры.
Клиент: Собственная разработка
Что было не так
Органический трафик нужен почти каждому проекту, но статьи — самое дорогое в производстве: тему надо выбрать, факты проверить, текст написать, свёрстать, разметить, связать с другими страницами. На каждую статью уходят часы.
Первую попытку автоматизировать это я сделал раньше и она провалилась. Генератор выдавал массу страниц, но дорвейного качества: без заголовков и метаописаний, без разметки, без перелинковки, ключевые запросы брались выдуманные, а не из реального спроса. Поисковики такое не ранжируют — страницы были, трафика не было.
Вывод из провала: генерация объёма без качества структуры бессмысленна. Нужен был не генератор текста, а конвейер с проверками на каждом шаге.
Что решили и почему
Пересобрал подход целиком: не «сгенерируй статью», а последовательность этапов, где у каждого свой проверяемый результат.
Конвейер: тема → фактчекинг → черновик → самопроверка → вёрстка в структуру данных → сборка страницы.
Фактчекинг вынесен отдельным шагом до написания — иначе модель уверенно пишет неправду, и это потом никто не ловит.
Самопроверка отдельным шагом после черновика — текст проверяется по критериям до того, как попадёт в вёрстку.
Текст ложится не в разметку страницы, а в типизированную структуру данных — чтобы содержание было отделено от отображения и статьи собирались единообразно.
На стороне сайта — рендерер, который из этой структуры собирает страницу со всем, чего не хватало в первой версии: разметка Article и FAQPage для поисковика, автоматическое оглавление, внутренняя перелинковка между статьями.
Сам конвейер оформлен как переиспользуемая инструкция, а не разовый скрипт — поэтому подключается к любому проекту.
Как делал
- 01
Разобрал, почему провалилась первая версия: чего именно не хватало страницам для ранжирования.
- 02
Спроектировал конвейер по этапам, у каждого — свой проверяемый результат.
- 03
Вынес фактчекинг и самопроверку в отдельные шаги до вёрстки.
- 04
Определил структуру данных статьи, отделив содержание от отображения.
- 05
Собрал рендерер на Next.js: разметка для поисковика, оглавление, перелинковка.
- 06
Обкатал на «Сено Доме» — первые статьи под реальные запросы.
- 07
Оформил как переиспользуемый модуль и подключил к другим проектам.
Стек проекта
- Конвейер этапов с проверкой на каждом шаге — вместо разовой генерации
- Отдельный шаг фактчекинга — до написания, а не после
- Шаг самопроверки по критериям — до вёрстки
- Типизированная структура данных статьи — содержание отдельно от отображения
- Рендерер на Next.js — сборка страницы из данных
- Разметка Article и FAQPage (schema) — структурированные данные для поисковика
- Автоматическое оглавление и внутренняя перелинковка
Результат
Работающий конвейер производства статей вместо ручного написания.
Проблема первой версии — страницы дорвейного качества — решена за счёт структуры и проверок, а не за счёт объёма.
Модуль переиспользуется: собран на одном проекте, подключён к другим.
Статьи приносят органический трафик и подогревают к обращению.
Похожие кейсы
hellodze.pro — собственная платформа услуг
Платформа услуг с сегментными посадочными, экспресс-разбором сайта как лид-магнитом и защитой от SSRF.
«Прейскурант» — перенос системы расчёта цен питомника
Реверс-инжиниринг унаследованной сметы в Excel и пересборка расчёта прейскуранта с «умной формулой», которая допускает ручное переопределение цены.