Whether you already have a website or you're planning on getting one, you will need somebody to host your website. In order to publish a website online, you need a web host.
Social media is a must if you want a relevant online presence. Facebook, Twitter, Tumblr, YouTube, LinkedIn, and Google+ integration and marketing campaigns can prove to be very successful.
SEO (SEARCH ENGINE OPTIMIZATION)
SEO is optimizing a site to generate traffic from search engines. This technique can improve your search engine ranking through the analysis and modification to keywords, HTML code, content, and site structure.