Чому користувачі вводять менше даних, якщо в формі є обов’язкові поля

Багато користувачів не заповнюють необов'язкові поля в формах. Ця інформація навіть не завжди потрібна, але завжди корисно знати про своїх відвідувачів трохи більше. Це може допомогти полегшити для них використання сайту. Існує підхід, при якому зірочок для виділення обов'язкових до заповнення полів немає зовсім, а позначаються лише опціональні поля.

Чому користувачі вводять менше даних, якщо в формі є обов'язкові поля

Згідно з деякими дослідженнями. при необхідності заповнення веб-форми користувачі поводяться «надзвичайно відкрито на добровільній основі». Це означає, що люди зазвичай надають більше даних про себе, навіть якщо їм сказати, що це суто добровільна справа. Це суперечить традиційній думці про те, що користувачі намагаються всіма правдами і неправдами заповнити якомога менше полів. Однак, коли в формі явно зазначено обов'язкових для заповнення поля, описаний ефект добровільної відкритості знижується, і відвідувачі починають пропускати поля, які не зазначені зірочками.

Наявність обов'язкових полів дає користувачеві можливість на законних підставах внести так мало даних, як тільки можливо. Обов'язкові поля здаються людям більш важливими, тому вони спочатку заповнюють їх, пропускаючи інші. Крім того, ніхто не захоче витрачати час на вбивання інформації, яка, в принципі, і не особливо потрібна. Якщо ж спробувати використовувати закладену в відвідувачах схильність залишати багато даних про себе, і позначити тільки не обов'язкові поля, то зникне сама необхідність «зрізати дорогу». Люди почнуть вносити дані крок за кроком, а не шукати очима зірочки обов'язкових полів.

Не варто думати, що якщо явно не сказати людині про те, що конкретну інформацію потрібно обов'язково внести, він цього не зробить. Спочатку користувачі схильні залишити про себе більше даних, ніж потрібно більшістю форм. Однак вони не стануть звертати уваги на необов'язкові поля, якщо зазначено обов'язкових, оскільки це дає можливість прискорити процес заповнення.

Геворг Глечян, провідний проектувальник інтерфейсів Mail.ru Group

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

Багаторічні стандарти і досвід користувачів

Практично з самого початку становлення інтернету і аж до недавнього часу стандартом для форм було виділення обов'язкових полів за допомогою зірочки (*). І цей стандарт міг сформувати у досвідчених користувачів звички при роботі з формами. Але останнім часом все змінюється, і лідери індустрії відходять від звичних стандартів. Як приклад приведу форми реєстрації на поштових сервісах:

Mail.Ru - все поля крім поля «Місто» є обов'язковими для заповнення. Необов'язкове для заповнення поле забезпечено підказкою про це.

Чому користувачі вводять менше даних, якщо в формі є обов'язкові поля

Чому користувачі вводять менше даних, якщо в формі є обов'язкові поля

Чому користувачі вводять менше даних, якщо в формі є обов'язкові поля

Треба пам'ятати і застосовувати

2) Не просіть більше, ніж вам дійсно потрібно. Не треба надто захоплюватися ідеєю отримання додаткових даних від користувача, адже його терпіння і час не безмежне.

3) Чіткі і зрозумілі підказки. Особливо це стосується полів введення пароля. Напишіть такі підказки, щоб користувач міг заповнити форму правильно з першого разу і заповнив їх так докладно як ви цього хочете.

4) Inline-валідація. Перевіряйте введені дані відразу після заповнення. Це допомагає зменшити кількість помилок, час на заповнення, збільшує конверсію і задоволеність користувачів.

Денис Кортунов, UX-директор в Acronis, засновник студії «Турбомілк»

З веб-формами дуже проста історія: це зло. Ніхто не любить заповнювати форми. Якщо ви можете щось запитати у користувача потім, ви повинні це зробити потім.

Геніальний пропозицію инвертировать позначення полів - погане з наступних причин:

1) Взагалі варто задуматися - чи так потрібні ці необов'язкові поля? Чесно кажучи, важко уявити цей «найкращий UX», який отримують користувачі, які заповнили все.

2) Ми ламаємо звичний патерн користувачів. Напевно, вони вже заповнювали форми на інших сайтах і там були required поля. Так, іноді корисно щось поміняти в кращу сторону, але це не той випадок.

3) Користувач просто відразу ж натисне submit. Мені дуже цікаво яким чином буде виводитися повідомлення про помилку. Теж Інвертований?