How to Make a Small Business Website That Wins Leads

  • Post category:Web Design
How to Make a Small Business Website That Wins Leads

To make a small business website that generates leads, start with the single action you want visitors to take, usually calling, booking or sending an enquiry. Build every page around that action. In practice, that means you need a domain and hosting, a short list of pages (home, one page per service, about, reviews, contact), copy that says plainly what you do, who for and where, and contact options that work with one tap on a phone. Add proper tracking so you can tell which enquiries came from the site.

How you build it matters less than how it works. A DIY builder, an agency build or a rented website can all succeed or fail. A site that looks lovely but buries the phone number, loads slowly on mobile or never says which towns you cover will not bring in work. This guide takes you through each step in order, with the decisions you actually have to make.

Key point: A small business website is a sales tool, so judge every design choice by whether it makes it easier for the right person to contact you.

Step 1: Decide what the website is for

Most small business websites drift because nobody wrote down what they were meant to achieve. Before you look at templates or colours, answer these four questions on a single sheet of paper.

  1. What is the one main action? For a trades business it is usually a phone call or a quote request. For a salon or clinic it is a booking. For a B2B consultancy it might be a discovery call. Pick one primary action and one backup.
  2. Who is the ideal customer? Be specific. "Homeowners in Cheshire with older boilers" is useful. "Anyone who needs heating" is not.
  3. Where do you work? List the towns, postcodes or regions you genuinely cover. This shapes your pages and your local search visibility.
  4. What makes someone choose you? Fast response, fixed prices, specialist experience, accreditations, years trading. Write down three honest reasons.

These answers become the backbone of your homepage, service pages and calls to action. Skip this step and you end up with vague copy like "quality service at competitive prices", which tells a visitor nothing and gives Google very little to work with.

Step 2: Choose how you will build it

There are three realistic routes for a small business. The choice mostly comes down to your time, your budget and whether you want to own the site outright.

RouteUpfront costYour timeBest forWatch out for
DIY website builderLowHighVery new businesses testing an idea, owners who enjoy the workGeneric templates, weak local SEO setup, no one to call when something breaks
Agency or freelancer buildHigher, one-offLow to mediumEstablished businesses wanting a tailored site they ownOngoing hosting and update costs, unclear ownership terms
Website rentalLow, monthly feeLowBusinesses wanting a professional site without a large upfront billCheck what happens if you stop paying and what is included

Building it yourself

Website builders have improved a lot, and a capable owner can produce something tidy in a weekend. Looking tidy is the easy part. The hard parts are writing persuasive copy, structuring pages for search, setting up tracking and making the site fast on a mid-range phone over a patchy signal. If you go DIY, use this guide as a checklist and be honest about where you are guessing.

Paying for a bespoke build

A professional build gives you a site designed around your business rather than a template. It suits businesses with several services, multiple locations or specific features such as booking systems or quote calculators. Before you sign, ask who owns the domain, the content and the design files, what hosting costs after launch, and who handles updates. Our website development service is built around those questions being answered up front, with no surprises later.

Renting a website

Website rental means you pay a monthly fee for a professionally designed site that includes hosting, updates and support. It spreads the cost and takes the technical worry off your plate. DPOM's RentAWeb website rental starts from £49 a month. If you are weighing it up, our guide on what website rental is and how it works covers the pros, cons and questions to ask.

Step 3: Sort the domain, hosting and email

These are unglamorous, but getting them wrong causes headaches for years.

  • Domain name: Short, easy to spell and easy to say over the phone. A .co.uk suits UK-focused businesses, and it is sensible to register the .com too if available. Avoid hyphens and numbers, because people mishear them.
  • Register it in your name: The domain should be registered to your business, with your login details, even if an agency manages it. This is the most common ownership problem we see when businesses change supplier.
  • Hosting: Cheap shared hosting can be slow and unreliable. You want UK or European servers, an SSL certificate (the padlock in the browser), daily backups and someone who answers when the site goes down.
  • Business email: Use an address on your own domain, such as hello@yourbusiness.co.uk. A free webmail address quietly undermines trust.

Step 4: Plan the pages before you design anything

A lead-generating small business site does not need dozens of pages. It needs the right pages, each with a clear job. Here is the core structure that works for most service businesses.

Homepage

Says what you do, who for and where within the first screen. Shows proof, lists your main services and repeats the main call to action.

