Hmm.. let's see.. The bags are gorgeous, so thats not the issue.
And a lot of good suggestions have been made already.. So I'll skip those and share a few more off the top of my head (I will warn you in advance, I'm a web geek, so these will be techie in nature):
* Domain Name. I agree that a geocities web address doesn't inspire the greatest confidence in your customer. Plus hoping that a person is going to remember a domain AND subdirectory off the top off their head is a stretch. Domain names are pretty cheap too - GoDaddy sells .com domains for $9 a year now, and that comes with domain forwarding w/ masking. So you wouldn't really need to go find another host, just find a more appropriate domain and have it forward traffic to your existing site. If you use the masking part of things, they wouldn't even see that they were on a geocities site at all.
* Meta tags/alt tags. I'm not sure how much control you have over these, so sorry if this is wasted space.
Your site currently has a title tag, but no description or keywords. The more good, useful meta information in your site's code, the more success the search engines will have in storing your site, and the better chance that someone searching for "handmade cute purses" will find you. The names of your files, both images and html, will also get spidered. So instead of "bags_02" and "bags_03" give them descriptive, contextual names like "pink-canvas-tote.jpg", etc. Same goes for the image alt tags, too.