How do you know it's your SEO?
Your listing aren't very clear. When I saw this one:
https://www.etsy.com/listing/275636884/one-of-a-kind-fabric-doll-cloth-dollIf first though "Who'd want a doll without clothes. Then I scrolled through the photos and though "Oh, you get several outfits, and that seems like a very fair price" only to scroll down the text to read
"This listing is for the doll only"
Which feels like a bait & switch.
If someone is selling a vase and there is a sofa in the product picture, no one is going to think the sofa comes with the vase, but if there are dried flowers in the vase, many people might think they are included.
Since no one is going to buy it without clothes why not offer it with one set of clothing?
You are playing all kind of games with upper and lower case. Your shop name
"ohbAbyseattle" I had to look at it and look at it again to figure out what is says
"OhBabySeattle" is a million times easier to read and REMEMBER. What's the motivation for the alternate? It's not obvious.
Same with "sAle Dolls" - what am I not getting?
And you only have 56 items. It's pretty much agreed that things start to happen when you get to around 100
Under policies:
" Processing time
The time I need to prepare an order for shipping varies. For details, see individual items."
This means for every item you have to click on the item and then click on "shipping and policies." Why not unify it and make all in stock items the same shipping window? It's adults buying you items for children probably mostly as gifts. When you give a gift the time frames isn't always flexible. For every person who buys Christmas gifts in July and birthday gifts three months ahead of time there is another who does it late minute.