I've been making maps semi-professionally for a long while now and I have always marketed via my Facebook page mainly. I also get a lot of hits to my website but I think because I've build up a large portfolio of work and got good reputation from my clients. It's a difficult thing, but my main advice would be to do this because you enjoy it and just have fun making maps, before you know it the rest will fall into place.