Сайт для онлайн-школы: платформа, личный кабинет и оплата курсов

Коротко

Создать сайт для онлайн-школы можно двумя путями: сделать продающий сайт на WordPress или 1С-Битрикс и подключить к нему готовую обучающую платформу вроде GetCourse либо собрать собственную платформу с личным кабинетом ученика, уроками, домашними заданиями и оплатой прямо на сайте. Первый путь быстрее и дешевле на старте, второй выгоднее, когда учеников много и комиссии и ограничения платформы начинают мешать.

По бюджету ориентиры такие: лендинг одного курса — от 20 000 ₽, сайт школы с каталогом курсов — как корпоративный сайт, от 60 000 ₽, сайт с личным кабинетом ученика — от 90 000 ₽, полноценная образовательная платформа с кабинетами кураторов — как портал, от 250 000 ₽. Ниже разберу, что должно быть на сайте школы, как выбрать между платформой и своей разработкой и как устроить оплату.

ВариантЧто внутриБюджетКому подходит
Лендинг курса + платформаПродающая страница, обучение на внешней платформеот 20 000 ₽ за лендингЭксперт с одним-двумя курсами
Сайт школы + платформаКаталог курсов, блог, преподаватели, заявкиот 60 000 ₽Школа с линейкой курсов
Сайт с личным кабинетомУроки, доступы, оплата, прогрессот 90 000 ₽Школа, которая уходит с платформы
Своя образовательная платформаКабинеты учеников и кураторов, проверка заданий, отчётыот 250 000 ₽Крупная школа, корпоративное обучение

Основная мысль

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

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

Учебная часть — уроки, доступы, домашние задания, тесты, сертификаты. Здесь готовые платформы сильны: всё работает сразу, без разработки. Своя платформа нужна, когда школа выросла, требует нестандартной логики или хочет владеть данными учеников без посредника.

Поэтому частый рабочий сценарий такой: сначала свой сайт плюс платформа, через год-два — перенос обучения на собственный личный кабинет, если цифры это оправдывают.

Что должно быть на сайте онлайн-школы

Структура зависит от числа курсов, но набор страниц у большинства школ похож.

Обязательные страницы

  • Главная — кто вы, для кого курсы, какие направления, почему стоит учиться у вас, ближайшие старты.
  • Каталог курсов — фильтры по направлению, уровню, формату и длительности.
  • Страница курса — программа по модулям, результат обучения, преподаватели, формат, расписание, цена и варианты оплаты, отзывы, частые вопросы, форма записи.
  • Преподаватели — опыт, регалии, работы, ссылки на курсы.
  • Отзывы и работы учеников — живые, с именами и результатами (с согласия учеников).
  • О школе и документы — реквизиты, договор-оферта, политика обработки персональных данных, при необходимости — сведения об образовательной лицензии.
  • Блог или база знаний — приводит поисковый трафик и прогревает аудиторию.
  • Контакты — телефон, мессенджеры, почта, форма вопроса.

Страница курса — главная продающая страница

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

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

Документы и персональные данные

Сайт школы собирает имена, телефоны, почты, а часто и данные об оплате. Нужны согласия на обработку персональных данных в формах, политика конфиденциальности и договор-оферта. Практические требования к формам разобраны в статье «Сайт и 152-ФЗ». Если школа оказывает образовательные услуги с выдачей документов об обучении, вопрос лицензии и формулировки договора стоит обсудить с юристом до запуска.

Как создать сайт для онлайн-школы: платформа или своя разработка

Главный выбор — где будут учиться студенты. От него зависит и бюджет, и архитектура сайта.

Вариант 1. Свой сайт плюс готовая платформа

Сайт на WordPress или 1С-Битрикс продаёт, а обучение идёт на внешней платформе, например на GetCourse. Ученик оплачивает курс на сайте или на странице оплаты платформы и получает доступ к урокам.

Плюсы:

  • быстрый старт: уроки, доступы, рассылки и тесты уже есть;
  • не нужно разрабатывать и поддерживать учебную часть;
  • можно начать с небольшим бюджетом.