Service pages

One page per main service. This is where most leads are won, because people search for specific services, not for your business name.

About page

Real people, real photos, how long you have traded, qualifications and why you do the work. People buy from people.

Reviews or case studies

Genuine customer feedback and examples of work. Link to your Google reviews so visitors can verify them.

Contact page

Phone, email, form, opening hours, service area and, if customers visit you, an address and map.

Area pages (optional)

Only if you genuinely serve distinct towns and can write something useful about each one. Thin copy-and-paste location pages do more harm than good.

Why one page per service matters

Imagine an electrician who offers rewiring, consumer unit upgrades, EV charger installation and landlord safety certificates. If all four sit on one "Services" page, that page tries to rank for everything and convinces nobody. Give each service its own page, covering what is involved, typical timescales, what affects the price and common questions, and each page can match what someone is actually searching for. It also means a Google Ads campaign for EV chargers can send clicks straight to the EV charger page rather than a generic homepage.

Keep navigation simple

Five to seven items in the main menu is plenty. Put your phone number and a "Get a quote" or "Book now" button in the header so it is visible on every page. On mobile, a sticky call button at the bottom of the screen is one of the simplest improvements you can make.

Step 5: Write copy that turns visitors into enquiries

Design gets the attention, but copy does the selling. Most small business sites lose leads because the words are vague, self-focused or missing the information people need to decide.

Nail the first screen

When someone lands on your homepage, they should know within a few seconds whether they are in the right place. Your headline and the line underneath it should cover three things: what you do, who you do it for and where.

Compare these two headlines:

  • "Excellence in every project." This could be anyone, anywhere.
  • "Kitchen fitting for homeowners across Bristol and Bath, fixed quotes within 48 hours." This tells the visitor exactly what you do and why to get in touch.

The second version also helps search engines and AI tools understand your business, because it states the service and location in plain language.

Answer the questions people actually have

Think about the questions you get asked on the phone every week. How much does it cost? How soon can you come out? Do you cover my area? Are you insured? What happens if something goes wrong? Each belongs on your site. Every unanswered question is a reason to click back and try the next business.

Talk about prices, even if you cannot give exact figures

Many owners avoid prices because every job is different. But saying nothing makes people assume you are expensive. Give "from" prices, typical ranges, or explain what affects the cost. A short paragraph on how you price builds trust and filters out enquiries that were never going to fit.

Write like you talk

Short sentences. Plain words. "We" and "you". Avoid jargon unless your customers use it too. Read your copy out loud, and if it sounds like a brochure rather than a conversation, rewrite it.

Key point: If a visitor cannot tell what you do, who for and where within the first screen, they will not scroll down to find out.

Step 6: Design for trust, not just looks

A good-looking site helps, but trust is what turns a visit into an enquiry. People are handing over their phone number and often inviting you into their home or business. They want reassurance.

  • Real photos: Your team, your van, your premises, your finished work. Stock photos of smiling models in hard hats add nothing.
  • Reviews with names: Display genuine reviews and link to the source. If you have a strong Google rating, show it near the top of the homepage.
  • Accreditations and memberships: Trade bodies, safety registrations, insurance and qualifications. Only show logos you are entitled to use.
  • Your guarantees: If you offer a workmanship guarantee or a no-call-out-fee policy, say so clearly.
  • Clear business details: A real address or service area, a phone number and visible opening hours. Hidden details look like you have something to hide.

Visually, keep it clean: consistent brand colours, plenty of white space, readable font sizes and buttons that look like buttons. Fancy animations and auto-playing sliders usually slow the site down and distract from the message.

Step 7: Make contacting you effortless

This is where many attractive websites quietly fail. Every extra step between interest and contact loses people.

Offer more than one way to get in touch

A homeowner with an emergency will ring. Someone browsing at 11pm will fill in a form. A busy office manager might prefer email or an online booking slot. Give people the obvious options and make each one easy.

Keep forms short

Ask only for what you need to respond: name, phone or email, postcode and a brief description. Gather the rest on the call. Long forms with mandatory fields for budget and timescale put people off at the final hurdle.

Make phone numbers tappable

On mobile, every phone number should be a click-to-call link. Plenty of sites still display numbers as plain text or, worse, inside an image.

Answer the phone

