Why SEO Result Take Long Times?
“Most link juice (PR Weight) is passed from your back links to your website within 6 months and not all at once”.The more competitive your keywords are, the more time it is necessary for you to get ranked on Google. It can take from 1 to 3 months for very low competitive keywords, from 3 to 6 months for middle competitive terms, and from 6 to 9 or even 12 months for high competitive keyword phrase.
most of the websites achieves rankings on Google on average within 3 to 6 months.
Read also: What Is SEO / Search Engine Optimization?
Google has developed its algorithms so that it is now using psychological pressure – when you get new backlinks, at first your rankings drop down, and only with some time they come back and get higher than they were before. SEO experts at SEOmoz noticed this too. Google actually says about this in their own patent 8,244,722. So when your rankings start to dance (drop down, improve, again drop down and again improve, etc), it means that everything is going fine. Just stick to your natural link building plan and with some time your situation will become more stable for old keywords (for which you’ve got many old backlinks
Also read: 7 BestOff Page SEO Techniques 2016
You cannot (at least should NOT) buy all backlinks that you need in order to outrank your competition within just 1 day or even 1 month. In order to look natural, your link building campaign should be gradual and you should buy new links gradually, on a weekly basis.
Conclusion: remember that your competition may be doing some activities as well. So once again, be patient.