Reposting from another thread:
the following applies to brand new accounts.
as soon as you create the account:
-set profile picture
-write stuff in bio
-follow 10-20 of whoever instagram suggests you
-spend at least 5 minutes on explore
once done - WAIT for 5-10 days.
after that, start following very slowly. no more than 100/day, and interval no shorter than 10 minutes between each follow.
continue like that for the next 2 weeks.
after 2 weeks: increase your following by 100 more users/day, and decrease the interval by 2 minutes (10 - 2 = 8 minutes)
go on for 2 weeks like that
after that, do the same exact same thing (add 100 more users and subtract 2 minutes,so it'll be 300/day @ 6 minutes inbetween)
continue every 2 weeks until you get to 500 (or 600 if ur risky boi) per day, and less than 2 minutes of interval.
if ur using advanced soft like GMT, make sure to keep track of what hashtags give the best ROI. different niches have different return rate, so YMMV.
there's your advice from someone that has been doing it for 2.5 years.
good luck and remember - content always was and always will be king