Uniqueness: Title should be unique for each page created throughout the site. Duplicate titles can cause de-indexing as search engines consider sites with duplicate titles as content farms. Make sure that your titles are different by rewording or making fresh titles for articles that might be similar in nature.
Meaningfulness: Title should be meaningful, so you maintain users’ interest along with entertaining search engines. A meaningful title should attract the attention of the reader and entice him or her to click and read the article or content. The title should be relevant to the actual content so that the reader does not feel that they are wasting their time by reading your work.
Keywords in Title: Keyword should exist in the title, preferably in the beginning. In order to find the right keywords, use Google Adwords Keyword Tool, Word Tracker and Word Stream etc. Keywords are very important as they are representative of the actual content or related content. Having the right or correct keywords in the title is of the utmost importance.
Length of the title: Ideally it should be 65 characters (including spaces). This is because the search engines truncate the characters beyond this limit. Be sure to follow this guideline otherwise you will be wasting your time with large titles that are not even being indexed by the search bot.
Get Help: You can always get some help by those experienced in SEO and understand how this whole system works. He or she will be in a good position to guide you on how to write the perfect titles for your web site. You can also go online and find a whole host of different forums and websites that deal with SEO.