Две части сайта
Публичная часть — витрина: описания курсов, преподаватели, отзывы, блог, страницы для записи. Закрытая часть — учебная платформа: уроки, задания, чат, личный кабинет. Первая должна быть видна поиску, вторая — закрыта. Если платформа стоит на том же домене, границу нужно провести на уровне адресов.
Примеры адресов
/kursy/analitika/ витрина
/kursy/analitika/programma/ витрина
/platforma/analitika/modul-1/ закрыто
/platforma/analitika/modul-1/urok-3/ закрыто
/kabinet/ закрыто
Удобнее вынести закрытую часть в отдельную папку или поддомен: правило закрытия применяется одним выражением. Про выбор — в статье про поддомены и папки.
Что закрывать и как
| Раздел | Как защитить | Комментарий |
|---|---|---|
| Уроки для учеников | Авторизация и ответ 403 или переход на страницу входа | Простого запрета в robots.txt недостаточно: он не защищает содержимое |
| Кабинет и личные данные | Авторизация, запрет индексации | Что закрывать в кабинете |
| Платные материалы | Авторизация | Не показывайте роботу то, что не видно посетителю |
| Демо-уроки | Открытые страницы | Индексируются как обычные материалы |
| Страницы оплаты и заказа | Закрыть от индексации | Служебные |
Важный принцип: закрытое содержимое нельзя защищать только запретом в robots.txt. Такой запрет лишь просит робота не заходить, но не мешает людям и не скрывает адрес от других способов обнаружения. Настоящая защита — авторизация. Об ошибках в robots.txt — в статье про ошибки в robots.txt.
Демо-уроки и превью
- Демо-урок делайте открытой страницей с обычным адресом: он привлекает посетителей и показывает качество.
- Показывайте фрагмент платного материала честно: роботу и посетителю без входа нужно видеть одно и то же.
- Если часть страницы закрыта, а часть открыта, это можно отразить разметкой о частичном доступе: правила уточняйте в справке поисковой системы.
Переход между частями
- Со страниц курса ведут кнопки «Записаться» и «Войти»: они открывают служебные страницы.
- После входа посетитель попадает на платформу, а не на витрину.
- Ссылки на уроки из витрины ведут на страницу входа, если человек не авторизован.
- Адреса уроков стабильны: ученики сохраняют закладки.
Связанные материалы. Общая структура образовательного проекта — в статье про курсы и программы, а про ответ 403 для закрытых страниц — в статье про ошибку 403 на страницах сайта.
Частые вопросы
Достаточно ли закрыть уроки в robots.txt?
Нет: это лишь просьба роботу, а не защита; закрытые материалы должны быть недоступны без авторизации.
Как показывать демо-урок?
Как обычную открытую страницу с понятным адресом: она привлекает посетителей и показывает качество курса.
Где размещать платформу: в папке или на поддомене?
Оба варианта допустимы; главное — чтобы закрытая часть выделялась общим префиксом или поддоменом и легко закрывалась одним правилом.
Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.