So I've got this client that I'm working with and they've got a great registration page put together, but the page is asking for 11 pieces of information. I personally feel that this needs to be split up between a few pages. What are your experiences?
You want the user's interaction with the site (in terms of difficulty to proceed) to be a shallow line rather than a vertical cliff face. As the user gets more out of the site they are more likely to reciprocate by giving you more info about themselves. Asking for lots upfront is likely to A cause lots of people not to even bother registering, B cause people to put in lots of fake data just to get through.
But don't take my word for it, run an experiment with 1/2 user's doing it with it all upfront and 1/2 drip feeding. Then you have solid data on which to move forward. In the long run, the expense of this experiment should be justified by more customers.
edit: Just found this blog post which summarizes what I was saying: https://baymard.com/blog/simplifying-sign-up
Yes 11 is too much.
Here's what you can do to improve.
For the first time, just ask for the least amount of info that'll do for a start. Like if you're a shopping app, minimum would be name and email (gender too!?). Yes you need the address too but you can postpone it. Get them started fast! Ask for additional info, if you can't skip it, the next time they use the app. (I'd prefer the 5th time they use the app)
Second, maybe you can pull half of the info you need from facebook or google! Encourage them to use these open ID logins, it'll be easier for both user and developer.