Как мы вывели Otus в топ: пересбор ядра, оптимизация структуры и SEO-рывок в IT-образовании
Жду тебя в телеграм-канале
Стараюсь, пишу классный контент. Там рассказываю: как выжимать еще больше из того, что есть. Для тебя → https://t.me/trafficisobar
Ну ладно
Вторая кнопка (?)
Высококонкурентная ниша, сотни ключевых запросов, десятки направлений обучения. Чтобы вырасти в таких условиях, нужен системный подход. Мы полностью пересобрали поисковое ядро, доработали структуру страниц, оптимизировали метаданные и внедрили корректную переиндексацию.
Что сделали?
— Полностью пересобрали семантическое ядро – теперь охвачены все ключевые направления, запросы распределены по релевантным страницам. — Оптимизировали тайтлы и дескрипшены – теперь метаданные не просто описывают страницу, а затачиваются под конверсию. — Обновили структуру заголовков – логика h3–h8 теперь соответствует смысловому разделению контента. — Правильно задали переиндексацию – убрали дубли, закрыли лишние страницы, ускорили рост позиций. — Добавили hasCourseInstance – улучшили понимание страниц поисковыми системами. — Пересобрали контент – текст стал чище, логичнее, без потерь в семантике.
Результат
— Десятки курсов в топ-1, рост органического трафика, мощное расширение поисковой видимости.
Отус: онлайн школа
Отус: онлайн школа
Отус: онлайн школа
Пересбор ядра запросов – порядок, охват и актуальность
Ранее семантическое ядро содержало разрозненные ключи, часть из которых дублировалась или использовалась в хаотичном порядке. Из-за этого поисковики не всегда правильно ранжировали страницы, а часть запросов вообще не закрывалась.
Что сделали:
Пересобрали ядро, полностью актуализировав запросы под корпоративные курсы.
Добавили системное покрытие всех вариантов запросов (например, курс/обучение/разработчик/онлайн).
Исключили дубли и случайные вариации, которые размывали фокус страниц.
Привели всю семантику к логичной структуре, чтобы каждое направление обучения имело полный охват.
Исправление структуры шема-данных
Google выявил проблемы с шема-данными в блоке hasCourseInstance. Основная ошибка — недостаток данных, из-за чего карточки курсов не получали полного охвата в выдаче. Это влияло на видимость и CTR, так как не все курсы корректно отображались в расширенных сниппетах.
Что сделали:
Заполнили недостающие поля courseMode, location, courseSchedule, instructor, используя актуальные данные курсов.
Добавили информацию о преподавателях (instructor), повысив релевантность страниц.
Проверили в Google Rich Results Test, устранив все критические ошибки.
Результат:
📌 После исправления структуры hasCourseInstance, Google начал корректно индексировать курсы, а страницы получили расширенные сниппеты в выдаче. Это увеличило количество переходов на страницы курсов и повысило кликабельность.
Пример исправленного кода JSON-LD для структуры hasCourseInstance. Код используется для корректной индексации курсов в Google и получения расширенных сниппетов в поисковой выдаче.
Пересбор структуры заголовков
Чтобы усилить позиции Otus в поиске, я пересмотрел структуру заголовков h1-h8 на страницах курсов. Структура была перегружена h3-h8, что снижало эффективность ранжирования и усложняло сканирование страниц поисковыми системами. Мы изменили логику заголовков, не затрагивая внешний вид страниц, но сделав их более понятными для SEO и пользователей.
Что сделали:
— Оптимизировали заголовки H3-H8: убрали лишние уровни и сделали структуру логичной. — Для каждого блока определили свой заголовок: — «Что даст вам этот курс?» → H3 — «Процесс обучения» → H4 — «Партнеры» → H5 — «Программа» → H6 — «Преподаватели» → H7 — «Отзывы» → H8 — Остальные H3-H8 заменили на обычные текстовые теги, чтобы избежать перегруженности.
Что получили:
📌 Улучшение индексации страниц за счёт более понятной структуры. 📌 Рост позиций по ключевым курсам, так как контент стал лучше восприниматься поисковыми алгоритмами.
Пример блока с описанием курса на сайте Otus. Включает вопрос 'Что даст вам этот курс?' и подробную информацию о курсе с перечнем ключевых навыков и технологий, которые будут изучены.
Переписали тайтлы для всего сайта Otus – что сделали и зачем
Чтобы увеличить кликабельность в поиске и занять более высокие позиции, мы провели глобальный аудит метаданных. Анализ показал, что многие тайтлы были слишком короткими, не раскрывали ценность курса и не ориентировались на спрос.
Как работали
Добавили ключевые слова – тайтлы переписывали с учетом реальных поисковых запросов, которые приводят аудиторию.
Упаковали воронку – теперь тайтлы не просто называли курс, а продавали его, включая важные маркеры ценности: уровень сложности, специализацию, выгоды для карьеры.
Использовали коммерческий спрос – добавили "разработчик", "специалист", "обучение", "курс", а также уточнения по стеку и технологиям.
Оптимизировали длину – тайтлы стали достаточно длинными, чтобы вмещать ключевые слова, но не обрезались в выдаче.
Результаты
📌 CTR страниц вырос за счет точного попадания в запросы пользователей. 📌 Заметный рост в позициях – курсы, которые раньше "застревали" в топ-10, вышли в топ-3. 📌 Больше трафика из поиска – страницы начали лучше индексироваться, а тайтлы привлекать больше кликов. Теперь каждый тайтл не просто информирует, а продает курс, помогая пользователю выбрать нужное обучение прямо из выдачи.
Таблица 'Было-стало' для курсов на сайте Otus. Слева — старые URL-адреса с названиями курсов, справа — новые, улучшенные тайтлы страниц, что отражает улучшение SEO-оптимизации и видимости в поиске.
Продвижение приоритетных курсов Otus: максимальная конкуренция, сильный рост
Работали с самыми конкурентными направлениями. Усилили метаданные — переработали тайтлы и дескрипшены под коммерческий спрос. Добавили контент на страницы, закрыли все возможные вопросы пользователей, увеличили глубину просмотра. Настроили входящие ссылки, обеспечили корректную переиндексацию и доработали robots.txt для ускоренной индексации изменений.
📌 Курсы, которые заняли ТОП-1 в Москве:
— Team Lead курсы — Курсы по нагрузочному тестированию — Программы для технических директоров — Обучение администраторов Linux — QA Lead курсы
📌 Дополнительно выросли:
— Golang Developer курс – сразу +3 позиции, уверенно вошел в ТОП-10. — Курсы по управлению IT-командами – +2 позиции, пробились в топ-5. — Administrator Linux курсы – улучшение видимости, теперь стабильно в топе.
Взяли самые конкурентные курсы, пробили их в ТОП-1 по Москве и закрепили позиции. Добавленный контент, сильное SEO и грамотная индексация обеспечили стабильный рост, высокую видимость и увеличение трафика.
91% ядра в топ 1.
Оптимизация корпоративных курсов
Переработали метаданные: обновили тайтлы и дескрипшены, чтобы страницы корпоративных курсов не просто индексировались, а собирали релевантный трафик. Добавили входящие ссылки, усилили внутреннюю перелинковку, исправили настройки robots.txt и обеспечили корректную переиндексацию.
Теперь корпоративные курсы Otus стали заметнее в поиске. Поисковые системы пересчитали страницы, повысили их позиции, и трафик резко вырос. Видимость направлений увеличилась, клики идут по нужным запросам.
Мгновенные результаты — Корпоративное обучение IT-специалистов – выросло с 15-й позиции до 4-й. — Курсы DevOps для компаний – из топ-20 в топ-5. — Программы обучения Python для бизнеса – с 18-й на 6-ю. — Корпоративные курсы Data Science – из ниже 30-й в топ-10. — Обучение Java для сотрудников – вошло в топ-3, сдвинув конкурентов.
Запросы, которые появились с нуля — Обучение IT для компаний – сразу вошло в топ-10. — Корпоративные курсы для программистов – с нуля в топ-15, далее стабилизировалось в топ-7. — Курсы DevOps для бизнеса – не было в индексе → вышло на 9 место. — IT-обучение сотрудников на заказ – из 0 в топ-20, сейчас движется выше. — Обучение по Python на корпоратив – вошло в топ-10 с нуля.