You could do SEO by your self. SEO is a vast area. Search in Google you get an idea about SEO. There are many SEO tools are available. Recently I found Elite Site Optimizer tool. Which is the analytic tool as well as SEO tool.
If you want extend your website then go for SEO & SMO Services.
-SEO will increase your visibility & credibility on search engines.
-Forums, Blogs will bring your keywords on top SERP
-SMO will attract your target audience which will increase traffic & ultimately your business.
This totally sounds like a play on words ... you want to extend your wig business with hair extensions ;)
But, yeah, your question just is way too broad to make any sense. Read up about Internet marketing and come back to us with some more specific questions that we can help you out with. You can never stop learning or doing! There's no magic pill.