Минусы:

  • ежемесячная плата и комиссии платформы (условия смотрите на сайте платформы);
  • данные учеников хранятся у платформы;
  • ограничения в дизайне и логике обучения;
  • нужно связать сайт и платформу: заявки, оплаты, доступы, аналитику.

Вариант 2. Своя платформа на сайте

Личный кабинет ученика с уроками, доступами и оплатой делается прямо на сайте. На WordPress для этого есть LMS-плагины, например Tutor LMS, LearnPress или LearnDash, которые добавляют курсы, уроки, тесты и прогресс. На 1С-Битрикс учебную часть обычно собирают на инфоблоках, группах пользователей и доработках: уроки хранятся в инфоблоках, а доступ к ним открывается группе после оплаты.

Плюсы:

  • нет ежемесячных комиссий платформы, данные учеников у вас;
  • любая логика: курсы по подписке, открытие уроков по расписанию, кураторы, проверка заданий, корпоративные группы;
  • единый дизайн и один аккаунт ученика.

Минусы:

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

Как устроен личный кабинет и из чего складывается его цена, подробно описано в статье о личном кабинете клиента на сайте.

Сравнение вариантов

КритерийСайт + внешняя платформаСвоя платформа на сайте
Срок запускаОт 2 недель (лендинг), от 3 недель (сайт школы)Как у сайта с личным кабинетом, от 4 недель
Стартовый бюджетНижеВыше
Ежемесячные расходыТариф и комиссии платформыХостинг, видеохостинг, поддержка
Гибкость логики обученияВ рамках платформыЛюбая
Данные учениковНа платформеУ школы
SEO и скорость продающих страницХорошие, если продажи на своём сайтеХорошие

Как выбрать

  1. Посчитайте, сколько школа платит платформе в год и сколько будет платить через год при текущем росте.
  2. Сравните с бюджетом своей платформы и расходами на её поддержку.
  3. Выпишите, чего не хватает на платформе: особые форматы, кураторы, корпоративные клиенты, интеграции.
  4. Если платформа закрывает задачи и её стоимость терпима — оставайтесь на ней и вкладывайтесь в продающий сайт.
  5. Если ограничения мешают продажам или обучению — планируйте переезд на свою платформу по этапам.

Оплата курсов на сайте

Оплата — ключевая точка. Если ученик не смог оплатить в два клика, продажа теряется.

Способы оплаты

  • Банковская карта и СБП через интернет-эквайринг.
  • Оплата частями и рассрочка через сервисы банков и платёжных провайдеров.
  • Оплата по счёту для юрлиц — важно для корпоративного обучения.
  • Предоплата с доплатой перед стартом потока.

Как подключить эквайринг и что проверить в договоре с банком, описано в статье об эквайринге для сайта.

Чеки и учёт

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

Автоматическая выдача доступа

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

Схема автоматизации:

  1. Ученик выбирает тариф курса и оплачивает.
  2. Платёжный сервис присылает сайту уведомление об оплате.
  3. Сайт создаёт аккаунт или находит существующий по почте.
  4. Ученик получает доступ к курсу и письмо со входом.
  5. Сделка в CRM переходит в статус «Оплачено».

Интеграции: CRM, рассылки, аналитика

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

CRM

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

Рассылки и мессенджеры

Письма с доступами, напоминания о начале урока, прогрев перед стартом потока. Часть школ дублирует уведомления в Telegram. Для писем с сайта нужна корректная настройка почты на домене, иначе письма с доступом уходят в спам.

Аналитика

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

Видео, уроки и защита контента

Для собственной платформы важен вопрос: где хранить видео.

Видеохостинг

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

Защита от «сливов»

Полностью защитить курс от копирования нельзя: любой экран можно записать. Но можно усложнить жизнь нарушителям:

  • воспроизведение видео только на вашем домене;
  • доступ к урокам только авторизованным ученикам;
  • ограничение одновременных сессий одного аккаунта;
  • водяной знак с почтой ученика поверх видео, если видеохостинг это поддерживает;
  • открытие уроков по расписанию, а не всех сразу.

Домашние задания и проверка

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

Прогресс и сертификаты

