How to get started with a website

published: 17 February 2025

So you want to make a website?

Firstly get a bit of paper (or a notes app) and figure out what you want it to be like. Is it about a hobby, for a blog or a resume? Maybe its a mixture. Either way allow yourself to get a bit excited about it.

This guide will only be covering static websites - those that are the same whoever looks at them, like this website. Dynamic websites (like a social media site) can be a little bit more expensive/complicated to run.

Hosting

Web hosting can come in various levels of complexity; to simplify things I have separated this section into blog vs website to separate simple non-technical solutions from having your own full-blown website.

Blog hosting

If you just want to write text then you might just want a blog service. I don’t really know much about this but these might be good places to start.

Whilst many of these options are free I recommend you to donate if you decide to use them to ensure their continued existence.

Getting a domain name

A domain name is your identifier on the internet. Some hosting options come with a domain name but you might want to get your own. This will stop links from breaking if you decide to move to a different hosting service or start self-hosting.

Domain names run on a system where a limited amount of companies and a lot of resellers rent out the domains. You can unfortunately never own a domain name but instead rent it. I rent my domain name from GB Names, which as the name suggests specialize in British domain names.

If you need a free one you can get a subdomain from afraid (dot) org. There is a risk to this as the owner of the domain can withdraw at any time and you will be left with no domain name. This is what happened to me - I had the subdomain tombrandis(dot)uk(dot)to but the owner of uk(dot)to withdrew it and I lost the domain, prompting me to acquire my current domain, tombrandis (dot) uk.

Once you have rented your domain name you will need to set up a record to show where the website is. If you have the IP address of your website you will want a A record and if you have a domain then you can use a CNAME record. When you visit your domain it should show your website.

Spread the word

Now you have a website you probably want people to find you. There are a few ways that you might want to do this.

Search engines

The main two search engines to register your website with are Google and Bing. Other search engines such as Duck Duck Go will then pick up your site. You can also add your websites to the relevant alternative search engines.

Webrings

These are collections of websites that link to each other and help people find other sites without search engines. Have a look at the one’s I’m part of on my home page.