Личный кабинет на сайте: что это такое и как его создать

Личный кабинет это закрытый раздел сайта, где человек после входа видит свои заказы, документы и настройки.

Разбираем, какие разделы в нём бывают, кому он нужен, и показываем на скриншотах, как сделать кабинет в Tilda, на WordPress и в WooCommerce, а потом скрыть его от поисковиков.

Статью написал:
Ваня Буявец, продюсер, основатель Checkroi
Ваня Буявец
Основатель Checkroi, продюсер, эксперт в выборе онлайн-курсов
Все 2979 статей автора Подписаться на Телеграм-канал
Одобрено экспертом:
Наташа Буявец, основатель Checkroi, эксперт по онлайн-курсам
Наташа Буявец
Основательница Checkroi, продюсер Youtube-каналов, эксперт по онлайн-курсам
Все 3633 экспертных мнения Подписаться на Телеграм-канал
Обложка: Личный кабинет на сайте: что это такое и как его создать

Личный кабинет (ЛК) это закрытый раздел сайта, куда человек попадает после входа по логину и паролю или по коду из СМС. Там лежит всё, что касается только его: профиль, заказы, документы, подписки, переписка с поддержкой.

Владельцу сайта не обязательно заказывать кабинет у разработчика. В конструкторе он подключается модулем, на WordPress регистрация включается одной галочкой в «Настройки → Общие», а кабинет покупателя добавляет плагин WooCommerce. Ниже разберём все три пути и покажем каждый шаг на кадрах. Если сайта ещё нет, начните с инструкции как создать сайт самому без программирования.

Что такое личный кабинет простыми словами

Рой открывает дверь в свой личный кабинет на сайте

Представьте ячейку в камере хранения. Здание общее, а ключ от ячейки есть только у вас. Сайт открыт всем, а кабинет открывается тому, кто доказал, что он это он.

Вы пользуетесь кабинетами каждый день, даже если не называете их так:

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

Слова «аккаунт», «профиль» и «личный кабинет» в быту путают, и это нормально. Аккаунт это сама учётная запись, логин с паролем. Профиль это страница с вашими данными. Личный кабинет шире: в нём профиль, а вокруг всё, чем вы управляете на этом сайте.

Какие разделы бывают внутри

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

Тип сайта Что обычно есть в кабинете Без чего кабинет бесполезен
Интернет-магазин Заказы, статусы доставки, адреса, избранное, бонусы Повтор заказа в один клик
Онлайн-школа Курсы, прогресс, домашние задания, сертификаты Видно, где остановились в прошлый раз
Сервис по подписке Тариф, история оплат, счета, отмена подписки Отменить подписку можно без звонка
Поставщик для бизнеса Договоры, акты, сверки, заявки менеджеру Закрывающие документы скачиваются сами
Запись к специалисту Расписание, записи, перенос и отмена Напоминание перед визитом

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

Канал основателя Checkroi Вани Буявца3 700 человек читают мой Телеграм-канал про нейросетиСобрал промпты для Claude Code и ChatGPT, разборы ИИ-инструментов и лайфхаки по продвижению бизнеса в одном местеПрисоединиться

Когда кабинет окупается и когда мешает

Рой радуется, что повторил заказ в один клик

Кабинет окупается там, где клиент возвращается. Для бизнеса это повторные продажи и данные о покупателе, для клиента это экономия времени.

  • Повторные заказы. Адрес и состав прошлой покупки уже сохранены, второй заказ оформляется быстрее первого.
  • Меньше звонков в поддержку. Вопросы «где мой заказ» и «пришлите акт» человек закрывает сам.
  • Данные для рассылок. Вы знаете, кто что покупал, и можете писать по делу, а не всем одно и то же.

А вот сайту-визитке, лендингу под одну услугу или блогу кабинет чаще мешает: регистрация ради регистрации отпугивает. Если вы ещё выбираете формат, сравните лендинг, сайт-визитку и многостраничный сайт.

CheckroiCheckroiПодборка курсов по веб-разработке214 курсов • 42 школыСравните цены, школы, программу и найдите выгодные предложения по обучениюСравнить→

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

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

Способ Кому подходит Ограничения
Модуль конструктора Магазин или школа на конструкторе Только те разделы, что заложил конструктор
CMS и плагин Сайт на WordPress, Битриксе и других CMS Плагины нужно обновлять и проверять на совместимость
Разработка с нуля Сервисы со своей логикой: расчёты, роли, интеграции с 1С Дольше и дороже всего

