You can get it through SEO practices and daniweb had one seprate column to discuss about it. you can get better answers from visiting http://www.daniweb.com/internet-marketing/ section.
your question is a HUGE one and its not something people can answer in single post but here are the basics:
2 factors:
on page SEO
and off page SEO
On page SEO includes putting your keyword in your title tag, description, meta tags and so on (plenty of good info online on this just look up on page seo)
Off page SEO includes building backlinks to your site, and at first it might seem like building backlinks is impossible but just stick to the follosing and you will be fine:
Blog comments
forum backlinks
social bookmarking
article submission (contextual links)
directory submissions
I have found that article submissions are the most effective
Guys,
I have a App Development services company website and the competition on this keyword is very high. How i can rank my keyword in google first page. The name ...
I see a lot of people having success with Facebook. Espacially in my niche, memes. But I find it hard to drive traffic from Facebook for free to my current ...