Free guides for complete beginners

Build your own website, step by step

You don’t need to pay a design agency thousands for a website you can’t change. Decide what your site needs to do, choose how to build it — WordPress, a drag-and-drop builder, AI or your own code — and follow plain-English guides all the way to being found on Google.

  • No experience needed
  • Real costs, real screenshots
  • Free, with no sign-up
  • Built and tested on OnPoint Hosts

The hosting behind every guide

Build it on OnPoint Hosts — the UK hosting we use ourselves

Every guide and code sample here runs on OnPoint Hosts. Free SSL, a free .com, .net or .org for your first year, cPanel, WordPress or a free site builder, and UK-based support — with one clear price that doesn’t jump at renewal.

OnPoint Beginner

£4.25a month + VAT

  • 10GB storage
  • 5 email accounts
  • 1 website (domain)
  • Free SSL certificate
  • Free site builder
Choose Beginner on OnPoint Hosts (opens in a new tab)

OnPoint Ultimate

£7.50a month + VAT

  • Unlimited storage
  • Unlimited email accounts
  • Unlimited websites
  • Free SSL certificate
  • Free site builder
Choose Ultimate on OnPoint Hosts (opens in a new tab)

Prices from onpointhosts.com, excluding VAT. Free .com, .net or .org domain for the first year when paid annually; renewal prices apply from year two. OnPoint Hosts is run by the same company as The Web Toolbox.

Why we recommend OnPoint Hosts

Hosting & cPanel

Got your hosting? Learn your way around it

Eight short guides for the bit most tutorials skip: what you’re paying for and when it renews, cPanel section by section, email addresses at your own domain, PHP versions, databases, uploading your site, moving an existing site over and putting it behind Cloudflare.

  1. GUIDE 01

    Domain name vs web hosting: what each one is and how renewals work

    The address and the building: what you’re paying for, when each renews and what happens if one lapses.

    About 8 min
  2. GUIDE 02

    Log in to cPanel: a tour of every section

    From your OnPoint Client Area into cPanel, then what every section does and which tools you’ll really use.

    About 15 min
  3. GUIDE 03

    Create email addresses with your own domain

    Mailboxes, forwarders, webmail, phone and Outlook set-up, and stopping your mail landing in spam.

    About 15 min
  4. GUIDE 04

    Your PHP version: why it matters and how to update it

    Which PHP versions are still supported, how to check and switch yours, and how to test safely.

    About 10 min
  5. GUIDE 05

    Create a MySQL database and database user

    The Database Wizard, privileges, phpMyAdmin, connecting from PHP and backing up.

    About 12 min
  6. GUIDE 06

    FTP accounts and uploading your website

    File Manager, FileZilla, secure FTP accounts and exactly where your files need to go.

    About 15 min
  7. GUIDE 07

    Move a WordPress site and email to OnPoint from a cPanel backup

    Bring a whole site and its mailboxes over from a .tar.gz backup — by OnPoint, or step by step yourself.

    About 45 min
  8. GUIDE 08

    Set up Cloudflare for your website

    Why a free Cloudflare account can make your site faster and safer, and how to switch it on without breaking your email or SSL.

    About 30 min

Why this site exists

Most of what “experts” charge for, you can learn

My name is Ian Cliffen. In 1984 I was a very young manager at a knitwear factory in Ripley, Derbyshire, when the company bought its first Apple IIe computers to print batch tickets for the production lines. They kept breaking down, and we paid a monthly retainer plus a call-out fee every time. I made a deal with one of the technicians: teach me the basic repairs, and he could still charge the usual fee without the trip. The usual repair turned out to be six screws, one circuit board and a pencil eraser to clean the contacts.

Since then I’ve seen the same thing again and again. I’ve watched companies pay tens of thousands for websites that were little more than pretty brochures, and pay £50 a year for a designer to change the year in a copyright notice. I’ve sacked three design companies for that kind of thing.

In 2017 I decided to learn web development myself. I worked through online courses and a shelf of textbooks, and built Training Course Broker, which passed its millionth visitor in 2020 and runs largely by itself. I’ve since built every site in our family of sites the same way — and set up OnPoint Hosts to host them the way I always wanted hosting to work: the padlock included, one honest price, and real people to talk to.

The internet stacks the odds against a beginner building their own site. This guide is my attempt to even them up: the steps I actually took, what they really cost, and the code I actually use.

Ian F. Cliffen

First written 14 December 2020 · Guide fully updated 1 November 2026

Before you start

Doing it yourself works best when you…

You don’t need to be technical. You do need a bit of patience and a plan.

Start step 1
  • Write down what the site is for — what should a visitor be able to do?
  • Set aside a few hours a week rather than one long weekend.
  • Budget for the boring bits: a domain renewal, hosting and an SSL certificate (often included).
  • Keep every login, invoice and renewal date in one safe place.
  • Start small. A fast, clear five-page site beats a slow, half-finished fifty-page one.

Stuck on something?

Ask a question or suggest a guide

If a step doesn’t make sense, or you’d like a guide we haven’t written yet, tell us.

Ready to build? Every guide on this site was written and tested on OnPoint Hosts — UK cPanel hosting with free SSL and a free first-year domain, from £4.25 a month.

Get hosting

Cookie Preferences Manager

We use strictly necessary cookies to run this site. With your permission we’d also like to use optional cookies to measure site performance and personalise marketing — these stay off until you choose to turn them on. Read our Cookie Policy and Privacy Policy.

Right now this site doesn’t set any optional cookies, whatever you choose.

You can change your mind at any time using the “Cookie settings” link at the bottom of every page.

Optional cookies