To make a small business website, work in this order. Decide what the site needs to achieve. Plan the pages. Choose how it will be built (DIY builder, freelancer, agency or a rented website). Register your domain in your own name. Write the content. Then design around that content, check the legal and SEO basics, test everything on a phone, and launch. Most problems come from doing these steps out of order, usually by picking a template before knowing what to say.
This guide walks through each stage as a checklist, whether you are building it yourself or briefing someone else. It is written for owners of small businesses such as trades, clinics, salons, consultancies and local shops, where the website's main job is to turn visitors into calls, bookings and enquiries.
The short version: the steps in order
If you only want the outline, here it is. Each step is covered in detail below.
- Set one main goal for the site, such as phone calls, booking requests or quote forms.
- Define your customer and the questions they ask before buying.
- Plan your pages on paper before touching any software.
- Choose your build route based on budget, time and how much you want to manage.
- Secure your domain, hosting and business email, with the domain registered to you.
- Write the content for every page, and gather real photos.
- Design and build around that content, mobile first.
- Cover the legal basics: privacy policy, cookies and company details.
- Set up the SEO foundations: titles, headings, Google Business Profile and Search Console.
- Test everything using a pre-launch checklist.
- Launch, then review enquiries and improve over the first few months.
Key point: write your content before you choose a design, because a template chosen first will force your business to fit it, not the other way round.
Stage 1: Plan before you build
Planning is the part most people skip, and it decides whether the website brings in work or just sits there. An hour or two with a notepad now saves weeks of rework later.
Decide what the website is actually for
Pick one primary action you want visitors to take. For a plumber, it is probably a phone call. For a physiotherapist, an online booking. For a commercial cleaning company, a quote request form. For a café, it might simply be opening hours, the menu and directions.
Write that goal down. Every page should then make that action easy. You can have secondary actions (signing up for a newsletter, following on social media), but they should never compete with the main one.
If you are still weighing up whether a website is worth it at all, our post on why small businesses need a website covers the business case in more detail.
Know who you are talking to
Think about your best customers. What do they search for? What worries them before they pick up the phone? Common questions include:
- Do you cover my area?
- Roughly how much will it cost?
- How quickly can you come out or fit me in?
- Are you qualified, insured or accredited?
- Can I see examples of your work or what other customers say?
Write down every question you hear regularly. Those questions become your page content, and answering them clearly is what makes a visitor trust you enough to get in touch.
Plan your pages (your sitemap)
A sitemap is simply a list of pages and how they connect. For most small businesses, a sensible starting structure looks like this:
- Home: what you do, who for, where, and how to get in touch.
- Service pages: one page per main service, not one page listing everything.
- Areas covered: useful if you serve several towns, but only if you have genuinely useful things to say about each.
- About: who you are, how long you have been trading, qualifications and the people behind the business.
- Reviews or testimonials: real ones, with permission.
- Examples of work: if your work is visual or project based.
- FAQs: the questions you collected above.
- Contact: phone, email, form, address if relevant, opening hours.
- Legal pages: privacy policy, cookie policy and terms where needed.
The most common planning mistake is cramming every service onto one page. A separate page for each service gives you room to explain it properly, and gives search engines a clear page to show when someone searches for that specific thing.
Look at your competitors
Search for your main service and your town on Google, and open the first few local competitor websites on your phone. Is the phone number hard to find? Do they hide prices completely? Is it obvious which areas they cover? You are not copying them; you are finding the gaps you can fill.
Stage 2: Choose how to build it
There are four realistic routes for a small business. None is right for everyone. The honest question is how much time you have, how much you can spend upfront, and who will look after the site once it is live.
| Route | Upfront cost | Your time | Who maintains it | Best for |
|---|---|---|---|---|
| DIY website builder | Low | High | You | Very early stage businesses with time to learn |
| Freelancer | Varies widely | Medium | Depends on the agreement | Simple sites where you trust the individual |
| Agency build | Higher, one-off | Low to medium | Agency, usually on a support plan | Businesses wanting a bespoke site built around growth |
| Website rental | Low, fixed monthly | Low | The provider | Businesses wanting a professional site without a large lump sum |
DIY website builders
Builders like Wix, Squarespace and the hosted version of WordPress let you drag and drop a site together. They are fine for getting something online quickly. The catch is time: writing, designing, setting up SEO and fixing things when they break all falls to you, and many DIY sites end up half finished.
Freelancers
A good freelancer can produce excellent work. The risks are around continuity. Ask what happens if they get busy, move on or fall ill. Make sure you have the logins for everything, and that the domain is in your name, not theirs.
Agency builds
An agency should bring planning, copywriting, design, development and SEO under one roof, and stay accountable afterwards. This is the route where the site is built around your business goals rather than a template. Our website development service works this way: we plan the structure with you on a video call, build around your content and goals, and set the SEO foundations from the start.
Renting a website
If a large upfront bill is the obstacle, renting is worth considering. You pay a fixed monthly fee and the provider handles the build, hosting and updates. Our RentAWeb website rental service starts from £49/month, which suits businesses that want a professional site without tying up cash. Whichever provider you use, ask what is included, what the minimum term is, and what happens to your domain and content if you leave.
Key point: whatever route you choose, make sure the domain name is registered in your business's name and that you hold the login details.
Stage 3: Domain, hosting and the technical basics
Choosing a domain name
Your domain is your address online, so keep it simple:
- Short and easy to spell when said out loud over the phone.
- .co.uk is a strong choice if you only trade in the UK. Consider registering the .com too, if available, to protect your name.
- Avoid hyphens and numbers where you can, as they cause confusion when spoken.
- Do not stuff keywords in. A name like "best-cheap-plumber-leeds-24-7.co.uk" looks untrustworthy. Your business name is usually best.
Register it through a reputable registrar, put it in your business name, and turn on auto-renew. Losing a domain because a renewal email went to an old inbox is more common than you would think, and it can be painful to recover.
Hosting and SSL
Hosting is where your website's files live. Cheap shared hosting can be slow, and slow websites lose visitors. Look for UK or European servers if your customers are in the UK, daily backups, an SSL certificate included, and support you can actually reach. If you rent your website or use an agency support plan, hosting is normally handled for you.
The SSL certificate gives you the padlock in the browser bar, showing the site is served securely over HTTPS. Browsers warn visitors about sites without it, which scares people off, particularly on contact forms. Make sure it is on before launch.
Business email
Use an email address on your own domain, such as hello@yourbusiness.co.uk, rather than a free webmail address. It looks more established and ties your email to your brand, not to a personal account.
Stage 4: Write the content (before the design)
This is the stage that holds most projects up. Designers and developers can only build so far without words and photos. Do this before you get attached to how anything looks.
Your homepage
Within the first screen on a phone, a visitor should understand three things: what you do, who you do it for, and where. For example: "Boiler repairs and servicing for homes across Bristol and South Gloucestershire." Then give them an obvious way to act, such as a click-to-call button or a "Get a quote" button.
Below that, add proof (reviews, accreditations, years trading), a short summary of each service linking to its own page, and a reminder of how to get in touch.
Service pages
Each service page should answer the questions your customers ask about that service. A good structure is:
- A clear opening line saying what the service is and where you offer it.
- Who it is for and what problem it solves.
- What is included, and what the process looks like.
- Pricing guidance, even a "from" price or the factors that affect cost.
- Relevant reviews or examples.
- Answers to common questions.
- A clear call to action.
About page
People buy from people. Say who runs the business, how long you have been trading, relevant qualifications and what you care about. A real photo of you or your team does more than any stock image ever will.
Photos
Use real photos of your work, your premises and your team wherever possible. They do not need to be professional, but they should be well lit, in focus and recent. Stock photos of smiling people in headsets do little for trust.
Say it plainly
Write the way you talk to customers. Short sentences, no jargon, and no vague claims like "quality service" without evidence.
Answer real questions
Use the questions you hear every week. If customers ask about parking, cost or timescales, answer them on the page.
Show proof
Genuine reviews, accreditations, insurance details and examples of work all reduce the risk a visitor feels.
Make the next step obvious
Every page should end with one clear action, whether that is a call, a booking or a form.
Stage 5: Design and build for enquiries
Good small business web design is not about being flashy. It is about removing every bit of friction between a visitor arriving and that visitor getting in touch.
Design mobile first
For most local businesses, a large share of visitors arrive on a phone, often while they are out or in a hurry. Design for that screen first. Buttons should be easy to tap, text readable without zooming, and the phone number tappable so it dials straight away.
Keep it fast
Large uncompressed images, too many plugins and heavy animations slow sites down, and visitors who wait leave. Compress images before uploading, keep plugins to what you genuinely need, and test speed using Google's free PageSpeed Insights tool.
Make contact effortless
- Phone number in the header on every page, clickable on mobile.
- Short contact forms. Ask only for what you need to reply.
- A clear confirmation message after a form is sent, so people know it worked.
- Opening hours and response times visible, so expectations are set.
Simple navigation and branding
Keep the main menu short, with plain labels like "Services" and "Contact". If someone cannot find your services within a couple of taps, they will go back to Google and pick someone else.
Use your logo, a small, consistent colour palette and one or two readable fonts. Make sure text has enough contrast against its background. Light grey text on white looks stylish in a mock-up and is hard to read in real life.
We go into more detail on conversion-focused layouts in our guide on how to make a small business website that wins leads.
Stage 6: The UK legal and compliance basics
This is not legal advice, and you should check the official guidance for your situation, but these are the areas almost every UK small business website needs to cover.
Privacy policy
If your website collects personal data, such as names and emails through a contact form, UK GDPR requires you to explain what you collect, why, how long you keep it and people's rights. The Information Commissioner's Office (ICO) website has guidance and templates for small businesses.
Cookies
If your site uses non-essential cookies, such as analytics or advertising cookies, you generally need consent before setting them. That usually means a cookie banner that genuinely lets people decline, not one that only offers "Accept". The ICO's guidance is the place to check.
Company details
If you trade as a limited company, there are rules about displaying your registered company name, company number and registered office address on your website. Sole traders should also make their trading details clear. A footer is the usual place for this.
Accessibility
Make your site usable for as many people as possible: readable text sizes, good colour contrast, descriptive link text, alt text on images and forms that work with a keyboard. It helps everyone, including people on older phones or poor connections.
Stage 7: SEO foundations from day one
A website nobody finds cannot bring in work. You do not need to become an SEO expert, but getting the foundations right at build stage is far easier than fixing them later.
On-page basics
- Page titles: each page has a unique title describing what it is about, for example "Emergency Plumber in Leeds | Your Business Name".
- Meta descriptions: a short summary under the title in search results that encourages the click.
- Headings: one main heading per page, with subheadings structuring the content logically.
- Clean URLs: short and readable, like /boiler-servicing/ rather than /page?id=372.
- Image alt text: brief descriptions of what each image shows.
- Internal links: link between related pages so visitors and search engines can find everything.
Local SEO basics
If you serve a local area, set up and complete your Google Business Profile, and link it to your website. Make sure your business name, address and phone number are exactly the same on your site, your profile and any directory listings. Accurate local citations on reputable UK directories help Google confirm who and where you are.
Over time, other websites linking to yours helps too. The links worth having are earned by publishing genuinely useful content, getting covered locally through digital PR and keeping your citations accurate.
Tracking
Set up Google Search Console and an analytics tool before launch, so you have data from the first day. Search Console shows which searches your site appears for and flags technical problems. Track form submissions and phone clicks too, so you can see which pages actually produce enquiries.
Be wary of anyone promising first page rankings. Nobody can guarantee where Google will place a site. What you can do is build it properly, keep improving it and measure what happens. If you want ongoing help, our Local SEO starts from £185/month plus a one-off £195 setup, on a fixed transparent monthly price.
Stage 8: The pre-launch checklist
Before you tell anyone the site is live, work through this list. Test on your own phone, a family member's phone and a desktop computer.
| Check | What to look for |
|---|---|
| Contact forms | Submit a test on every form. Does the email arrive? Does it land in spam? |
| Phone links | Tap every phone number on a mobile. Does it dial the right number? |
| Links | Click every menu item, button and link. No broken pages or dead ends. |
| Mobile layout | Nothing cut off, overlapping or too small to tap. |
| Spelling and details | Proofread everything. Check address, hours, prices and email are correct. |
| Speed | Run key pages through PageSpeed Insights and fix obvious issues such as oversized images. |
| SSL | The padlock shows on every page, and the http version redirects to https. |
| Page titles and descriptions | Every page has its own, written for that page. |
| Legal pages | Privacy policy and cookie banner in place, company details in the footer. |
| Search visibility | The site is not set to block search engines (a common leftover setting from the build). |
| Tracking | Analytics and Search Console are installed and recording. |
| Backups | A backup is taken and you know how to restore it. |
If you are replacing an old website, there is one more critical step: map your old page addresses to the new ones and set up redirects. Otherwise people following old links or search results land on error pages, and you can lose search visibility the old site had built up.
Key point: test every form and phone link yourself before launch, because a broken contact form quietly loses enquiries without anyone telling you.
Stage 9: Launch and the first few months
Launching is the start, not the finish. Here is what to do once the site goes live.
The first week
- Submit your sitemap in Google Search Console.
- Update your Google Business Profile, social profiles and directory listings with the website address.
- Add the website to your email signature, invoices, quotes and van or shop signage.
- Tell existing customers, and ask happy ones for a review.
The first month
Check Search Console for errors. Look at which pages people visit and where they drop off. Ask new customers how they found you. If people visit a service page but do not get in touch, the page probably needs clearer pricing guidance, more proof or a more obvious call to action.
Bringing in traffic sooner
SEO takes time to build. If you need enquiries quickly, paid advertising can put you in front of people searching right now. Google Ads management with us starts from £145/month, and social media advertising from £145/month. If you already run Google Ads and suspect money is being wasted, our free Google Ads audit will show you where. A good website matters here too: sending paid clicks to a slow, confusing page wastes budget.
Keep it alive
A website that never changes slowly loses its usefulness. Add new reviews, update photos of recent work, refresh prices and answer new questions customers ask. Plugins, themes and software need regular security updates, so decide now who is responsible: you, a freelancer or your provider.
Common mistakes to avoid
Starting with the template
Choosing a design first and then squeezing your business into it leads to vague, generic content.
One page for everything
Listing every service on a single page makes it harder for visitors and search engines to understand what you offer.
Hiding the phone number
If people have to hunt for how to contact you, many will not bother. Put it in the header.
Not owning your domain
If someone else registered it, you may struggle to move the site later. Check who the registrant is.
Forgetting mobile
A site that looks great on a laptop but awkward on a phone fails a large share of local visitors.
Launch and forget
No tracking, no updates and no review means you never learn what is working or what is broken.
Frequently asked questions
How long does it take to make a small business website?
A straightforward brochure site can be done within a few weeks if the content is ready. The biggest cause of delay is almost always waiting for words, photos and decisions, not the build itself. Sites with booking systems, online shops or many service pages take longer.
How much does a small business website cost?
It depends on the route. DIY builders have low monthly fees but cost you time. Freelancers and agencies vary widely depending on scope. Renting spreads the cost into a fixed monthly payment, with our RentAWeb sites starting from £49/month. Whatever you choose, ask for a clear written quote showing what is included, including hosting, updates and support after launch.
Can I make my own small business website?
Yes, and plenty of owners do. The planning, content and checklist steps in this guide apply either way. The trade-off is your time and the risk of missing technical or legal details. Many businesses start with DIY and move to a professional build once the site becomes an important source of work.
Do I need WordPress?
Not necessarily. The platform matters less than whether the site is fast, clear, secure, easy to update and properly set up for search. Choose the platform that suits whoever will maintain it.
How many pages does a small business website need?
Enough to answer your customers' questions properly. At minimum, that is usually a homepage, a page for each main service, an about page, a contact page and the legal pages. Add pages when you have something genuinely useful to say.
Should I write my own website content?
You know your business and customers best, so your input is essential. Even if someone else writes the final copy, give them the questions customers ask, what makes you different and the details of each service. That raw material turns a generic site into one that sounds like you.
Getting your small business website right first time
Making a small business website comes down to doing things in the right order: set a clear goal, plan your pages, choose a build route that suits your time and budget, own your domain, write the content first, then design, check the legal and SEO basics, test thoroughly and keep improving after launch. If you would rather hand it to people who do this every day, DPOM has spent 15 years helping UK small businesses get websites that are clear, fast and built to bring in enquiries. Our website development service covers planning, content, design and SEO foundations on video calls that fit around your working day, or you can spread the cost with a rented site from £49/month. Either way, you get honest advice and transparent pricing, with no inflated promises.
Ready to Grow Your Business?
Speak to our team about how we can help your business grow.


