10 советов, которые улучшат твою форму регистрации

Просто, быстро и без воды. Разбираемся, как сделать крутую и удобную форму регистрации/авторизации в твоем интерфейсе.

Практика UX
Формы
preview-new.jpg

Личная боль размером со вселенную это плохие формы в интерфейсах. Это зло, с которым мы, как дизайнеры, должны бороться. Собрал 10 советов, которые улучшат дизайн твоей формы регистрации и сделают ее удобнее. Погнали!

1. Делай меньше полей

Если у нас речь идет про форму регистрации, то чем меньше полей будет в форме тем лучше. Не нужно у пользователя запрашивать все его данные (группу крови, когда в первый класс пошел, как зовут его кота). Это лишняя информация, которая отпугивает пользователя. И отпугивает не только количеством полей, но и всплывает вопрос “А зачем вам столько информации? 😑”.

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

Примеры дизайна формы регистрации с разным количеством полей ввода

В форме должно быть как можно меньше полей, чтобы не перегружать пользователей

2. Не заставляй делать лишние клики

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

UI дизайн форм регистрации с автофокусом на поле ввода и без него

Создавайте автофокус на первом поле в вашей форме

3. Дай возможность подсмотреть

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

Интерфейс формы регистрации с возможностью посмотреть пароль и без нее

Дайте пользователю возможность подсмотреть пароль

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

4. Расскажи правила ввода пароля заранее

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

Дизайн требований к паролю в интерфейсе сервиса Program

Интерфейс Program показывает критерии пароля во время ввода

Это избавит от бесячей ситуации, когда ты уже ввел пароль, заполнил форму, нажал на кнопку, и бац… Оказывается пароль должен состоять минимум из 10 символов. 

5. Поощряй своего пользователя

В бОльшей степени, это правило относится к большим формам. Во время их заполнения отмечайте корректно заполненные поля галочкой. Как например интерфейс Adidas во время редактирования профиля, показывает иконкой галочки, что все “Ок”.

Пример индикаторов правильности введенных данных в дизайне сайта Adidas

Интерфейс Adidas демонстрирует пользователю корректность заполненных полей

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

6. Логины в прошлом

Забываем про логины для форм регистрации обычных юзеров. Не заставляйте своих пользователей выдумывать логин для регистрации в вашем интерфейсе. У него ещё миллион таких сервисов, где нужно придумывать логин. Вместо логина используйте email, это удобнее, быстрее и гораздо эффективнее. (ну и избавит от надоедливой надписи “это имя пользователя уже занято”)

Сравнение двух дизайнов формы регистрации - с username и email

Используйте email вместо username для авторизации/регистрации

7. Сохраняй данные после неудач

Наверное, самая бесячая ситуация, когда ты заполнил форму ошибся на один символ в пароле и бум… Вся форма снова пустая, давай по новой, Миша.

Пример интерфейса формы регистрации - пустой и с заполненными данными

Сохраняйте набранный пользователем текст, даже если была допущена ошибка

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

8. Автозаполнение при восстановлении

Как и во 2-м пункте, предусмотрите автозаполнение поля email при восстановлении пароля. Не заставляйте пользователя вводить свой email, если вы можете его ввести за него. Это опять же сэкономит время, уменьшит количество кликов и покажет вашу заботу.

9. Внимание Caps Lock

Позаботьтесь о проверке на включенный Caps Lock. Вроде бы мелочь, но как приятно, когда тебя об этом предупреждают и ты сразу вводишь информацию корректно.

Пример индикатора Caps lock в дизайне формы регистрации

Сообщайте пользователю о включеном Caps lock

10. Используй корректный тип ввода

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

Экран ввода телефона в интерфейсах приложений PayPal и Food Panda

Приложения PayPal и Food Panda используют корректный тип ввода данных

Применяйте данные советы в интерфейсах, заботьтесь о своих юзерах и создавайте удобные формы.

Навигация:

Больше полезностей:

preview-design-happiness.jpg

Как дизайн делает тебя счастливее?

Почему звук кнопки iPhone вызывает удовольствие, а красный McDonald's разжигает аппетит? Разбираем, как дизайн влияет на эмоции каждый день.
UX
Эмоции
preview-404.jpg

Страница 404: Что это такое и зачем она нужна?

Никто не любит слышать плохие новости. Но всё воспринимается совсем иначе, если сообщить их правильно. Разбираемся, как это работает в реальных продуктах, на примере страницы 404.
Интерфейсы
Правила UX
preview.jpg

Как дизайнеры управляют вашими решениями?

Заходишь в магазин за хлебом, а выходишь с полной корзиной. Это продуманные манипуляции, чтобы ты не ушёл без покупки.
UX
Дизайн
preview-cart.jpg

Дизайн корзины интернет-магазина: как перестать терять покупателей

Корзина - это момент максимального намерения купить. Человек уже выбрал товар. Он уже готов отдать деньги. И если он уходит на этом этапе, то значит, ты что-то сделал не так. Хорошая новость: это можно исправить!
E-commerce
UX

Nexfield Academy

Nexfield Academy

Nexfield Academy

Nexfield Academy

Nexfield Academy

Nexfield Academy

Nexfield Academy

Nexfield Academy

Nexfield Academy

Nexfield Academy

Nexfield Academy

Nexfield Academy

Nexfield Academy

Nexfield Academy

Nexfield Academy