I'm sure myself along with some SEO newb's want to know the answer to this question. How long did it take you personally to have your site ranked on the first marjor SERP's?
About 2 - 3 months SEO can help you in ranking your site on the first marjor SERP's, But one can't Guarantee about the results
Depends on your targeted keywords and marketing procedure whether you're in the right track or not. Normally SEO don't take much times if you can market it properly and consistently.
it will take as long as it takes...you can't put a time frame on it because it depends on a lot of different things - including how much effort you are willing to put in to be successful.
SEO is a continous process Usually it takes 4-6 months but for very competitive markets it can take a year + ...
It takes me weeks to months to rank for keywords, depending on the competition, took me 3 months to get my first-page ranking.
It depends on the traffic you need. If it's a lot, it'll take quite a long time, if you just want a little traffic, it'll be quite fast. And if you are in a market where there are similar sites out there, it'll be a big harder.
Like some already said, this is influenced by a lot of different factors. For a non-competitive niche a few days may be enough, but there are also many niches where the competition is high and already has a huge headstart, so your chances of ever ranking on the first page are pretty slim. That's why it is essential to do your keyword/niche research before even registering your domain, so you don't waste time doing SEO for pages, that don't stand a chance to rank good, no matter what you do.
its totally depend on keywords by which you want to get rank, if your keywords is competitive and high search volume as like 50k to a lacks then, then it well get 4 to 6 month for first page of Google, SEO is work of patient if you have faith in your work, wait and result will come sure.