STOP! Before you hire a marketing, SEO or social media company, make sure you ask these questions. You want to find a reputable marketing partner, not just an SEO company.
Answer: Yes, and I'd be happy to send you a few. Ideally, they would have one for their own company as well showing how they used the same strategy to grow.
Answer: Yes, and I'd be happy to introduce you via email. However, I'd like to check with them first because I want to respect my client's time and schedule.
Answer: Yes, and I'd be happy to send you a few links for your to review.
Answer: That really depends. We'll do our best to create content around that keyword and build links and social activity towards that content, but we can never guarantee keyword ranking because Google is always changing and your competition is always changing their strategy as well. However, we can guarantee that after working with us, you'll see your organic traffic increase (the traffic you receive from search engine traffic like Google) and you'll start moving up in rank for many different keywords and phrases.
Answer: We can't promise a certain quality of leads because what we're working towards is getting you found by people searching for various remodeling services in your area. We have no control over the quality. However, you'll see an increase in leads and we can work together to qualify these leads so that you're not wasting a lot of time with the unqualified leads.
Answer: It really depends on the strength of your current website. If you're starting from ground zero, this is most likely a 1-2 year process. You'll see results before then (improved traffic, improved lead flow), but you may not be able to reach your sales goals within 6-9 months. If your website is strong and gets a lot of traffic, we can most likely bring you an influx of leads within several months, but that's a lead conversion issue, not a traffic issue.