The simple answer is… that depends. It can take up to 6 months for a brand new website to start showing up in search results. There are things that can be done to speed that process along and we utilize many of them during our design process. In some cases we recommend supplementing Organic SEO efforts with PPC (Pay Per Click) marketing such as Google’s Adwords.
The search terms you are trying to rank for affect your results. Too Generic and you’ll be competing will millions of other websites. Too specific and people may never search for that search term.
We evaluate your demographics, products, search terms, and location to come up with the right search terms. That may have to be repeated many times in order to get your rank to move.
There are people out there who will tell you they can make your website rank right up there at the top of the search rankings. You should be wary of anyone who makes promises like that – in fact, RUN. We NEVER make any claims regarding where your site will rank. Our only promise is that you won’t find anyone who will work harder to get you the results you are after.