Search rankings are an ongoing, uphill climb. It usually takes around 30-90 days to see initial website results, and once you rank on the first page, you must continually maintain your website and local directories to stay moving in the right direction

Keep in mind that there are two main types of rankings.