Ranking on Google is a process, not a magic trick. According to multiple sources, the average time for websites to rank on Google through optimization (SEO) techniques is about three to six months.
Depending on the competitiveness of your industry and popularity of your keywords.
First month involves research and strategy into the client’s needs,
industry, competition, purpose, keywords, target audience, and not much implementation.
The second month implementation begins, but it takes time for search engines to recognize
the changes, so virtually nothing happens to results until the tail end of the second month.
When results start appearing in the third and fourth months, they’re going to be minimal.
By the sixth month things should be starting to move along nicely, but it will likely be closer
to 12 months before the real payoff starts. It’s in the second year that you will harvest
your investment.