В конструкторе сайтов

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

  1. Откройте «Настройки сайта → Подключаемые модули».
  2. В модуле «Личный кабинет для интернет-магазина» нажмите «Подключить».
  3. Проверьте, что на страницах магазина стоит блок ST100 (Корзина): модуль работает только с ним.

После входа покупателю доступны разделы «Мои заказы», «Купленные товары» и «Профиль», а «Мои адреса» появляются, если в корзине включены продвинутые варианты доставки. Подключить модуль можно только на платных тарифах. Подробнее о входе и о кабинете для клиентов на этой платформе мы писали в статье Тильда: вход в личный кабинет и кабинет для клиентов.

CheckroiCheckroiПодборка курсов по Tilda155 курсов • 38 школСравните цены, школы, программу и найдите выгодные предложения по обучениюСравнить→

На WordPress: включить регистрацию

В самом WordPress простой кабинет уже есть: это страница «Профиль», которую видит каждый зарегистрированный пользователь. Её нужно лишь открыть для посетителей.

  1. В админке зайдите в «Настройки → Общие».
  2. В строке «Членство» отметьте «Любой может зарегистрироваться».
  3. В поле «Роль нового пользователя» оставьте «Подписчик».
  4. Нажмите «Сохранить изменения» внизу страницы.
Общие настройки WordPress: в строке «Членство» отмечено «Любой может зарегистрироваться», роль нового пользователя «Подписчик»
Галочка «Любой может зарегистрироваться» открывает регистрацию для посетителей. Роль «Подписчик» даёт им только собственный профиль.

Теперь у сайта появилась форма регистрации по адресу /wp-login.php?action=register. Посетитель вводит имя пользователя и email, а ссылку, по которой задаёт пароль, получает письмом.

Форма регистрации на сайте WordPress: поля «Имя пользователя» и «Email», кнопка «Регистрация»
Так выглядит форма регистрации без доработок. Пароль посетитель задаёт по ссылке из письма.

Зарегистрированный подписчик после входа попадает в свой профиль. Записей, плагинов и настроек сайта он не видит: в меню только «Консоль» и «Профиль», а на странице его имя, контакты и пароль.

Личный кабинет подписчика WordPress: в меню только «Консоль» и «Профиль», в профиле имя, фамилия и контакты
Подписчик видит только свой профиль: имя, контакты и пароль. Записи, плагины и настройки сайта для него скрыты. Пользователь в кадре вымышленный.

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

Кабинет покупателя на WooCommerce

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

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

Страница «Мой аккаунт» в WooCommerce: разделы «Консоль», «Заказы», «Загрузки», «Адреса», «Анкета» и «Выйти»
Кабинет покупателя в WooCommerce. В «Заказах» история покупок, в «Адресах» данные для доставки, в «Анкете» имя, email и пароль.

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

Разработка с нуля

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

Разработчик в таком проекте делает:

  • регистрацию, вход и восстановление пароля, часто ещё вход через Яндекс ID или Госуслуги;
  • роли и права: кто что видит и что может менять;
  • базу данных пользователей и связь с учётной системой компании;
  • интерфейс, который одинаково удобен на телефоне и на компьютере: за это отвечают, например, медиа-запросы в CSS.

Это работа веб-разработчика с опытом бэкенда. Если хотите научиться делать такие вещи сами, посмотрите курсы для веб-разработчиков.

CheckroiCheckroiПодборка курсов для веб-разработчиков234 курса • 36 школСравните цены, школы, программу и найдите выгодные предложения по обучениюСравнить→

Как скрыть закрытые страницы от поисковиков

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

Тут легко ошибиться. В справке Яндекс Вебмастера сказано, что для удаления страниц из поиска нужно указать директиву noindex в HTML-коде страницы или настроить HTTP-заголовок. Там же предупреждение: такие страницы не стоит ограничивать в robots.txt, чтобы робот смог их проиндексировать и обнаружить ваше указание.

<meta name="robots" content="noindex, nofollow">

Проверять, какие страницы попали в поиск, удобнее всего в Яндекс Вебмастере. Если сайт ещё не добавлен туда, вот как подключить его на Тильде, WordPress и Битриксе.

