Лучше всего чтобы на вашем сайте регистрации не было вообще.

Но если все же без регистрации не обойтись постарайтесь учесть следующее:

  • максимально автоматически создавайте профили пользователя где это возможно к примеру после отправки сообщения через сайт или осуществления заказа, написания отзыва
  • дайте пользователю авторизироваться через соц. сети, у многих есть соц.сети и удобней авторизироваться через Вконтакте, Facebook и т.д.

И все же в оставшихся случаях регистрация нужна. Какая она должна быть?

Если исходить из принципа нужно требовать от пользователя делать как можно меньше действий, то остается что регистрация может состоять из одного или двух полей:

  • email
  • пароль

В случае если регистрация в два поля, она одновременно может служить и входом на сайт, достаточно сделать подсказки, дающие понять новому и вернувшемся пользователям это.

В принципе регистрацию можно упростить до одного поля email: пользователь дает имейл и ему присылается письмо с активацией профиля. В таких случаях необязательно использовать капчу, поскольку можно мерять количество отправки формы за одну сессию.

Итого, имеем два варианта самой просто регистрации и регистрации/входа, какую из них использовать решать безусловно вам самим.