This question totally depends on your website and the niche you are in. How big your competition is for the keywords you are targetting, it can take between 1 - 3 months for established websites but can be longer for new sites, there is no one size fits all answer to this one.

This question again depends on how much work needs done to rank your website, do not worry, we pride ourselves in not charging our clients an arm and a leg like some other companies do, we will work with you the best we can.

Before we start a plan of action we will do an audit of your website and see how much work is involved, from here we will advise you on what we will do to get you ranking on page 1.