Порядок такой:

  1. Ставите тег noindex на страницы кабинета (в WordPress это делают SEO-плагины).
  2. Ждёте, пока страницы выпадут из поиска.
  3. Только после этого, если хотите, добавляете раздел в Disallow, чтобы робот туда больше не ходил.

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

Персональные данные и безопасность

Защищённый вход в личный кабинет: замок, щит и форма пароля

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

Минимум по безопасности, который стоит проверить до запуска:

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

Остальные угрозы и способы защиты собраны в материале как защитить сайт от взлома.

Ваня БуявецКанал основателя Checkroi Вани БуявцаЗабирайте промпты и обучение по нейросетям в моём Телеграм-каналеБольше 3 700 человек уже применяют Claude Code, ChatGPT и другие нейросети в работе, учёбе, бизнесе и жизниПерейти в канал

Частые ошибки владельцев сайтов

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

  • Через неделю в базе сотни странных пользователей. Регистрацию открыли, а защиту от ботов не поставили. Решение: капча на форме и подтверждение email.
  • Новый пользователь может править сайт. В поле «Роль нового пользователя» выбрали не ту роль: «Автор» или «Участник» уже могут писать записи, а до версии 7.0 WordPress разрешал поставить туда даже «Администратора». Решение: только «Подписчик» или роль покупателя от WooCommerce.
  • Письма для подтверждения не доходят. Хостинг не умеет надёжно отправлять почту, и письма падают в спам. Решение: подключить SMTP или сервис транзакционных писем.
  • Покупатели бросают корзину. Магазин требует регистрацию до оплаты. Решение: разрешить заказ без аккаунта и предложить кабинет после покупки.
  • На телефоне кабинетом невозможно пользоваться. Таблицы заказов не помещаются в экран. Решение: проверить каждый раздел на смартфоне до запуска. Удобство помогает оценить разбор как проверить юзабилити сайта своими силами.

Где научиться веб-разработке

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

КурсШколаСтоимость со скидкойВ рассрочкуДлитель­ностьОбзор курса от Checkroi
Профессия «Веб-разработчик с нуля»
Перейти на сайт курса
НетологияНетология127 264 ₽7125 ₽/мес.13 месяцевОбзор курса
Веб-разработчик
Перейти на сайт курса
Академия СинергияАкадемия Синергия141 036 ₽5877 ₽/мес.6 месяцевОбзор курса
Веб-разработчик с нуля до PRO
Перейти на сайт курса
SkillboxSkillbox76 233 ₽3176 ₽/мес.9 месяцевОбзор курса
Веб-разработчик
Перейти на сайт курса
SkillboxSkillbox153 348 ₽4486 ₽/мес.16 месяцевОбзор курса
Веб-разработчик Мастер
Перейти на сайт курса
GeekBrainsGeekBrains264 780 ₽4153 ₽/мес.8 месяцевОбзор курса

Больше программ — в полном каталоге курсов по веб-разработке

Часто задаваемые вопросы

Что значит ЛК на сайте

ЛК расшифровывается как «личный кабинет». Это закрытый раздел сайта, который открывается после входа по логину и паролю или по коду из СМС. В нём хранятся ваши данные, заказы, документы и настройки.

Чем личный кабинет отличается от аккаунта

Аккаунт это учётная запись, то есть логин и пароль. Личный кабинет это раздел сайта, куда аккаунт пускает: профиль, заказы, подписки и всё, чем вы управляете на этом сайте.

Можно ли сделать личный кабинет на сайте бесплатно

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

Как завести личный кабинет на сайте, если я посетитель

Найдите на сайте кнопку «Войти», «Регистрация» или значок человечка в шапке. Обычно нужно указать email или телефон, придумать пароль и подтвердить адрес по ссылке из письма или коду из СМС.

Нужно ли закрывать личный кабинет от индексации

Страницы внутри кабинета лучше закрыть: в поиске они не нужны. Справка Яндекс Вебмастера советует для этого тег noindex и предупреждает, что такие страницы не стоит одновременно закрывать в robots.txt. Страницу входа можно оставить открытой, чтобы её находили по запросу «название компании личный кабинет».

Читайте Checkroi первым в Google
Добавьте Checkroi в избранные источники — и наши разборы курсов и обзоры школ будут показываться выше в вашей выдаче Google.
Оставить комментарий
0 комментариев
Форма комментария

Оставьте комментарий

Напишите, что думаете. Нам важно ваше мнение!