I’m often asked whether users should complete a registration form before they get access to certain “high value” content/areas of a site. e.g. you may want a users email address so that you can add them to your mailing list and in return for this you make certain nuggets of information available. Don’t do it. Forms can have negative consequences:
- Search engines can’t fill out forms
- If a search engine can’t gain access to your content, it can’t index it
In short, when you use registration forms to restrict access to website areas you are preventing your content from being seen by search engines and therefore you are reducing the number of opportunities users have to find your services. There are lots of arguments as to protecting content but the bottom line is that you are better off letting content be found rather than hiding it.



