Before hiring or attempting to do SEO yourself I would suggest making a client profile. Ensure you understand the problem they have and don't want, or the outcome they want and don't have. MDP (i.e., Market Dominating Position) or USP (i.e., Unique Selling Position) is also great to know. You want to ensure you think like your potential clients for targeting. It can help you with marketing costs as well as conversions.