Nasze realizacje · 06.10.2026

Male Kroki: блог о здоровье с плагином для SEO-статей

Male Kroki: блог о здоровье с плагином для SEO-статей – скриншот проекта

Блог с сотнями руководств легко создать, но трудно им управлять: темы нужно планировать, качество текстов контролировать, а публикации распределять во времени. Для сервиса Małe Kroki мы подготовили тему и авторский плагин WordPress, который упорядочивает этот процесс — от очереди тем до сохранения записи с SEO-метаданными. Сервис работает по адресу malekroki.com.pl, а в этом кейсе мы описываем, что было создано и как это работает.

Коротко: блог о здоровье и привычках с автоматизацией контента

  • Клиент: Małe Kroki, сервис с руководствами о здоровье, привычках и личностном развитии
  • Отрасль: интернет-издательство, контент-маркетинг
  • Объём работ: тема WordPress, плагин для генерации статей (очередь, расписание, контроль качества, логи), элементы SEO
  • Технологии: WordPress, PHP, WP-Cron, OpenAI API, fal.ai, Google Search Console (импорт данных)
  • Адрес сайта: malekroki.com.pl

Задача: большой блог без хаоса в редакции

Сервис с руководствами выигрывает от регулярности и широкого охвата тем. Согласно странице Małe Kroki, на сайте 763 статьи в 10 категориях, и это цифры, которые приводит сам сервис. При таком масштабе ручное ведение календаря публикаций быстро перестаёт быть эффективным.

Требовался инструмент, который принимает список тем, создаёт черновик в соответствии с принятой структурой, проверяет его и сохраняет в WordPress вместе с метаданными. Не менее важными были меры защиты: лимиты расходов, защита от повторения тем и логи, из которых видно, что и почему не удалось.

Добавляется и ещё одна задача, типичная для материалов о здоровье и привычках: публикация без контроля была бы рискованной. Поэтому с самого начала мы исходили из того, что автоматизация должна ускорять работу редакции, а не заменять её. Черновик должен пройти формальную проверку, а решение о публикации принимают настройка плагина и человек.

Как мы работали

  • Анализ: определение структуры категорий, типов статей и требований, которым должен соответствовать текст.
  • Проект: макет, удобный для длинных текстов, и модель данных для очереди тем.
  • Внедрение: тема и плагин, разделённые на отдельные классы, отвечающие за генерацию, очередь, расписание и логи.
  • Тесты: проверка сценариев ошибок, таких как отказ модели, превышение лимитов или слишком короткий текст.
  • Поддержка: исправления и расширение плагина в последующих версиях.

Решение: тема и плагин для автоматических SEO-статей

Решение состоит из двух частей. Тема (версия 2.0.0 в коде) лёгкая, адаптивная и не требует page builder. Плагин Male Kroki AI Publisher (версия 1.3.1) управляет всем жизненным циклом статьи. Ниже мы описываем только то, что действительно есть в коде.

Для редакции было важно и то, что большинство поведения можно настроить в параметрах, не меняя код. Редактируются, в частности, шаблоны промптов (системный, статьи, мета-описания, FAQ и заголовка), стиль письма, целевая длина текста, статус сохраняемых записей, количество статей в день и модель, используемая для генерации. По умолчанию плагин ориентируется на длинные тексты: минимум 2500 слов, целевое значение — 3500.

Главная страница сервиса Małe Kroki с тематическими категориями и цифрами, приведёнными сервисом
Главная страница malekroki.com.pl: поиск, меню и плитки десяти тематических категорий.

Очередь тем и импорт

Темы хранятся в собственной таблице базы данных вместе с ключевым словом, дополнительными словами, категорией и приоритетом. Их можно добавлять вручную или импортировать из CSV-файла. У каждой темы есть статус, а зависшие задачи обнаруживаются и возвращаются в очередь. Планировщик умеет также чередовать категории, чтобы сервис не публиковал материалы только на одну тему.

Жизненный цикл темы прозрачен: от ожидающей, через обрабатываемую и сгенерированную, до опубликованной или неудачной с сохранённым сообщением об ошибке. Благодаря этому в панели сразу видно, что ждёт генерации, а что требует внимания. Количество попыток для одной темы ограничено, поэтому проблемная тема не блокирует всю очередь.