Your website can generate the enquiry, but a missed call is often a lost job, because the caller simply rings the next business on the list. If you are on site, driving or with a customer, consider how calls get covered. DPOM's AI call answering starts from £20 a month and can take messages, answer common questions and pass on the details, so leads from your website do not disappear into voicemail.

Respond quickly to forms

Set up instant notifications so form enquiries reach your phone, and send an automatic confirmation so the person knows their message arrived and when to expect a reply. A quick, personal response often wins the job over a cheaper competitor who replies two days later.

Step 8: Build for mobile and speed first

For most local service businesses, a large share of visitors will be on a phone, often in a hurry. Design and test the mobile version first, then make sure it scales up to desktop.

  • Test on a real phone: Not just a resized browser window. Try an older handset over mobile data.
  • Compress images: Large, uncompressed photos are the most common cause of slow small business sites. Use modern formats and sensible dimensions.
  • Limit plugins and scripts: Every chat widget, tracking tag and social feed adds load time. Keep what earns its place.
  • Check thumb reach: Buttons should be large enough to tap without zooming, with enough space that people do not hit the wrong one.

Google's free PageSpeed Insights tool will flag the biggest problems. You do not need a perfect score, but you do need a site that feels quick and stable when someone opens it from a search result.

Step 9: Build in SEO basics from day one

It is much easier to set a site up properly for search at the start than to fix it afterwards. Nobody can promise you rankings, but these foundations give your pages a fair chance to be found.

  • Unique page titles and meta descriptions: Each title should include the service and location, such as "Boiler Repairs in Leeds | Smith Heating".
  • Clear heading structure: One main heading per page, with subheadings that break up the content logically.
  • Clean URLs: /boiler-repairs-leeds/ is better than /page?id=274.
  • Proper internal links: Link related services to each other and to your contact page.
  • Local business structured data: Code that tells search engines your name, address, phone number, hours and service area.
  • XML sitemap and Google Search Console: Submit your sitemap and use Search Console to spot problems.
  • Google Business Profile: Not part of the website, but for local businesses it works hand in hand with it. Link the two, keep details consistent and ask happy customers for reviews.
  • Consistent local citations: Make sure your name, address and phone number match across reputable directories.

Beyond the basics, visibility grows from genuinely useful content and a steady stream of real reviews. Ignore anyone offering to sell you links or "guaranteed page one" packages. Those shortcuts put your site at risk and build nothing lasting. If you want ongoing help, DPOM's Local SEO starts from £185 a month plus a one-off £195 setup, at a fixed monthly fee with no long list of extras.

Step 10: Cover the UK legal and practical essentials

These are easy to overlook in the excitement of launching, but they matter.

  • Privacy policy: If you collect personal data through forms, you need a privacy notice explaining what you collect, why and how long you keep it, in line with UK GDPR.
  • Cookie consent: If you use analytics or advertising cookies, UK rules generally require consent before they are set.
  • Company details: Limited companies should show their registered name, company number and registered office address, usually in the footer.
  • Accessibility: Good contrast, readable text, descriptive link text and alt text on images help people with disabilities and make the site better for everyone.
  • Terms of business: If you take bookings or payments online, set out cancellation and refund terms clearly.

This is not legal advice, so if your business handles sensitive data or sells online, check your obligations with a professional.

Step 11: Set up tracking so you know what works

A website that generates leads is only useful if you can see which leads it generates. Without tracking, you are guessing about what to improve.

What to trackToolWhy it matters
Visitors and traffic sourcesGoogle Analytics 4Shows where visitors come from and which pages they view
Form submissionsGA4 conversion eventsTells you which pages and sources produce enquiries
Phone call clicksGA4 events on click-to-call linksCaptures mobile callers who never fill in a form
Search performanceGoogle Search ConsoleShows which searches bring people to your site and any technical issues
Ad conversionsGoogle Ads conversion trackingLets you see which campaigns and keywords produce enquiries

Also ask every new customer how they found you, and keep a simple record. It fills the gaps analytics miss, such as people who saw your site, then rang the number from your van a week later.

If you plan to run Google Ads

Paid search sends visitors at a cost per click, so a weak landing page wastes money fast. Send ad traffic to the relevant service page, make sure the page matches what the ad promised and check conversion tracking records calls and forms properly. If you already run ads and are not sure the site is pulling its weight, our free Google Ads audit looks at both the campaigns and where the clicks land. Google Ads management with DPOM starts from £145 a month.

