some of the following was already mentioned by Alegria, Jon and Mike: (I have a few IT pros in my family and they fill my head with this stuff whether I want to listen or not)
do not discount wordpress; it has a clean code especially set up for SEO. most wordpress beginners use the same free template that screams 'I'm a wordpress site'. (the free templates usually have restrictions - type, header, menu, column width are decided for you)
You can purchase pro designed wordpress templates for under $50 which give uniqueness, more options as far as content placement and invaluable free e-mail support
do not use flash if possible (search engines cannot read flash and it doesn't load on ipad, phones etc.)
As mentioned before: make sure to use your search engine target words in your text; numerous times without being ridiculous about it; using target words wisely is paramount for SEO
use ALT text on all images (search engines don't read pics)
if possible use one of your target words in your domain name
use backlinks and more backlinks (very important)
hire a pro photographer; nothing makes a site look amatuerish than poorly shot photos
link to facebook, twitter and other social sites; make a few you-tube videos showcasing your studio and use those videos on your site; (you-tube videos are great for SEO)
search engines like large sites; gradually fill it up with pertinent content
you need not register your site with search engines; they will find you
you-tube is an excellent free source for learning wordpress
GOOD LUCK!
I am fairly proficient in Photoshop but know next to nothing as far as web design;
and this is a wordpress site I built for a friend in Montana.
www.mural-artist.net