Anyone who promises you results, specifically #1 or front page is a liar, scam artist, or extremely unskilled and unrealistic. SEO results cannot be accurately promised and any true SEO professional knows this.
There are currently thousands of variables that determine your website’s rank for specific keywords and some markets are VERY competitive. For example, ranking someone in Butte, North Dakota is pretty easy. I did it in 2 months. But ranking someone on the first page in New York City would take an act of god, a sacrifice, or maybe both just because there’s so much competition.
So promises can’t be made, but I can tell you my previous results. I’ve had MANY clients quickly become #1 in their market including Orting WA, Lacey WA, Orlando, FL, Cambridge MA, and Austin TX. 4 out of the top 10 results in Seattle right now are my clients. So yes, we get results. Our clients generally start to see small changes at the 2-month mark and the improvements ramp up from there. We’ve also seen results happen in the first few weeks… but we’ve also seen results happen at the 6-month mark. Our advice is to expect 2 months or so but don’t freak out if it takes a bit longer. Basically, if you email me before the six-month mark and say “it didn’t work”, I’m going to reply back telling you to wait a bit longer and keep creating new content.