The answer to this question is carefully.
Managing your web presence is critical to the success of your business. An SEO company should be able to demonstrate a successful track record that is specific and verifiable.
For a more thorough answer please see these articles
How to Pick a Local SEO Agency – 11 Questions to Ask
9 Signs You Should Switch Your SEO Agency