It depends on how competitive you local market is and how long you’ve been established.  If you have a brand new website, it may take longer for Google to index and rank your pages, especially if you’re targeting highly competitive keywords. On the other hand, if you have an established website with great SEO, you may rank for new keywords within hours or days. The best way to speed up your SEO results is to follow a good strategy that targets high and low competition keywords with business value for at least one year.  We’re happy to give individual clients a more personalized estimate of their timeline. if you’d like!