Two Things Every Website Needs Before Anything Else
If you run a plumbing firm in Leeds, a bakery in Cardiff or a mobile hairdressing business that covers three counties, you already know that a website is your shop window. What trips a lot of people up is the very first step: getting an actual address on the internet and somewhere for the site to live. These two things are a domain name and a hosting package, and once you understand how they work together, the rest of the process becomes far less intimidating.
Think of it this way. The domain name is the sign above your door — the part people remember and type in. Hosting is the building itself — the place where all your pages, images and forms actually sit. You can change one without the other, and knowing that gives you real freedom when you are comparing options.
What a Domain Name Actually Is
A domain name is your web address, such as yourtrade.co.uk. It is made up of a name you choose plus an ending, known as the extension or top-level domain. In the UK, the most common options are .co.uk and .com, though you will also see .uk, .net and trade-specific endings such as .plumbing or .builders.
For most small British businesses, a .co.uk is a sensible default. It signals that you are trading here, it tends to be cheaper, and customers trust it. If you plan to sell to customers overseas, registering the .com alongside it is worth the small extra cost.
- Keep it short and sayable. If you have to spell it out over the phone, it is too complicated.
- Avoid hyphens and numbers. "Smiths-Plumbing-247" will be mistyped and forgotten.
- Match your trading name where you can. If your van says "Hillside Joinery", try to get hillsidejoinery.co.uk.
- Check it is not too close to another local business. Confusion costs you enquiries.
Domain names are rented, not bought outright. You register one for a set period, usually one to five years, and renew it before it lapses. Set a reminder — letting a domain expire by accident is one of the most avoidable ways to lose a website.
How Hosting Fits In
Hosting is a service that stores your website files on a computer connected to the internet, so that when someone types your address, your pages appear. Providers range from large global platforms to small UK firms. What matters is not the brand name but whether the package suits how your site is built.
There are three broad types you will come across:
- Shared hosting. Your site sits on a server alongside many others. Cheap, simple and perfectly adequate for a brochure site with a few pages and a contact form.
- Managed hosting. The provider handles updates, backups and security for you. Costs more, but takes a great deal off your plate if you would rather not think about it.
- Website builder plans. Platforms that bundle the design tools, hosting and domain together for a monthly fee. Ideal if you want to build the site yourself without technical fiddling.
For a typical local trades website — a homepage, a services list, a gallery of recent work, an about page and a contact form — shared or managed hosting is almost always enough. There is no need to pay for enterprise-level infrastructure to advertise a two-van operation.
Pointing the Domain at Your Hosting
Once you have both pieces, you connect them. This is done through your domain's DNS settings — short for Domain Name System. In plain terms, DNS is the internet's directory service. It translates the friendly address people type into the numeric address of the server holding your site.
In practice, you will usually be given two nameservers by your hosting provider, which look like ns1.something.co.uk and ns2.something.co.uk. You paste those into your domain account and wait. Changes can take a few hours to a couple of days to spread across the internet, so if your site does not appear immediately, that is normal — not a sign you have broken something.
A word of caution: keep your domain registration and your hosting in accounts you control, with an email address you will always have access to. It is surprisingly common for a business to discover that their old web designer owns the domain, or that it is registered to a former employee's email. That situation is fixable, but it is stressful and slow.
What It Costs and What to Watch For
Realistic UK pricing for a small business looks roughly like this:
- Domain: around £8 to £15 per year for a .co.uk, a little more for .com.
- Shared hosting: roughly £50 to £150 per year.
- Managed or builder plans: typically £10 to £30 per month, often including email and support.
Be alert to the classic traps. Very cheap first-year deals that double or triple on renewal. Hosting that charges extra for an SSL certificate — the padlock that makes your site secure — when most reputable providers now include it free. And packages promising unlimited everything, which usually have a fair-use clause hidden further down the page.
Also decide early whether you want a business email address at your domain, such as [email protected]. It looks far more credible on an invoice or a quote than a personal mailbox, and most hosts offer it for a pound or two a month.
Getting the Foundations Right
Domain name and hosting are the groundwork. Get them right and everything built on top — your service pages, your Google listing, your reviews — rests on something solid. Get them wrong and you can end up paying twice, losing search rankings or chasing a website that will not load.
Take an afternoon to choose a clean, memorable address, pick a hosting package that matches the size of your site, and make sure both accounts are in your name with an email you will keep for years. That is genuinely all there is to it. Do that, and you can move on to the enjoyable part: telling local customers what you do and why they should call you.

Comments