A lot of visitors access the registration page, but only 46% complete the registration.
Is this a good ratio? Does anybody have any references or research that determines the ratio?
When asking the users for their personal details, you have to examine the use case and create a user story. Having the user journey at hand is very handy in this situation.
To address your question directly:
The conversion ratio of registration pages varies drastically between systems.
First and for most, there's the gain/loss ratio - what do users get for registering? A registration form on lunch on a mobile TODO list can have a conversion rate smaller than 2% - there are many similar apps out there that don't ask you to register, and you get little in return.
Sites like Facebook will experience higher conversion (people registering are often set in their mind about doing so), or sites like this one - where the service is accessible for guests, but require registration when users are already motivated to act - will have higher conversion rate.
Then, there's the form design itself (and many other variables, like whether people even expect a registration form, do they just want to try it out without committing personal details, and so forth).
So it's really impossible to say what's 'good' conversion rate. Nor does it matter much - your role is to improve it regardless what the baseline is.
Depends whats the form all about. Whats the website all about. Is it a government website, or a banking site or a commercial website. Users will behave differently. The motivation and seriousness are different for all the types of websites listed above. Hence the success for completion of forms.
The success of registration forms depends on what lies on other side. What is it so worthy that a users would give away their mobile numbers, national IDs etc? That "cheese" will determine the success.
Not much of research data is available on this subject but it would be worthwhile to go through some information.
It depend to the website. What it talking about?
In general, registration should be more short possible.
have you tried to change the patterns of presentation and compare the datas? You're asking a lot of information in a single moment, many of these personal, you might be discouraged to continue.
A sign-in by step may entice the user to continue.
One way would be to "paginate" the information you ask grouping them by type of information.
Another method might be to ask only the basic information of registration and subsequently, once registered, ask to insert the missing ones.