Beta: Site Setup Geek is new. If anything is unclear or out of date, please let us know.
Site Setup GeekWe're the geek, so you don't have to be

Hi, I'm Geeky! Let's get your website online, and I'll explain everything in plain English.

Free, plain-English help for your own website

Get mybusiness.com showing your website.

A website on your own name needs three things: a domain name, a place to keep your site's files, and a host that shows it to the world. They're three different companies, and they all need to be connected. Geeky explains what each one does, helps you pick them, and walks you through linking them together, step by step.

  • Free
  • No account needed
  • No jargon without an explanation
Dog biscuits… …but fancy! barkery.comtaken dogbiscuitsby…too long! sambakes.comfree ✓ domainhostGitHub sam@sambakes.com New mail: from Mum ♥ OPEN

Meet Sam. Sam has a brilliant business idea: fancy dog biscuits.

Is this for me?

There are two ways to make a website. This site is about the second one.

A website builderSquarespace · Wix · Shopify · GoDaddy Website Builder

An all-in-one service: you drag and drop your pages in their editor, and they host it for you. Easy, but usually $15–40 a month, and your site lives inside their system, so moving it later means rebuilding it. They each have their own steps for connecting your domain, so follow theirs. Our domain name and registrar advice still applies.

Your own custom siteGitHub + GitHub Pages, Netlify or Vercel

Your site's files are yours, kept on GitHub, and a host shows them to the world, often for free. You or a web designer makes the pages (or an AI helper like Claude). It's a little more to set up, and that's exactly what Geeky walks you through here.

Not sure which you have? If you edit your site by logging in to Squarespace, Wix or Shopify, it's a website builder. If someone gave you a folder of files, or your site is "on GitHub", it's a custom site.

The big picture

Three parts, two connections

Prices are typical. We'll explain each part, then show you how to make both connections.

How it works

Four steps from idea to live website

  1. Pick your nameWhat makes a good domain name, how to check it's free, and where to buy it.
  2. Sign up to GitHubA free home for your website's files, with every change saved.
  3. Choose a hostThe company that shows your site to the world. Many are free.
  4. Connect themLink GitHub to your host, then point your domain at it. We show every click.
And then? Once your website is up, come and meet Geeky at EmailSetupGeek.com for email on your own domain, like you@mybusiness.com.

Ready when you are

Start with picking a name. It's the part you'll live with longest.

Start from the beginning