The great thing about SEO is that once your efforts begin to take effect, you’re essentially getting “free” traffic. However, there is a downside: It can take a while for your SEO strategy to pay off. In fact, only 5.7% of newly published pages rank in Google’s top 10 within a year, yet there’s no concrete calculation you can use to determine how long you’ll need to wait to see results. The average consensus rules 4-6 months as the average.