3.Writing your article
4.Publishing your article to different platforms
5.Syndicating your article
6.Promoting your article
More bad advice. If you are going to take the time to write a quality article the last thing you want to do is publish it on multiple platforms.
This goes against everything the search engines want and also breaks the TOS of any respectable platform where you want to publish your article. A lot of the good platforms where posting an article will be of great benefit will ban you for posting duplicate content.
Syndicating will guarantee your article only makes it to useless sites with no authority.
Plus, why would you post an article to some website and then spend the time and energy to promote the article/website when the article is supposed to be promoting your site? This makes no sense.
If you write quality content then publish it on an authority website and let it ride. The authority site will do the rest. Don't forget to add a contextual link to your article.