1. Research the keywords.
2. Try to use Google Adwords to check how competitive before deciding on it. Besure that the keywords has enough searches. Try using broadkeywords too
3. Make sure that all the pages of the site have custom titles and descriptions.
4. Keep the structure, navigation and URL structure of your site simple enough for search engines to follow.
5. Build up good quality content.