How Websites Actually Work: A Plain English Explanation | Plain Speak Online Services
Tech Made Simple

How Websites Actually Work: A Plain English Explanation

I was on a call with a client recently who said, “I feel stupid asking this, but… what actually is hosting?” They’d had a website for years. They were paying monthly for it. And they still had no idea what they were paying for — or who actually owned what.

That’s not their fault. Their previous developer was never clear about what the payments actually covered. I’d assumed that because they already had a website, they understood the basics — but why would they? That’s not their job.

Some clients genuinely don’t care what these pieces are. That’s fine — that’s why they hire someone like me. But most people I work with do want to know. Not to manage it themselves, but to have a basic understanding of their own website and what runs it. I wrote this for those people.

The building blocks

Your website is made up of four main pieces. Each one does a different job, and they can come from completely different companies — which is where a lot of the confusion starts.

1. Your domain name

This is your website’s address — the thing people type into their browser to find you. Like yourbusiness.com.au.

Think of it as your street address. It tells the internet where to send people when they’re looking for you. You buy it through a company called a registrar (like Namecheap, VentraIP, or GoDaddy) and pay a yearly fee — usually $15–$50 depending on the extension.

Your domain name doesn’t contain your website. It just points to it. We covered this in more detail in our domain name vs web hosting post.

2. Your web hosting

This is where your website’s files actually live — the pages, images, text, and code that make up your site. A hosting company provides space on a server (a powerful computer that’s always connected to the internet) where your files sit, ready to be delivered to anyone who types in your domain name.

If the domain is your street address, hosting is the building sitting at that address. Your domain points visitors to the right building. The hosting serves up what’s inside.

Hosting costs vary. Budget shared hosting starts around $5–$10 a month. Managed hosting for WordPress or business-grade options run $20–$60 a month. Website builders like Squarespace and Wix include hosting as part of their monthly plan. For a full breakdown of what a website costs end to end, see my Australian website pricing guide.

3. Your website files

This is the actual website — the pages, the design, the content. Everything a visitor actually sees when they load your site. These files are written in code (HTML, CSS, JavaScript) and stored on your hosting.

If hosting is the building, your website files are everything inside it — the furniture, the signage, the stock on the shelves. This is what a web designer or developer actually creates for you.

4. The CMS (Content Management System)

A CMS is software that lets you edit your website without needing to write code. Instead of opening code files and typing HTML, you log into a dashboard, type your changes, and hit publish. It’s like the difference between building a house from scratch and rearranging the furniture in one that’s already built.

WordPress is the most well-known CMS — it powers over 43% of all websites on the internet. You install it on your hosting, and it gives you a dashboard where you can add pages, write blog posts, upload images, and manage your site.

Squarespace and Wix are also content management systems, but they bundle everything together — hosting, CMS, templates, and domain management in one package. You get simplicity, but you give up flexibility. They’re easier to get started with, but you have less control and can’t take your site with you if you leave. I’ve written a full comparison of website builders vs custom sites if you’re deciding between the two.

Not every website uses a CMS. Some websites — including mine — are built with a static site generator, which means the files are pre-built and there’s no CMS dashboard at all. The upside is speed and security. The downside is that changes require a developer. For most small business websites that don’t change content frequently, this can be a great option.

How they all connect

Here’s the whole thing in one flow:

Someone types yourbusiness.com.au into their browser. The domain name tells the internet to go to a specific hosting server. The server finds your website files (managed through your CMS if you have one) and sends them back to the visitor’s browser. The browser displays the page. All of this happens in less than a second.

That’s how every website on the internet works — from a one-page site for a local tradie to a massive online store.

Why this matters for you

You don’t need to manage any of these pieces yourself — that’s what your web designer or developer handles. But understanding what they are means you can:

  • Know what you’re paying for (and whether it’s reasonable)
  • Understand what your developer is talking about when they mention “hosting” or “CMS”
  • Make informed decisions if you ever want to switch providers
  • Know what’s yours (your domain, your content) and what belongs to a platform

The most important takeaway: your domain name should always be registered in your name, under your login. If your web designer registered it under their account, get that sorted. Your domain is your business identity online — you need to own it directly.

If you want to go deeper on any of these terms, the Plain Speak Tech Dictionary covers domains vs hosting, DNS, and website builders vs custom sites in full detail.

Want more plain-English tech definitions?

Browse the Tech Dictionary.

View Tech Dictionary →
Share this post:
Danny with Cooper the dog

Danny Shone

Danny is the founder of Plain Speak Online Services, a web design and digital services business based in Scarborough, Western Australia. He builds websites and solves digital problems for small businesses across Australia.

Get tips like this in your inbox

Plain-English advice about websites, SEO, and digital marketing for small businesses. No spam. Ever.

No spam. Unsubscribe anytime.