In terms of user experience, and I suspect that this might have SEO considerations too.. BUT..
If I have a variety of pages on my website which require the user to be logged in.. for example a 'Favourites' page, and a 'Suggestions' page (which requires login to essentially prevent spam..) should I
- a) automatically redirect a user to the login page
- b) display a page explaining the great feature that will be available to the user if they do login.. AND display a link to the login page?
At the moment it is setup as a), but I suspect b) would be better.
Thoughts?