I'm tackling one uxd problem on my company's website. We're basically capturing lots of user information through a web-based form with many input types. Now, we want to make the process as easy as possible and more importantly, less hassle.
I have a few ideas in mind about the trade-offs, here are some of our current considerations that I would seek advice from you guys:
#1 Generally, what is the best UI/UX hack to make a page full of form inputs less scary (and more easy to follow) than it looks?
My Solution: I categorize inputs into groups, each group has a "percentage bar" to indicate the completion status. I cheat it a bit to increase the completion percentage purposefully (i.e. 10% -> 70% -> 80% -> 90%).
#2 Users might get frustrated and fill in bad data - how should we prevent this?
My solution: on every text input focus, I place in a message to encourage them to fill out good info and assure that they're nearly done with the form.
#3 Responsive vs mobile version. Would it be better to make the form responsive or use the mobile version for it?
My solution: if users use mobile phone, I would reduce the form length a great deal while giving them the ability to save the form as a snapshot and restore it later when they're on desktop/tablet version.
What are your thoughts?