Quality Sunnyvale SEO

I have been wondering about hiring a professional team to take care of all of my SEO needs, but I am not quite sure how to go about the selection process. If it is best to go local, I will need to find a team of Sunnyvale SEO professionals to give me all of the insight and tools necessary to fully optimize my website.

What I have is a small e-commerce site and I would like to be able to expand to reach a much larger customer base so that I can catapult my business to the next level. Any ideas on what to look for?