Report
It's 2020. Let's pretend you are starting indie hacking from scratch and you decide to build an audience.
There's no right way to do it. But imo this is the most fool proof:
It's combination of hanging out in the right places, taking an interest in others, being helpful and creating cool stuff yourself and then just let time take it's course ...
Miguel Piedrafita is one at the best of my formula imo
Same way I did Indie Hackers:
Create as much value as I possibly can for those who are publicly voicing problems trying to be successful at something or accomplish something. Make sure that I can capture the value I provide in some way so that I can keep following up with more value for them.
Startup from the basics. Contribute, learn and share.
The only tool I'm using is Grammarly - write better and faster.
Try not to spam all topics, pick your niche and slowly develop your presence.
The target audience is out there somewhere. They key is to find where that community is and interact with them in a way that they understand and is digestible to them. Build your own community within the target community by contributing to it, establish relationships, and so on.
Understanding the community will help you decide what tools to use and also not what to do. You want to be empathetic to the community and conservative in your approach in a lot of ways. Don't just throw wrenches at them.
Community building is more art than science.
In addition to my last comment, Neil Patel just shared this gem: https://neilpatel.com/blog/#p-91116
What I wouldn't do? Depends! If I know my target audience through and through I would consider using paid traffic and have done so successfully in the past. However if you get it wrong you'll end up burning yourself. Badly.
Read my most recent post. Your app to run them all please!