Do search related keywords for your site through adwords keyword tool. Use a variety of techniques like dofollow social bookmarking,dofollow articles and directory submissions, forum postings and blog commenting. Use the keywords as anchor text for which you want to rank. Build links. First do all onpage optimization meaning optimize your website first. Make proper use of keywords in your title and meta tags, content etc. and then do off page optimization like link building etc.
you promote your keywords in google u do work directory submission, blog commenting, article submission, smo, link building and pr submission .
There are lots of way to promote your keyword, if you want to get high organic traffic, then you have to make some quality back links, for this you can do article submission, press release submission, blog posting, directory submission, blog commenting in dofollow provider websites, which is definitely help you to get traffic for your keywords.
I use my keyword as my 'user name' when I post on blogs and try to build links back that way. I think that ' iloveindia' gave a pretty complete answer.
when sites link to you with a certain keyword inside the anchor tag (thats organic link building). your search engine rank goes higher
There are some off page strategies which are most effective in off side and also they present boost up to your keywords positions instantly, Here m going to show you the list of off page strategies -> Directory Submission -> Article Submission -> Press Release Sumission -> Forum Posting -> Blog Posting -> Blog Commenting -> Free Classifieds -> Social Bookmarking -> Micro Blogging -> Pod Cast Submission -> Videos Submission
you need to change the title of your site with more density keywords & need to increase links with good quality sites.