This post covers all the major aspects right from starting the website, hosting, social media promotion, search engine optimization to additional online marketing strategies you can opt for.