Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

It depends on how competitive the keyword is and a bunch of other factors. Nobody will be able to give you a definite answer to your question. Just make sure you build quality backlinks to your site and add quality content, your rankings will definitely improve.

I can answer this query as straight forward three months I have practiced it with three different sites and I have jumped in ranking from 28 Lacs Traffic Ranking to Under 1 Lac Traffic Ranking in three months. Only you require to build contents, backlinks and guest posts. Keywords and complexities are in the technicalities you believe in yourself can only bring your site up, the only shortcut to success is hardwork. Keep working hard Good Luck!

health is a competitive niche, but given proper and natural link building, you can start ranking for not-so-competitive keywords in couple of months (6-8 months) while competitive keywords may take 2-3 years, even with much seo. Just keep going, thats the secret. A constant and timely flow of content is necessary.

You'll find that there's no one right answer to the question. It depends much on the competition for the keyword you're targeting and your SEO/link building strategy. Some rank for their keywords as early as 3-6 months of doing off-page SEO. Some take longer.

As of my experience if you have a content rich website and you build back-links constantly and continuously it should rank between 3-6 months time. While building backlinks do remember to build dofollow and nofollow links in equal numbers.. Only one type is not advisable.

If you want to see yourself ranking at the top in 2 days, choose keywords like "get slim fast by using diet pills", "how to get rid of really bad acne on my face" or even longer. It will work, believe me

There is no specific time how long can you rank that website with backlinks for a specific keyword you are targeting. It really depends on how competitive is your keyword, and the way you are building backlinks naturally.

As others have mentioned it takes time to rank for competitive terms. Don't let this discourage you. If you frequently add content and practice good on page SEO your site will start to rank for long tail keywords. You will start to get traffic from these other terms while you are working to establish your ranking for the more difficult, more highly trafficked terms. You will be surprised how much traffic you can get from these terms that most others do not target.