Richardo is very much like a department store you search by department and you expect to find what you want where you expect it to be.
To sell your type of work online unless you have your own specialist site is quite difficult, although with Etsy you are on the right track.
Personally, I think you will have as much luck on Richardo as you did on Anibis.
Do not write facebook off, even though you like to keep your personal life separate to your professional one you do not have to mix them.
Do you have a facebook page (not a profile page)?
They are very simple to set up and are free, for next to no money you can build in a little shop and purchase 'likes' to get you going, you can also finely tune your marketing to target almost a single person, the ADs, I think are a little on the expensive side and I have had mixed results testing with different products.
The good thing about a facebook page is that it gives you an online presence that shows quite high on search results that can bring in traffic from practically anywhere, you can also link Richardo to it, not your profile page.
Try sites like weebly, you can set up a shop free there and, I recommend for a small fee attach your own domain name and take away their branding, I find they also show up high in search results because they have their own built in SEO (search engine optimisation) feature for every page, some free sites even offer SEO for every item, that's great.
If I was you I would keep testing all platforms, very few will do better for art than Etsy because it is an artists site, get a facebook page or two, play with a few free web building sites and then when you have the confidence build your own or get someone to build for you.
Unless you are very skilled at SEO, and it is a skill because the goal posts are constantly changing, finding your audience through all the clutter can be a gruelling task but it is not impossible, like everything in this life you get what you pay for, that is especially true when it comes to marketing, take your time and read a little about it, keep asking questions and don't be afraid to experiment, it gets easier over time.
Good luck !