Ученику важно видеть, сколько пройдено и что осталось. Шкала прогресса по модулям, отметки о пройденных уроках и напоминания о брошенном курсе заметно влияют на то, дойдёт ли человек до конца. По завершении курса сайт может сформировать именной сертификат в PDF с номером для проверки. Если школа выдаёт документы установленного образца, требования к ним уточняют у юриста — это уже не вопрос разработки.

Сценарии: какой сайт нужен вашей школе

Эксперт с одним курсом

Лендинг курса на WordPress, оплата через эквайринг, обучение на внешней платформе или в закрытом канале. Срок — от 2 недель, бюджет — от 20 000 ₽ за лендинг. Главное — сильный оффер, программа и отзывы.

Школа с 5–20 курсами

Сайт школы с каталогом, шаблоном страницы курса, блогом и интеграцией с CRM. Обучение пока на платформе. Бюджет — в диапазоне корпоративного сайта, срок — от 3 недель. Контент для курсов менеджеры заполняют сами.

Школа, которая уходит с платформы

Сайт с личным кабинетом, уроками, оплатой, выдачей доступов и переносом учеников. Бюджет — от 90 000 ₽ за кабинет; уроки, оплата и перенос учеников добавляются модулями, состав можно прикинуть в калькуляторе. Переезд делают поэтапно: сначала новые потоки на своей платформе, потом перенос старых учеников с доступами.

Корпоративное обучение

Кабинеты компаний-клиентов, групповые доступы, отчёты о прогрессе сотрудников, оплата по счёту. Это уже портал, от 250 000 ₽. Здесь часто выбирают 1С-Битрикс: сильная работа с группами и правами, интеграция с 1С и Битрикс24.

Этапы разработки сайта онлайн-школы

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

Пошагово

  1. Аналитика и путь ученика. Какие курсы, тарифы, форматы, как проходит продажа: вебинар, бесплатный урок, консультация. Что происходит после оплаты.
  2. Структура и прототипы. Главная, каталог, шаблон страницы курса, кабинет ученика, если он нужен. На этом этапе видно, сколько будет шаблонов и какие поля заполняет менеджер.
  3. Техническое задание. Интеграции с платформой, CRM, эквайрингом, рассылками; правила выдачи доступов; роли — ученик, куратор, администратор.
  4. Дизайн. Сначала страница курса и мобильная версия: большая часть трафика из соцсетей и рекламы приходит с телефонов.
  5. Вёрстка и программирование. Шаблоны, личный кабинет, оплата, интеграции.
  6. Наполнение. Курсы, преподаватели, отзывы, документы.
  7. Тестирование. Реальная оплата, выдача доступа, письма, цели в Метрике, проверка на разных устройствах.
  8. Запуск и сопровождение. Первые потоки — время собирать обратную связь учеников и дорабатывать кабинет.

Что подготовить заранее

  • Список курсов с программами, тарифами и ценами.
  • Фото и описания преподавателей.
  • Отзывы учеников и примеры работ с разрешением на публикацию.
  • Реквизиты, оферту и политику, согласованные с юристом.
  • Договор с платёжным сервисом или банком для эквайринга.
  • Доступы к платформе, CRM и сервису рассылок.

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

Скорость, мобильная версия и SEO

Онлайн-школа живёт рекламой и контентом, и у обоих каналов одно требование — быстрый и удобный на телефоне сайт.

Скорость страниц курсов

Реклама ведёт на страницу курса, и если она грузится долго, бюджет уходит впустую. Ориентиры Core Web Vitals: LCP ≤ 2,5 с, INP ≤ 200 мс, CLS ≤ 0,1. Тяжёлые фоновые видео, десятки виджетов и скриптов рассылок и чатов на каждой странице — типичные причины медленной загрузки.

SEO для школы

Поисковый трафик для школы — это запросы вида «курсы по…», «обучение…», «как научиться…». Под первые работают страницы курсов и направлений, под вторые — статьи блога. Каждой странице курса нужны уникальные title и description, понятный адрес, микроразметка и внутренние ссылки из блога. Страницы курсов, которые уже закрыты, не удаляют, а оставляют с пометкой о следующем потоке или перенаправляют на похожий курс.

