GOOGLE LIKES TO UPDATE
Google updates their search algorithm all the time. They also have 2 types of crawlers; a fresh crawler and a deep crawler. The fresh crawler sends “the new stuff” back to their home base and the deep crawler, is the main crawler that sends back larger amounts of information back to the search engine. Then there is the calculation and valuation time to inspect every link, every page, and every website and then rank those against billions of search queries.
In short, no one (not even Google employees) know the exact formula that helps websites rank in the top of the search engines.
Improving your own ranking with a strategic plan will undoubtedly cause other sites to slip in their own rankings as yours climbs. This is excellent news although, your competitors aren’t going to take this lying down.
Assume your competitors have already been doing SEO and marketing, you will now need the right amount of effort and work to equal them and then some more to surpass them. If your competitor has a few years head start on you it will take a longer time for you to catch up. More often than not it just takes the slow, persistent, and aggregated authority built over time to rise in the search rankings.
THE LONG AND THE SHORT OF IT
With all of my yabbering above, here are some guestimate figures for you.
Make it and let it stand – With a good On-Page SEO and no other major website issues, you can expect that in 3-6 months you’ll be in the top 10 search result for your keywords. As stated before though, this also depends on your competition who isn’t going to just sit and watch themselves slide.
Constant Work – Because you aren’t the only one selling your product or service, a highly difficult niche can take at least a year to see page one results. No one wants to hear that, but it is what it is. You can speed up this time frame by using PPC (paid advertising) to get to the top.
Keep on going on – It is quite possible that you will never see that coveted #1 spot on the first page of Google. Even more it could be out of reach for some small businesses due to the cost of doing the SEO, or outsourcing it is too expensive. For a larger company in an extremely difficult niche, it could take several people working together in a team to achieve top rankings.