My website primarily showcases artwork that I make. But I also post my art to other pages (such as Instagram, Artstation) to try and get a bit more traction (forums too, but that's also for community engagement). I also sell products on my site, but then have most of these products on Etsy too. I'm often competing against myself for traffic.
All these other sites are better established and thus have better SEO, meaning their search rankings are higher than my own.
If I'm wanting to drive people to my site by finding my work in search engines, am I actually shooting myself in the foot by posting my art to other sites? Should I perhaps post to mine initially, wait some time, then post to the others? Is it reasonably possible to get my site above the others sites?