Not sure whether this needs pointing out or not, but getting a nice website and making Google notice it are two separate tasks (this is prompted by a conversation with my neighbour, who commissioned a new website for his business, then got cross with the web programmer because it didn't immediately show up on Google listings).
If you just put up a website (or Etsy/Folksy shop) but no-one knows it's there, then it won't be surprising if you get no sales. Did you give out business cards with the address of your Etsy/Folksy shop last time you tried them? If you have people at fayres asking for your website, that might be enough for you and it would be worth trying this kind of shop again, plus promotion with business cards at fayres.
I have recently written a website (http://www.wildwestwales.com
) and learnt a bit about how to push it up the Google listings, which includes having links to it from other places such as, um, forum discussions
There are also bits of code that you can insert into the website to tell Google what it's about (semantic tags) but this kind of thing isn't going to be very appealing if you're a technophobe.
What I'm really trying to say is, don't blame Etsy/Folksy for your shop getting any visitors. They provide a nice easy way to put a shop online, but they don't promote it for you. Business cards is one way of doing that, as is a link in your signature here, also facebook (which you don't want to do) and links from anywhere else online you can find that would be happy to have them (e.g. comments on other people's blogs, but if promoting your shop is your only reason for commenting, that can be annoying).