I have already hired too many SEO contractors that could not produce any results. I am so tired and frustrated.
Hiring 1 SEO contractor it won't solve your problem. SEO and online lead generation is a complex game.
The best way to have your SEO work is to have integrated marketing campaigns when keyword research, content marketing, website, influencer marketing, outbound marketing and sales prospecting work hand in hand
In order to run strong integrated marketing campaigns you should invest in one of the following options
1. Build and manage a team of smart marketing and sales professionals
2. Hire a niche agency
Disclaimer: I am on owner of a 30 person inbound marketing agency, that has been announced as one of the Word's top 5 content marketing agencies
I have been in SEO game since my 16, before launching my company.
Feel free to read our case studies and blogs in our website
http://www.incredo.co/
Send me your website for a free SEO assessment and tips