Расписание на основе WP-Cron

Генерацию запускает WP-Cron с интервалом в один, два или шесть часов. Плагин следит за дневными лимитами количества статей и расхода токенов, а по умолчанию сохраняет записи как черновики, что даёт редакции время на проверку перед публикацией.

Генерация контента и типы статей

Движок промптов поддерживает несколько типов текстов: стандартный, пошаговую инструкцию, список, сравнение, разбор случая и руководство для начинающих. Тип можно определить автоматически на основе темы. Клиент OpenAI умеет обрабатывать ошибки и тайм-ауты и повторять попытки с увеличивающимся интервалом. По желанию плагин получает контекст из интернет-источников, а механизм защищает от обращений к локальным адресам (SSRF).

Для необязательного поиска источников плагин обращается к Википедии, а при отсутствии результатов — к интернет-поисковикам. Полученные материалы обрезаются до разумной длины и блокируются, если происходят с собственного домена. Функция по умолчанию отключена, поэтому издатель сознательно решает, хочет ли ею пользоваться. Можно также включить добавление оглавления, раздела FAQ и структурированных данных в каждую статью.

Фрагмент статьи в блоге Małe Kroki с оглавлением и выделенной цитатой
Пример записи на malekroki.com.pl: оглавление в боковой колонке, заголовки разделов и цитата. В записи также есть раздел источников.

Контроль качества

Класс контроля качества проверяет, в частности, минимальное количество слов и абзацев, не менее пяти заголовков H2, нумерованный список с шагами, раздел об ошибках, отсутствие тегов H1, отказов модели и плейсхолдеров, а также плотность ключевого слова и наличие дополнительных слов. Статья, не соответствующая требованиям, генерируется заново с указанием причины отклонения. Это формальная проверка: она не заменяет проверку содержания человеком.

Обнаружение дубликатов

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

Это важно, потому что каннибализация ключевых слов — одна из самых частых проблем больших блогов: две похожие записи борются за один и тот же запрос и ослабляют друг друга. В панели есть и инструмент для проверки каннибализации существующего контента.

Графика, данные из Google Search Console и логи

Главные изображения можно создавать через fal.ai (функция необязательная и по умолчанию отключена). Плагин также импортирует экспорт из Google Search Console (CSV или ZIP) и указывает запросы, для которых стоит усилить существующую запись или написать новую. Панель включает дашборд, настройки, темы, генерацию и логи, а каждый шаг записывается с контекстом и уровнем важности.

Анализ данных из Google Search Console основан на предположении, что запросы на дальних позициях — это возможность для улучшения. Плагин группирует похожие запросы, оценивает их по показам и позиции, а выбранные возможности может добавить в очередь тем как готовые задачи с контекстом для промпта.

Страница FAQ сервиса Małe Kroki с вопросами, сгруппированными по категориям
Страница FAQ сервиса собирает вопросы из статей и группирует их по категориям.

SEO, GDPR (RODO) и безопасность

SEO-модуль добавляет meta description, заголовки, Open Graph и Twitter Card, а также структурированные данные Article, BreadcrumbList и FAQ. Плагин может также дописывать раздел источников в старые статьи. Панель доступна после входа в систему, а ключи API хранятся в параметрах WordPress, а не в коде. Подвал сайта ведёт на политику конфиденциальности и правила пользования, а в правилах есть оговорка, что материалы носят информационный характер и не являются медицинской, юридической или финансовой консультацией. Соответствие сервиса GDPR (RODO) мы не проверяли.

В настройках есть также необязательный режим локального SEO со списком польских городов, по умолчанию отключённый, и тестовый режим, приостанавливающий генерацию статей.

Технологии

WordPress 6.0+, PHP 8.0+, WP-Cron, собственные таблицы базы данных, OpenAI API, fal.ai, импорт данных из Google Search Console и собственная тема без page builder.

Результат

