Answer : Apart from purchasing a domain name, you need to develop your website, blog. There are several options to host your website. For eg., Content Management System (a.k.a. CMS) such as WordPress, Magento, Drupal, Joomla or hire a developer to code your website. You can also have a look at the various web hosting plans.