Six months is the absolute minimum amount of time you should be planning for. This is for websites that are already live and are operating in niches with low levels of competition. If you are operating in a market that is highly competitive, you should plan on it taking anywhere from 12 to 18 months. With our search marketing and SEO strategies, getting to the top of Google typically takes between six and twelve months on average. This is a good rule of thumb.