Designing and creating your site is the first and most complex step in the web design process. If you have followed with me so far you can now see your site on your own computer, but it means little if you are not able to present your work to the outside world.
Before we start on the process to do so, we need to define a few terms.
Having a public website involves two steps. The first is choosing a domain name for your site, and paying for it. This process is known as domain registration. The second, often separate step is finding a hosting provider, paying them to host your site, mapping the domain you have purchased to their server(s), and uploading your site.
While you can leave the technicalities of registering and finding a host to the client, there are several reasons you want to do it for yourself. The first is simple: money. Generally the client doesn’t want to deal with technical issues. For taking on these tasks you are compensated for your time, effort, and any markup you wish to charge on the actual costs involved in the registration process.
In addition, by registering and hosting the domain, you can remain the technical and administrative contact for the site. That means that you have the power of life and death over the site. If the client doesn’t pay, you can, ultimately, pull the site from public access.