Yeah, we've only got any kind of visibility on itchio- maybe Newgrounds too. Social media's probably a good place to promote your games but only if you're a very chatty person, which we're not. 50-100 visits a day is certainly pretty good! Maybe we'll get that again if we ever finish our beta demo...