Типичные ошибки и на чём опасно экономить

  • Продажи только на платформе. Страницы курсов живут на поддомене платформы, SEO не развивается, аналитика урезана.
  • Ручная выдача доступов. Ученики ждут, пишут в поддержку, просят вернуть деньги.
  • Видео на сервере сайта. Сайт тормозит при каждом старте потока.
  • Нет согласий и оферты. Формы без согласий на обработку данных и без ссылки на договор — риск и для репутации, и для отношений с платёжным сервисом.
  • Слабая страница курса. Нет программы по модулям, нет преподавателя, нет цены — посетитель уходит к конкуренту.
  • Нет целей на оплаты. Непонятно, какая реклама окупается.
  • Своя платформа слишком рано. Школа с десятком учеников в месяц тратит бюджет на разработку вместо продвижения.

Чек-лист перед запуском

  • Страницы курсов с программой, преподавателем, ценой, отзывами и формой.
  • Оплата картой и СБП протестирована на реальном платеже.
  • Чеки формируются автоматически.
  • Доступ к курсу выдаётся после оплаты без участия менеджера.
  • Письма с доступом доходят и не попадают в спам.
  • Заявки и оплаты попадают в CRM.
  • Цели в Метрике на заявку, запись на вебинар и оплату.
  • Политика, согласия и оферта на месте.
  • Видео на видеохостинге, доступ только с вашего домена.
  • Сайт быстро открывается на мобильных: LCP ≤ 2,5 с, INP ≤ 200 мс, CLS ≤ 0,1.

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

Сколько стоит создать сайт для онлайн-школы?

Лендинг курса — от 20 000 ₽, сайт школы с каталогом курсов — от 60 000 ₽, сайт с личным кабинетом ученика — от 90 000 ₽, образовательная платформа — от 250 000 ₽.

Сколько времени занимает разработка?

Лендинг — от 2 недель, сайт школы — от 3 недель, сайт с личным кабинетом и оплатой — от 4 недель.

Можно ли связать сайт с GetCourse?

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

WordPress или 1С-Битрикс для онлайн-школы?

WordPress — когда нужен быстрый старт и LMS-плагин закрывает задачи. 1С-Битрикс — когда важны сложные права, корпоративные клиенты, интеграция с 1С и Битрикс24.

Нужна ли онлайн-школе лицензия?

Зависит от формата: какие услуги оказываете и выдаёте ли документы об обучении. Это вопрос к юристу, его стоит решить до запуска.

Где хранить видеоуроки?

На специализированном видеохостинге с приватными ссылками и ограничением воспроизведения по домену. На сервере сайта хранить видео не стоит.

Как защитить курсы от копирования?

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

Можно ли продавать курсы в рассрочку?

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

Можно ли перенести учеников с платформы на свой сайт?

Да. Выгружают список учеников и их доступы, создают аккаунты на новом сайте и рассылают письма со входом. Переезд лучше делать между потоками.

Сколько стоит поддержка сайта школы после запуска?

Обычно это почасовая работа: обновления, новые шаблоны курсов, доработки кабинета. Поддержка сайта — 2 000 ₽/ч или пакетом: 5 часов в месяц за 10 000 ₽. Отдельно оплачиваются хостинг, видеохостинг и сервисы рассылок.

Что нужно, чтобы запуститься быстро?

Готовые программы и цены курсов, фото преподавателей, отзывы, договор с платёжным сервисом и согласованные с юристом документы. С таким набором лендинг курса запускается от 2 недель.

Итог

Сайт онлайн-школы — это продающая часть и учебная часть. Продажи выгодно держать на своём сайте на WordPress или 1С-Битрикс с нормальным SEO, аналитикой и CRM. Учебную часть на старте можно отдать готовой платформе, а когда школа вырастет, перенести на собственный личный кабинет.

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

Если вы запускаете онлайн-школу или хотите перенести обучение с платформы на свой сайт, я как частный разработчик на WordPress и 1С-Битрикс спроектирую структуру, сделаю страницы курсов, оплату, личный кабинет и интеграции. Работаю напрямую, без посредников — подробнее на странице разработки сайтов.

Что будем искать? Например,Продвижение