This issue isn't about improving search results, what these SEO companies fail to realize is that any money spent on marketing is supposed to grow the client's business.
A marketing company's primary goal should be to produce ROI for the customer and not website rankings. If the business owner gives the SEO $1, then the owner should expect $3 in return. That is how it works. A page one ranking isn't guaranteed to produce ROI.
Here is what an SEO Company Should Do
1. Increase Organic Traffic and Exposure
2. Engage and build trust with visitors
3. Conversion (visitors into leads)
4. Report monthly traffic, conversion rates, and new leads. (there should be growth trend for these KPIs)
If you have hired an SEO and they aren't doing these four things....Call your SEO now and fire them! Fire them now because they aren't doing their JOB! Or give me a call and I will fire them for you