I have vast experience over Onsite and Offsite SEO, Usually I do OnSite SEO Free of cost if there are not many specific information about SEO from provider. I use codes, Marketing and few other techniques to achieve the desired goals. What I need from provider is Minimum 5 keywords for the business they have.