Assuming you are using the most common practices outlined in the article, it can take some time to implement all optimizations on your website. How long will depend on the size of your site and human resources. As for how long it takes to start seeing organic results, the consensus is four to six months.