How long does it take before I see results in Google rankings?
There is no formula allowing us to precisely determine this. Google always wants to show the best results for a specific search query and earning Google’s top search visibility takes time. Content optimization is not the only factor determining when you will start seeing results in Google rankings. Other factors are your website’s age, competition, technical SEO, and backlinks.
In most cases, 4 months to a year is a long enough period for SEO to show results (measurable increase in traffic, lead and conversion). This doesn't necessarily mean achieving your final SEO goal by this point, but being able to see the progress within this timeframe. Your traffic is expected to increase over time.