It takes a long time

Research by ahref.com on some two million random keywords shows that sites at the top of Google seem to have been in existance for at least three years and that only 22% of sites managed a top 10 place were created within a year.

Taking this forward only 5.7% ranked in Google top 10 within a year taking between 2-6 months to rank for "easier" keywords and a full year to rank for more hotly contested ones (think "escort in", or "escort agency in" for example, the ones everyone wants.)

So the takeaway from this is that if your lucky, or pursue a thoughtful and focussed SEO strategy you may manage to get on Googles first page within a year, but it takes hard work, focus and dedication.

You can read the full article here