Imagine a web service where users post notes grouped by tags. Notes are public and the tags are essential, because other users will see notes based on its tags (they can 'follow'). I want users to post as many notes as possible, but I also want them to tag their notes properly.
- Should I give users two input boxes (one for note text and second one for comma separated tags).
- Or should I give them just one input box where they can incorporate tags into note text in form of #hashtags (as in Twitter). This would of course include some hints and tutorials for the beginners.
The service is aiming to be as simple as possible. Notes will have limited length and it must be very fast and easy to insert a note.
The question is: is it worth make input process faster by removing input field for tags? Are young people generally able to learn to insert tags using hash sign (#)?
If the question is too abstract I would gladly provide more details.