Step 12: Test everything before launch

Run through this checklist before you tell anyone the site is live.

  1. Submit every form and confirm the enquiry arrives in the right inbox.
  2. Tap every phone number on a mobile and check it dials correctly.
  3. Click every link and button, including the footer and mobile menu.
  4. Read every page aloud to catch typos and clumsy sentences.
  5. Check the site on at least two phones, a tablet and a desktop browser.
  6. Confirm the SSL padlock shows on every page.
  7. Check page titles and meta descriptions are unique and filled in.
  8. Confirm analytics and conversion tracking record test enquiries.
  9. Make sure the privacy policy, cookie banner and company details are in place.
  10. If replacing an old site, redirect old page addresses to the new ones so you do not lose existing search visibility.

Common mistakes that stop websites generating leads

These come up again and again when we review small business sites.

  • Designing for the owner, not the customer. Visitors care more about answers to their questions than your favourite colour or a long company history.
  • Hiding the call to action. If the only route is a "Contact" link in the menu, you are making people work too hard.
  • One page trying to sell everything. Separate service pages almost always perform better.
  • No mention of location. Local customers and search engines both need to know which areas you cover.
  • Slow, heavy pages. Huge images and sliders look impressive on a fast office connection and painful on a phone in a car park.
  • No tracking. Without it, you cannot tell a site that works from one that does not.
  • Launch and forget. Out-of-date prices, old staff photos and an ancient copyright date suggest a business that may not be trading.

If your current site is guilty of several of these, our article on the 12 signs your business website needs a redesign will help you decide whether to fix it or start again.

After launch: keep improving

A website is never really finished. The businesses that get the most from theirs improve it steadily rather than treating it as a one-off project.

  • Review your enquiries monthly. Pages that get visits but no contact are your first improvement targets.
  • Add fresh proof. New reviews, recent project photos and short write-ups of jobs you are proud of keep the site current and persuasive.
  • Answer new questions. When customers ask something new on the phone, add the answer to the relevant service page or FAQ.
  • Keep the software updated. Outdated plugins and themes are a common security risk, so make sure someone is responsible for updates.
  • Test small changes. A clearer headline, a shorter form or a more visible call button can all help. Change one thing at a time so you know what worked.

Frequently asked questions

How much does a small business website cost in the UK?

It varies widely. A DIY builder costs little in cash but a lot in time. A bespoke build is a larger one-off investment, with hosting and maintenance on top. Website rental spreads the cost, with DPOM's RentAWeb starting from £49 a month including hosting and support. The right answer depends on the pages and features you need and whether you want to own the site outright.

How long does it take to build a small business website?

A straightforward brochure site can be built in a few weeks once the content is ready. The most common delay is waiting for copy, photos and decisions from the business owner, so gather your service details, reviews and photos before you start.

Can I make a small business website myself?

Yes, and plenty of owners do. The risk is a site that looks fine but misses what generates leads: clear service pages, local SEO basics, fast mobile performance and proper tracking. Use the steps and checklist above, and consider a professional review before launch.

How many pages does a small business website need?

Enough to cover each main service properly, plus a homepage, about page, reviews and contact page. For many service businesses that means around eight to fifteen pages. Quality matters more than quantity.

Do I still need a website if I have social media and a Google Business Profile?

For most businesses, yes. Those platforms are useful, but you do not control them, and they give limited space to explain services, answer questions and show proof. A website is the one place you fully own, and it supports your visibility everywhere else.

Building a website that brings in work

Making a small business website that generates leads comes down to a few unglamorous principles: decide on the one action you want, give each service its own clear page, say plainly what you do, who for and where, back it up with real proof, make contact effortless on a phone and track the results so you can keep improving. DPOM has spent 15 years helping UK small businesses get this right, with fixed, transparent monthly pricing and no inflated promises. Whether you want a site built around your business through our website development service or a lower upfront route with RentAWeb, we can talk it through on a video call and give you an honest view of what will work for you.

Brett Dixon - Founder of DPOM

Brett Dixon

Founder & Managing Director of DPOM. Brett founded DPOM nearly 15 years ago after a career in marketing working with Harvey Nichols, BBC Top Gear, Formula One circuits, and UK Trade and Investment. His passion became helping smaller businesses grow, with honest advice, no jargon, and realistic expectations.

Ready to Grow Your Business?

Speak to our team about how we can help your business grow.