Hi Heather,
You have many pretty things in your shop! You photos are nice and clear. You may have some luck by adjusting your titles. For example, you have super cute shabby chic headbands, but here is one of your titles:
OOAK/One of a kind gorgeous shabby chic girls's floral headband with sparkly charcoal elastic and complimentary rhinestone details
From what I understand, Google picks up the first three words of your title in search and eliminates symbols (like the backslash). So it will show up as "OOAKOne Of a" which isn't really relevant to anything. I would try something like 'Shabby Chic Headband" or "girls shabby headband' and follow with your other key words. I have also read to repeat your title phrases at the beginning of your description and in your tags. I have been working on that and it has helped me. Also, you are in a very saturated market on Etsy. There are a lot of sellers selling headbands as a previous poster said, so you have to stand out. I do not agree that you should make your prices low to gain customers. As a seller, I know I wouldn't want to stay in business for long if I was undercutting myself and not making a profit. It wouldn't be worth it. As a buyer, when I see a 'cheap' listing (especially if I know the work that went into it) it turns me away. I think that either the seller undervalues their work, or they are using cheap materials or shoddy workmanship. I think a lot of people come to Etsy for something unique and handmade, and are willing to pay a fair price for it. Undercutting hurts you, and it hurts other sellers who are trying to make a fair wage for their work. List at a price that you believe is fair, both for your time and your supplies. Work on your titles and tags, and find other ways to bring traffic to your shop and make your items stand out. You have beautiful things, but you have to be found! Best wishes to you!