Here are the 6 steps you should take to start a blog. 1-     Choose your domain 2-     Buy a web hosting service 3-     Build your website 4-     Learn SEO / Publish your posts 5-     Promote your blog 6-     Make money from your blog