Hello everyone,

I am new to all this forum area, but am actively developing a web-site with lots of relevant content, and an integrated forum...

Prime objective is to get people to use it regularly and to register.

I have planned phases of growth, which will work best if I know more rather than less about people, and am stuck/dithering with the following question:

What personal data will people actually give when registering in a forum, and what will put them off registering?

My thoughts are there are probably 4 categories :?: : Required, Ok - I Will Then, Maybe, and No Way?, which could be as below

Required:
Username, Password, Email

OK -I will then:
First Name, Year of Birth, Where I heard of the site

Maybe:
Surname, Date of Birth, Location Guide (City/State)

No way:
Home Phone number, Home address, Zip/Post-Code, Qualifications, Relationship Status
Salary
Employer
Employment Function

Any help with this or views or references of sites/fora that do this well would be really appreciated... :cool:

I know that the relationship and relevance will help drive some lower levels up the list, but what other methods could there be?


Thanks,

Sandysays

Dani AI

Generated

Concise, practical framework to get more signups without scaring people away — building trust first, then asking for more.

Start with an ultra-low-friction entry and give immediate value. Let new visitors get something useful the moment they arrive (read an article, post once, see the community). After they experience value, use progressive profiling: ask one contextual, optional question at a time tied to an action (for example, prompt for a display name when they post, or ask for a location when they search local content). As noted, non-sensitive birthday data (month/day) can be used for friendly touches without revealing age. Make every extra question clearly helpful: say why you ask and what the user gets in return, as recommends.

Build trust signals into the flow. Surface a short privacy blurb by the form, link to a simple privacy summary, and default new profiles to private. Use opt-ins for communications and a visible explanation for any demographic or workplace questions. Offer lightweight incentives for profile completion (badges, content unlocks, entry to a giveaway) and occasional short polls or guided tours to collect preferences, following ’s idea of gathering more after join.

Measure and iterate. A/B test different asks, track conversion at each step, and watch where people drop off. Common fixes: if verification stalls, offer a passwordless magic link; if bots spike, use invisible anti-bot checks or honeypots; if a question causes abandonment, make it optional or move it later. Focus on collecting only what you actually use to personalize the experience — you can always ask more once someone is engaged.

Recommended Answers

All 4 Replies

People would rather give their birthday instead of their year of birth. For example, I don't mind telling a forum that my birthday is November 11th so that this way, every year on my birthday, the forum system sends me a little happy birthday email :) (DaniWeb does this, for example.) But I am going to be hesitant telling a forum the year of my birth or my age.

Thanks for this, I'd not looked at it that way, and it makes me look at other data bits in broken down mode, rather than the full bit required....

Cheers

Sandysays

It would help to know what your growth plan is but i would say the following:

Required:
Username, Password, Email

OK -I will then:
First Name, Surname, Where I heard of the site
(If you're collecting the first name then why not the surname as well? - they're either going to give you the whole truth or not at all!) You should also state why you're asking for their name in the first place.

Maybe:
Location Guide (City/State)
male/female?

No way:
Home Phone number, Home address, Zip/Post-Code, Qualifications, Relationship Status
Salary
Employer
Employment Function
Age

From personal experience, I can tell you that on an older site I had, LOTS of people don't like giving away but the bare minimum of information about themselves.

One way is to require email, username, password for new users to join,.

Once they join, offer a poll where they can submit other info and preferences.

The fewer requirements to join a site, the chances are that you'll get more members.

Just my $0.02.

Rob W.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.