Возможности кабинета
Полный набор для SEO курсов: ключи, статьи, защита от каннибализации, съём позиций в топ-100 Яндекса и проверка уникальности. Каждый модуль повторяет логику кабинета: вкладки, статусы и версии.
Сбор данных и анализ
Ключевые слова
Интеграция с Yandex Wordstat: подбор ключей под курс и регион. Затем вы раскладываете запросы по группам: страница курса, статьи, исключённые. Главный ключ курса назначается отдельно — чтобы статья его не перебила.
Анализ конкурентов
Запросы к Yandex Search для сбора контекста топовой выдачи. GPT использует этот контекст при генерации — тексты ближе к реальным страницам конкурентов, а не абстрактные шаблоны.
Региональность
Привязка курса к городу через Yandex Geocoder. Автоматическая подстановка ID региона Wordstat. Подходит для локальных landing-страниц и программ с геопривязкой.
Генерация контента
Мета-теги
Title и Description с учётом ключевой фразы и конкурентного контекста. Счётчики символов и индикаторы «в норме / перебор» — как в кабинете, чтобы сразу видеть, готово ли к выкладке.
SEO-текст
Основной текст страницы курса: структурированный, с ключами и контролем переспама. Редактируется во вкладке, поддерживает версии и сравнение изменений.
FAQ и отзывы
FAQ в формате диалога (вопрос справа, ответ слева — как в интерфейсе сервиса). Отзывы и рекомендации для блока социального доказательства на landing курса.
Контент-маркетинг
Контент-план
Кластеры информационных запросов с типом интента (кто такой, обязанности, образование, инструкция). План статей с URL, LSI и якорной перелинковкой на курс. Ключи в кластере можно править до генерации.
Генерация статей
Статья пишется под кластер: бриф, структура, информационный лид без оффера курса, CTA в конце и ссылка на программу. Проверяется уникальность Text.ru; при низкой — перегенерация из кабинета.
Уникальность Text.ru
Отправка текстов на проверку через API Text.ru. Настраиваемые пороги уникальности, статусы проверки и предупреждения, если текст не проходит — до публикации, а не после.
Выдача и конфликты ключей
Съём позиций топ-100
Проверка всех ключей страницы курса и всех ключей статей в Яндексе. Съём только по кнопке «Снять позиции». В таблице — позиция, предыдущее значение, дельта и статус. Строки сортируются по любой колонке.
Свои URL в выдаче
Сравниваем целевой URL с выдачей: латиница, кириллица, www, http/https, слэши и punycode .рф. Если в топе другой URL того же сайта — статус «другой URL», а не «нет в топ-100».
Каннибализация
Детектор конфликтов: один запрос на двух страницах, статья забрала коммерческий ключ, SEO-текст курса закрывает тему статьи, дубли статей. Предупреждения видны в курсе и на дашборде.
Организация работы
Импорт курсов
Массовая загрузка через CSV: название, квалификация, тип, город, регион. Валидация при импорте — ошибки по строкам, без «тихих» сбоев.
Фоновые задачи
Пайплайны выполняются в worker-очереди. Прогресс-бар и лог этапов в карточке курса. Можно запускать несколько задач — кабинет остаётся отзывчивым.
Админка и квоты
Управление API-ключами (Yandex, Text.ru), пользователями, статистикой использования и лимитами циклов генерации. Разделение ролей: администратор настраивает, редактор работает с курсами.
