Focus on keyword analysis to get both targeted keywords but also long tail keywords and phrases. Then you must be sure that your website is optimized (title tag, H1, H2, Keyword density, Img Alt, Internal link structure, incoming links, ++) and that you have implemented a good conversion strategy with Call To Action etc.
u should do more on offpage optimisation too, becuase, not only the onpage improve your ranking, so just offpage like link building,
Forums,blogs,articles and press realeses is the best way to increase ranks. A unique and impressive title with good definition and effective keywords will help you to get high ranks on Google page. Your backlinks should be usfull to others. you will get a great experience with SEO.
You can do blog commenting, forum posting, article submission for your site. Hopefully you have already submitted your sitemap to bing, yahoo site explorer and google webmaster and if not you must submit your site here first.You can submit your site to Dmoz and can answer some question in yahoo answers.
In general, webmasters can improve the rank of their sites by increasing the number of high-quality sites that link to their pages. and themes related back-links.
Strongly follow the process for Top Ranking Research of Keyword and Keyword Phrases Differentiating Primary and Secondary keywords Discuss with customer for Targeted Keywords Start Optimization for Entire Website Title Tags Meta Descriptions Meta Keywords Header Tags Analysis (H1 etc) Content Analysis Bold/Strong Words Analysis SEO Friendly URL Rewrite Internal Linking Structure Analysis Blog Analysis Meta-tags & Title tag Hyperlink Optimization Image Alt tags Content Optimization HTML Site Map + Submit XML Site Map + Submit Website Structure Analysis Robot.txt file One-way links Directory links Reciprocal links Themed link directory In some cases, additional content pages may also need to be created. Social Media , Directory , Forum , Blog , Articles Directory Submissions Relevant Directory Research Relevant Directory Submissions SEO Article Writing (300-600words) Article Submissions Press Release Writing (150-450words) Press Release Submissions Forum Posting Blog Commenting Relevant Blog Research Relevant Blog Commenting Social Bookmarking Other One Way Link Building Social Network Profile Registration Standard Checks/Optimization Robots.txt Create + Submit Google Webmaster Tools Setup Yahoo Webmaster Tools Setup Bing Webmaster Tools Setup 301 Redirect Setup Google Cache Check W3C Web Standards Analysis Web Crawler Check WEB MARKETING SERVICES
hi if you want to improve your keyword ranking than do more and more directory, bookmarking, forum posting, article and also do blog....