I don't think it is necessary to pay an SEO professional to optimize your site when there is so much free information on the web. Use Google to run a search for some articles on the subject. There is a ton of valuable information out there. Basically SEO is a combination of having good information on your site as well as relevant links throughout the net.
