you need someone to be interested in your music first. It doesn't matter if you're putting it everywhere and over-promoting it by yourself or using distributors. Not getting paid? Maybe nobody buys your stuff? Also, personal websites might be bit too obscure unless you link it everywhere you go and make new threads about it in internet forums. Nobody really cares about those, people rather dig through bandcamp to find new music because it looks way more legit.