Please don't share tips. What I want to know is the actual process like how you grew from 0 to 10. Then, from 10 to 50. 50 to 100. and so on.
Like, What was the situation you were in? 1. What did you do? 2. Where do you post your blog or what did you do to help people? 3. What makes them hook to you? 4. How long did it take you to grow from 0-50? 5. Did you go through some pure luck by posting online or did you recognize some pattern?
Although I didn't really want to hear from luck, but I open for your opinion.
Thank you HN.
People will follow you if you are saying things that actually help them. The most effective way is probably teaching something, although sharing your "behind the scenes" story can work as well.
0-10: Start with friends. If you're on twitter for example, following your friends will get you your first few follow-backs
10-50: decide what you're going to be "about". Don't tweet/post about everything - pick ONE or TWO major topics, and just post about those, with the goal of _helping_ people. Share your knowledge. Then, start replying with helpful posts to other big names.
50-100: same as 10-50. Make sure your bio is hyper focused on your one or two topics, and that you post consistently, and with posts that provide a ton of value. Answer people's questions in public.
How I did it:
exactly the same as above until about 500 followers on twitter. Then I had a _giant_ follow event with the twitter thread "Learn React in 10 Tweets": https://twitter.com/chrisachard/status/1175022111758442497
After that (and gaining several hundred followers in a day, then several thousand in a few more days), it became easier to get engagement on posts. Continue to be helpful to people, and people will continue to follow.
I wrote about the process here too: https://chrisachard.com/triple-your-twitter-following
To expand on this a bit (I know you mentioned you didn't want unsolicited advice, but I think this is fundamentally important), there is a glut of good marketers with not much product. Ideally, you'd want to be a good marketer with a good product, but barring that the goal is to have a good product first if that makes sense. Otherwise, you won't have something that will keep the audience coming back since they have an ocean to choose from.
Use, at the very beginning, the advertising rooms of social networks. They provide an opportunity to know your audience before you start spending money on advertising. You will have access to information about the demographic characteristics and interests of your chosen target audience.
On Facebook, for example, search for "audience insights" in your ad account.
You can also use google trends and SEO tools (similarweb or semrash). With their help, you will be able to understand the number of the audience and their interests. Plus cost per click.
Create a fake, but very interesting, online profile (Linkedin, Twitter, etc.) The persona varies depending on your target audience (designers, programmers, writers, etc.). Things to fake: name of the person (some names are more attractive than others), profile picture (attractive persons have more followers), previous work experience (big companies attract more followers). The goal is to spread content from others (highly skilled and respected people) via your channel/profile so you get followers/likes/comments. Don't spread BS; never. You are creating the "perfect" profile that shares the "perfect" work of others. You can automate this a lot.
Step 2: from 10 to 90
Let your fake profile grow. In a couple of weeks you'll get quite some followers (quality > quantity).
Last step: from 90 to 100
Make your fake profile start sharing your own (true and personal) work. Suddenly your work is being published among other (highly skilled and respectful) individuals. It is now when you start receiving followers/comments/likes/connections. Enjoy.
Edit: of course, if you already have a friend that is highly skilled and respected in the same industry as yours and they can share your work in their own social media in a regular basis, then even better!
2. Write helpful articles, share them everywhere you know your audience hangs out. I share mine on reddit, LinkedIn, twitter, even WhatsApp/DMs.
3. Answer people's questions
4. Show up regularly, and do the work. (I publish weekly).