I can’t count how many times I’ve said this on the forum, but it holds true every time. Like everyone else has said, promotion is absolutely paramount when building a fanbase. Nobody’s going to come listen to your music just because it exists. You have to bring it to people. With that said, here are some techniques that I would recommend you employ to grow your audience:
Become active in music production communities
There are so many options for this, from the various Discord servers, to facebook groups, to folks on twitter. Basically any way of meeting other producers and music enthusiasts and get some word of mouth referrals. Make sure to be engaged and get to know the people. Nobody likes someone who just joins and robotically drops their new songs as they make them. If you’re looking for some good options, the top three I’d recommend in no particular order are BONSAI Collective, The Auxy Collective, and Phuture Collective.
Engage in song trades
This ties into the previous suggestion, and is basically where two or more producers agree to mutually promote each other’s tracks, usually through reposts but sometimes through extended means as well. This is one of the most fundamental ways of building an audience for your music. You can find trade groups on Discord most commonly, but there are also some facebook groups for repost trading (unfortunately those are a bit more exclusive and difficult to get into). repostexchange.com is also a site that’s dedicated for this exact purpose.
Look for repost chains
A repost chain is a collection of artists and labels that agree to repost each other’s tracks (sort of like song trades but much bigger scale and often hosted on a service such as https://scplanner.net). The size of said chains can vary anywhere from a few hundred followers to millions. This is one of the best ways to get your tracks out to as big of an audience as possible, and with any luck some of those people will like your stuff enough to become more connected to you and check out some of your other work. The Auxy Collective has a repost chain (which is how its able to provide significant follower reach in the thousands for the leaderboard tracks despite the account itself only having a bit over a hundred followers), as well as most label owners either owning or having access to a repost chain.
Release to labels / collectives
Labels and artist collectives are excellent ways for you to get your name out there without doing almost anything at all besides producing the track (the label will often handle distribution and promotion for your track). Pretty much the flagship label for Auxy users is Frontier (https://soundcloud.com/wearefrontier run by @stereofield) so you can consider submitting to that.
Build excitement for your new releases
Be it by social media, discord, or what have you, building hype for your songs before you even release them (sometimes weeks in advance) is incredibly effective. Talk about them in chats, post about them on social media, basically anything that incentivizes people to listen to it when it comes out.
Look for reddit communities to engage with
This is one area I haven’t personally focused on in the past but plan to change that quite soon. The size and reach of big reddit communities is pretty much unparalleled by any social media group / discord server you can find, so a well received song post here has tremendous potential. Weaver Beats (Resurgence label / discord owner) actually just released a new video on this if you’re interested in knowing more. https://www.youtube.com/watch?v=Qn0SPPpZV3w
Feel free to reach out if you’re interested in pursuing any of the above suggestions, and I’d be happy to either refer you to some repost chains / good music communities / labels to release to.