When will I start to see results from consulting or SEO services?
SEO and consulting services can take time to work, depending on the competitiveness of your industry and the quality of your existing website. Generally, you will see results within 3-6 months when undertaken by a competent SEO company.
If you are looking for improvements in website traffic and leads almost immediately, then paid advertising (such as Google AdWords) is likely a better solution for you. However, over the long term, organic search engine traffic is much more affordable and provides a better return on investment.