Редакция получает единое место для планирования тем, контроля расходов и оценки сгенерированных черновиков. Сервис общедоступен, имеет развитую структуру категорий и раздел FAQ. Мы не приводим результаты трафика и позиций в Google, поскольку их не измеряли. Ценность этого проекта — упорядоченный процесс публикации, а не обещание прибыли от автоматизации.

В коде есть и вспомогательные инструменты, полезные при длительной поддержке сайта: разовая миграция названий и адресов категорий, дополнение разделов источников в старых записях, а также исправление структурированных данных и тегов. В теме есть готовые шаблоны страниц: о нас, контакты, FAQ, политика конфиденциальности и правила пользования, а также необязательная поддержка WooCommerce, которой сервису пользоваться не обязательно.

На практике это означает, что издатель может запланировать серию тем, установить дневной бюджет и вернуться в панель, чтобы просмотреть логи и черновики. Детали публикации, такие как режим сохранения записей, длина текстов или включённые дополнительные функции, зависят от настроек, выбранных владельцем сервиса, а их актуальную конфигурацию мы не знаем.

Для кого подходит такое решение

  • издатели блогов и порталов с руководствами и большим количеством тем,
  • команды, которые хотят контролировать расходы и качество генерируемых черновиков,
  • компании, ведущие контент-маркетинг с очередью публикаций,
  • сервисы, которые начинают с данных из Google Search Console.

Следует помнить, что для тем, связанных со здоровьем или финансами, необходима проверка человеком.

Частые вопросы

Пишет ли статьи на сайте Małe Kroki искусственный интеллект?

Материалы создаются в плагине, который использует OpenAI API, при этом в плагине есть контроль качества и по умолчанию запись сохраняется как черновик. В правилах сервиса отмечено, что материалы носят информационный характер и не являются медицинской, юридической или финансовой консультацией.

Как работают очередь тем и расписание публикаций?

Темы попадают в очередь в базе данных с приоритетом, ключевым словом и категорией. Расписание на основе WP-Cron запускает генерацию каждый час, каждые 2 или каждые 6 часов и соблюдает дневные лимиты статей и токенов.

Что проверяет контроль качества статьи?

Плагин проверяет, в частности, минимальную длину, структуру заголовков H2, наличие списка шагов и раздела ошибок, отсутствие отказов модели и плейсхолдеров, а также плотность ключевого слова. Статья, не прошедшая проверку, генерируется заново или отклоняется.

Предотвращает ли плагин повторение тем?

Да. Детектор дубликатов сравнивает новую тему с очередью и существующими записями, используя сходство текста с учётом польских букв и словоизменения.

Можно ли создать такое решение для другого блога?

Да, при условии что объём, тематика и правила качества будут согласованы с издателем. Материалы о здоровье или финансах требуют особой осторожности и проверки человеком.

Автоматизация контента с ИИ в WordPress: выводы для владельца блога

Большой блог выигрывает от регулярности, но без очереди тем, лимитов расходов и контроля качества легко получить хаос. Małe Kroki показывает, что плагин может упорядочить процесс, оставив решение за человеком: записи по умолчанию попадают как черновики, а контроль качества — только формальный. Для материалов о здоровье или финансах проверка по существу остаётся обязательной. Стоит также следить за каннибализацией ключевых слов, то есть ситуацией, когда две похожие записи конкурируют за один и тот же запрос, и использовать данные из Google Search Console.

Такие решения делаются на заказ, потому что правила качества и тематика зависят от издателя. Подробнее о том, когда плагин имеет смысл, мы пишем в статье об индивидуальных плагинах WordPress, а об анализе данных в продвижении — в тексте о продвижении сайтов на основе данных. Другой пример сочетания ИИ с блогом — сервис Uczciwy Remont.

Задумываетесь об автоматизации? Проверьте готовность вашего сайта к ИИ, прочитайте о наших услугах или напишите нам.

Нужно похожее решение?

Посмотрите наши услуги и другие проекты, а если вы планируете собственный контентный сервис или плагин WordPress, напишите нам. Пример работы вы найдёте на странице Małe Kroki: руководства о здоровых привычках.

← Wszystkie wpisy
Jarek