There are two ways to success here:
1- build your own site. With at least a little technical knowledge you can force a decent builder to create a site that is SEO sound. I use Squarespace and it has not held back my SEO efforts at all.
2- hire someone. Prepare to pay to get a nice site and a monthly fee to maintain it. Your site needs to be dynamic, so it should change and expand frequently. That will cost you every month.
Either way you need to educate yourself, starting with the articles Tony suggested, if you want things to turn out well.
Posted via Mobile Device