Chicago based creator of my own brand/business, Producing daily artwork since 2017, Experienced in brand identity & visual media. Passionate about the creative process.
If you've already dived into the world of SEO and aren't seeing good traffic from google results, it is always possible that you're niche isn't that active to start with. But assuming it is active, here's my long and short answer:
Social media is your friend!
I see that you are on Pintrest but are you on others like Instagram, tiktok, twitter, and/or YouTube? I would suggest that you manually drive traffic through these platforms by creating consistent content around your niche. The benefit of this is one, you get extremely targeted traffic, and two, you have the opportunity to establish a direct connection with your audience or target market.
Of course google rankings are great (and hard to pull off) but so is building an active community around what you do and what you make.
Hope this helped in anyway!