Skip to main content
NEUBOR
Getting started·Last updated

How to Make a Website: A Practical Step-by-Step Guide

A laptop open on a code editor beside a notebook and pen on a wooden desk.

The short answer

To make a website: decide what the site is for and who it serves, choose a domain name, pick how you'll build it (a website builder, WordPress, or a bespoke build), create the core pages, add a clear way for people to contact or buy, then publish it on hosting and submit it to Google. A simple site can be live in a day; one built to bring in real business is worth planning properly.

Making a website has never been easier to start or harder to do well. Anyone can drag blocks around a template and be online by lunch. The gap between that and a website that actually earns its keep — that gets found, gets trusted, and turns a stranger into a customer — is where most sites quietly fail. This guide walks the whole path, and is honest about the trade-offs at each fork.

First, decide what the website is for

This is the step people skip, and skipping it is why so many websites do nothing. Before you choose a tool or a template, write down the single job the site has to do: book calls, take orders, generate enquiries, or explain a service so well that people pick up the phone.

Everything downstream — the pages, the words, the one button that matters — should serve that job. A site built to do everything tends to convert no one, because a visitor who isn't told what to do next usually does nothing.

Your three realistic routes

There are really only three ways to make a website, and the right one depends on your budget, your time, and how much the site matters to your income.

A website builder — Wix, Squarespace, and similar — is the fastest way to do it yourself. You get templates, hosting and a drag-and-drop editor in one subscription. The trade-off is that you're working inside someone else's system, which limits speed, control and how far you can grow.

WordPress sits in the middle: far more flexible, a huge plugin ecosystem, and it powers a large share of the web. The cost is complexity — you're responsible for hosting, updates, security and the sprawl that plugins bring.

A bespoke build — a site designed and coded for you — gives full control over performance, design and features, and it's the route when the website is central to how you win business. It costs more up front, so it's worth it when the site needs to do a real job, not when a template would do.

None of these is "best" in the abstract. The best one is the one that matches what this website has to achieve for you.

Pages and words come before design

Most small-business sites need only a handful of pages: a home page, a services or products page, an about page, and a contact page. What makes them work isn't the design — it's the writing.

Say exactly who you help and what you do, in plain language, in the first few seconds. Show proof: real reviews and real photos of real work beat stock images of strangers in hard hats every time. Then give every page one obvious next step. The words do the selling; the design just gets out of their way.

Build mobile-first, and make it fast

Most people will arrive on a phone, so a site that only looks right on a laptop is broken for the majority of your visitors. Check every page on a real phone, keep the layout simple, and make the contact number tappable.

Speed matters as much as looks. A site that takes more than a few seconds to load on mobile data loses visitors before they've seen it — and search engines notice. Fast, clear and mobile-first beats clever and slow.

Publish it — then get it found

Building the site is only half the job. Once it's on hosting and loading over HTTPS (the padlock in the address bar), it still has to be found.

Give each page a clear title and description, submit your sitemap in Google Search Console so Google knows the site exists, and — if you serve a local area — create a free Google Business Profile to appear on Maps and in local results. This is the part that turns a live website into a website that brings you work.

And a word of honesty, because you'll be promised otherwise: nobody can put you at the top of Google overnight. Ranking is earned with genuinely useful content, a fast and trustworthy site, and consistency over time. Anyone selling you a guaranteed number-one spot is selling you something they can't deliver.

Where Neubor fits

We build websites for small businesses across Stoke-on-Trent and Staffordshire — with fixed prices published up front on our pricing page, and with every account (your domain, email and Google profile) staying in your name, so the site is always your asset. If you'd rather talk it through than read another guide, get in touch — no pressure, no jargon.


Kieran Bourne is the founder of Neubor, a Stoke-on-Trent web development and AI studio building websites that generate leads for small businesses across Staffordshire.

Step by step

  1. 1

    Decide what the website is for

    Write down the one job the site has to do — book calls, take orders, generate enquiries, or explain your service. Everything else follows from that. A site that tries to do everything usually converts no one.

  2. 2

    Choose and register a domain name

    Pick a short, memorable domain that matches your business name. Register it in your own account so you own it outright, and prefer a .co.uk or .com. Expect to pay a small annual fee.

  3. 3

    Choose how you'll build it

    The three realistic routes are a website builder (Wix, Squarespace) for the fastest DIY start, WordPress for flexibility, or a bespoke build for full control and performance. Match the route to your budget, your time, and how much the site matters to your revenue.

  4. 4

    Plan your pages and write the content

    Most small-business sites need a home page, a services or products page, an about page, and a contact page. Write in plain language about what you do, who you help, and what happens next — the words matter more than the design.

  5. 5

    Build the pages and make them mobile-first

    Assemble the pages, keep the layout simple, and check every page on a phone. The majority of visitors will arrive on mobile, so a site that only looks right on a laptop is broken for most of your audience.

  6. 6

    Add a clear call to action

    Give every page one obvious next step — call, book, get a quote, or buy. Make the contact form short and the phone number tappable. A beautiful site with no clear next step still generates nothing.

  7. 7

    Publish it on hosting with HTTPS

    Put the site on a host, connect your domain, and make sure it loads over HTTPS (the padlock). Check that it loads quickly — slow sites lose visitors and rank worse.

  8. 8

    Get it found

    Add a title and description to each page, submit your sitemap in Google Search Console, and create a free Google Business Profile if you serve a local area. This is how people actually find you after launch — building the site is only half the job.

Frequently asked questions

How much does it cost to make a website?
A do-it-yourself website builder typically costs a small monthly subscription plus a domain. A professionally built small-business website is usually a one-off project fee, sometimes with an optional care plan for updates and hosting. Neubor publishes fixed prices up front on the pricing page rather than quoting a number on a call.
Can I make a website myself for free?
Yes — several builders have free tiers, and you can have something online quickly. The trade-offs are usually a builder-branded web address, limited control, and ads. For a personal project that's fine; for a business that needs to be found and trusted, it's usually worth a domain of your own and a plan without those limits.
How long does it take to make a website?
A simple one-page site can be live in a day. A typical small-business website — several pages, real content, contact forms and search setup — is more often a one-to-three week project once the content is ready. The content is usually what takes the longest, not the building.
Do I need to know how to code to make a website?
No. Website builders and WordPress let you make a site with no code. Coding (or hiring someone) buys you control, speed and features that templates can't reach — which matters more the more the website matters to your business.
What makes a website actually bring in business?
Clarity and a clear next step. Say exactly who you help and what you do, show proof (reviews, real photos of real work), load fast on mobile, and give every page one obvious action. A brochure describes you; a good business website is built to turn a visitor into an enquiry or a sale.

Want a website that brings in business?

We build websites and AI assistants for small businesses across Stoke-on-Trent and Staffordshire — with fixed prices published up front and every account in your name.