web designing should be the last thing on your mind. these days anyone can put up a nice looking site using wordpress.
you are going to want your small business site to be able to reach your target audience for you chosen keywords.
if you are a brick mortar then you want your keywords to also be geo targeted. EX: poodle hair cuts Atlanta Georgia
you will need:
keyword research - healthy keyword search volume
a solid seo plan
back linking plan
check out aizaku.com or http://internet-advertising-solutions.com for more info on the subject.
good luck to you!