What all do I need to have a Website?

Aside from great content and a reason to be online in the first place, there are a few more basic, integral elements to having a website. Don’t worry if any of this sounds a bit too complicated or tech-jargony, you can always get in touch with me if you have any questions.

A Domain Name

This is your website’s name, such as mywebsitesdomainname.com. This is very important, because you want it to be something humans can remember, so that you can promote it on your business cards or signage or advertising, but there’s more to it than that: Search engines love domain names. Try and keep it short and sweet, reflective of your company name or your site’s purpose. Clever domain names such as visitusontheweb.com might seem like a good idea, but yourcompanyname.com is probably a better way to go.

illustration of a browser's address bar.
My domain name, for example, is clicknathan.com

In order to get a domain name for your website you need to register it. I use GoDaddy myself, and honestly it’s best if you purchase the domain name on your own. I can help walk you through the process, but you’ll want to be the owner of your site’s domain, not me or anyone else. Domain names can usually be purchased for around $10 / year.


The next step is to get some server space where your website can actually sit. Since your site is basically made up of a bunch of files, and files require disk space, your website will need some disk space to snugly fit itself into. Hosting can be a bit more difficult to get set up than your domain name, and you can expect to pay around $100 / year to host your site. Again, I am glad to be of assistance in getting you set up with the host of your choice if you need it.

I provide basic web hosting services for those clients who don’t want to deal with hosting at all, and go into vastly more detail here. I can often get you discounts on hosting, too, from 3rd party providers so just drop me a line beforehand.

Hosting by ClickNathan

Anything Else?

Aside from those two basics, you’ll need a bunch of lines of code wrapped around your text and images – like drywall, nails and Atlas himself holding your website together. This is, of course, the most important part, because having the spiffiest domain name or the most solid host around isn’t going to help if you can’t get your content to display on the user’s browser.

Need help with that part? That I can definitely do, just let me know.