To build a website for a small business, start with the one thing you want visitors to do, such as call, book or request a quote. Plan a small set of pages around the services people search for, then choose a build route that suits your budget and time: a DIY builder, a freelancer, an agency build or a rented website. After that, write clear copy that says what you do, who for and where, make the site fast and mobile-friendly, add obvious calls to action, set up tracking and launch with a checklist.
That is the short version. Most small business websites don't fail because the design is ugly. They fail because nobody decided what the site was for, the copy is vague, and there is no easy way to get in touch. This guide covers each step in the order we would tackle it, with worked examples and the mistakes we see most often after 15 years of building sites for small businesses.
Key point: A lead-generating website is built backwards from the enquiry, so decide what counts as a lead before you think about colours, fonts or templates.
Step 1: Decide what the website is actually for
Every page you build should push visitors towards one main action. For most small businesses, that action is one of these:
- A phone call (trades, emergency services, local professionals)
- A quote or enquiry form (builders, landscapers, B2B services)
- An online booking (salons, clinics, personal trainers, driving instructors)
- A purchase (online shops, which need a different build entirely)
- A visit (restaurants, shops, showrooms)
Pick one primary action and, at most, one secondary action. A roofer might choose "call now" as primary and "request a free quote" as secondary. A physiotherapist might choose "book an appointment" as primary and "call us" as secondary.
Write this down before you do anything else. It will shape your navigation, your button wording, which pages you build and what you track later. If you are still weighing up whether the investment is worth it at all, our piece on why small businesses need a website sets out the commercial case.
Step 2: Understand who you are building it for
Your website is not for you. It's for the person standing in their kitchen with a leaking pipe, or the office manager comparing three accountants on a lunch break. Before planning pages, get specific about your customers.
Answer these questions on paper:
- Who are your three most common types of customer?
- What problem are they trying to solve when they find you?
- What do they type into Google? (Think "emergency electrician Bristol", not "electrical solutions".)
- What questions do they ask on the phone before booking?
- What worries them? Price, reliability, mess, timescales, whether you cover their area?
- What makes them choose you over the competitor down the road?
The questions customers ask you on the phone are gold. Each one is a piece of content your website should answer, either on a service page or in an FAQ section. If people always ask "do you charge a call-out fee?", that answer belongs on the site, not buried in a phone conversation.
Step 3: Choose how you will build it
This is where most owners start, but it should come third. Once you know your goal and your audience, you can judge which route fits. There are five realistic options for a small business.
| Route | Upfront cost | Your time | Who maintains it | Best for |
|---|---|---|---|---|
| DIY website builder | Low | High | You | Very early businesses testing an idea |
| Self-built WordPress | Low to moderate | Very high | You (updates, security, backups) | Owners who enjoy tinkering and have the time |
| Freelancer build | Moderate | Moderate | Varies, often you after handover | Clear briefs with a trusted freelancer |
| Agency build | Higher | Low to moderate | Agency, usually on a support plan | Businesses wanting strategy, copy and growth support |
| Website rental | Little or none | Low | Provider, included in the monthly fee | Businesses wanting a professional site without a large upfront bill |
DIY builders
Builders like Wix or Squarespace are quick to get going. The catch is that the template does the design but not the thinking. You still have to write the copy, plan the structure, handle the SEO basics and work out what makes people enquire. Many owners end up with a pretty site that doesn't bring in work, then rebuild a year later.
Doing WordPress yourself
WordPress is flexible and powerful, but you take on hosting, plugin updates, security and backups. If a plugin update breaks your contact form on a Friday night, that is your problem. Fine if you like that sort of thing. A distraction if you would rather be running your business.
Freelancers and agencies
A good freelancer can produce excellent work. Ask who handles updates after launch, who owns the domain and hosting, and what happens if they become unavailable. An agency costs more upfront but usually brings copywriting, SEO foundations, tracking and ongoing support under one roof. Our website development service works this way: planning, build, launch and support as one joined-up job.
Renting a website
Website rental means you pay a fixed monthly fee for a professionally built site, with hosting, updates and support included, instead of paying a large sum upfront. Our RentAWeb website rental starts from £49/month. It suits businesses that want a proper site now and would rather spread the cost. If you want the full picture, including what happens if you stop paying and who owns what, read what website rental is and how it works.
Key point: Whichever route you choose, make sure the domain name is registered in your name, not your web designer's.
Step 4: Sort out your domain, hosting and email
These three are boring but they cause real headaches when they go wrong.
Domain name
- Choose something short, easy to spell and easy to say over the phone.
- For UK businesses, .co.uk or .uk signals you are local. A .com is fine too, and it's worth registering both if available.
- Avoid hyphens and numbers where possible, as they are hard to communicate verbally.
- Register it in your own name or your company's name, with login details you control.
Hosting
Cheap hosting can mean slow pages and patchy uptime. For a small business site, you want reliable UK or European servers, an SSL certificate (the padlock in the browser), daily backups and someone to call when it breaks. With rental and most agency support plans, this is handled for you.
Business email
Use an email address on your domain, such as hello@yourbusiness.co.uk, rather than a free Gmail or Hotmail address. It looks more professional and keeps your business identity consistent everywhere.
Step 5: Plan your pages
A lead-generating small business site doesn't need dozens of pages. It needs the right pages, each with a clear job. Here are the core pages most small businesses need.
Home page
Says what you do, who for and where within seconds, then routes visitors to the right service or straight to your call to action.
Service pages
One page per main service. These are the pages most likely to appear in Google for specific searches, so don't lump everything onto one page.
About page
Who is behind the business, how long you have been trading, qualifications, accreditations and why you do things the way you do.
Reviews or testimonials
Genuine reviews from real customers, ideally linked to your Google Business Profile. Never write your own.
Contact page
Phone, email, form, service area, opening hours and, if relevant, a map and address.
FAQs
The questions customers ask you on the phone, answered plainly. Useful for visitors and useful for search engines.
Why separate service pages matter
Picture an electrician who offers rewiring, consumer unit upgrades, EV charger installation and emergency call-outs. If all four sit on one "Services" page, Google has a hard time knowing which search that page should appear for. Four separate pages, each focused on one service, give each one a fair chance. They also let you write copy that speaks directly to that customer's situation.
Location pages: handle with care
If you cover several towns, you might be tempted to create a page for every one with the same text and the town name swapped. Don't. Thin, duplicated pages help nobody. Only create a location page if you can say something genuinely useful about working in that area, such as local jobs you have done (described honestly), travel times or specific considerations for local property types.
Step 6: Write copy that turns visitors into enquiries
Copy matters more than design. A plain site with clear, specific words will usually outperform a beautiful site with vague ones.
The home page headline
Your headline should answer three questions immediately: what do you do, who is it for, and where? Compare these two:
- Vague: "Quality solutions for your home."
- Clear: "Boiler repairs and servicing for homes across Nottingham. Gas Safe registered, same-week appointments."
The second one tells a visitor in a few seconds whether they are in the right place. It also gives search engines and AI tools a plain description of the business, which helps them understand what you offer.
A simple structure for service pages
- Headline: the service and the location.
- Opening paragraph: the problem you solve and how quickly.
- What's included: a short bulleted list.
- Why choose you: qualifications, guarantees you actually offer, years trading, insurance.
- How it works: three or four steps from first contact to job done.
- Pricing guidance: a starting price or what affects the cost, if you are comfortable sharing it.
- Reviews: one or two relevant testimonials.
- FAQs: the common questions for this service.
- Call to action: repeated, clear and specific.
Worked example: a landscaper's patio page
Instead of "We offer a range of hardscaping services", a landscaper in Sheffield might write: "New patios laid across Sheffield and the Peak District. We handle the groundwork, drainage and finishing, so you get a level, long-lasting patio without the mess left behind. Most patios take between three and seven days depending on size."
Then a list of materials they work with, a short "how it works" section, a note on what affects the price (size, materials, access, groundwork), and a button saying "Get a free patio quote". Every line answers something a real customer wants to know.
Writing tips that help
- Write "you" more than "we".
- Keep paragraphs short. Most people read on a phone.
- Use the words your customers use, not industry jargon.
- Be specific. "Fully insured with £2m public liability" beats "fully insured" (only if it's true for your policy).
- Don't make claims you can't back up, such as "best in the area".
Step 7: Design for trust and mobile first
Design for a small business site has one job: make it easy to trust you and easy to get in touch. Think of it as presentation, not decoration.
Mobile first
Many of your visitors will arrive on a phone, often from a Google search or a social post. Design and test on a phone first. Check that buttons are big enough to tap, text is readable without zooming, the phone number is tap-to-call and forms are short enough to fill in with a thumb.
Trust signals
- Real photos of you, your team, your van, your work. Stock photos of smiling models undermine trust.
- Accreditations and memberships relevant to your trade (Gas Safe, NICEIC, Which? Trusted Traders, professional bodies), only if you actually hold them.
- Genuine reviews, with a link to your Google reviews.
- A physical address or clear service area.
- Your company registration and VAT number in the footer if you are a limited company.
Keep the layout simple
A clean layout with plenty of white space, one or two brand colours, readable fonts and a clear menu will serve you better than animations and sliders. Sliders in particular tend to hide your most important message behind something nobody waits to see.
Step 8: Build in lead capture everywhere it makes sense
This is where a website becomes a lead generator rather than a brochure.
Calls to action
- Put your primary call to action in the header, visible on every page.
- Repeat it after key sections and at the bottom of every service page.
- Use specific wording: "Book a free survey" or "Get my quote" works better than "Submit" or "Click here".
- On mobile, consider a sticky "Call" button at the bottom of the screen.
Forms
Ask only for what you need to respond. Name, phone or email, and a short message is often enough. Every extra field is another reason to give up. If you need more detail, such as photos for a quote, make those fields optional. Always send a confirmation message so the person knows their enquiry arrived, and tell them when to expect a reply.
Phone calls you actually answer
A website that generates calls is only useful if someone picks up. Many small business owners are on a job, driving or with a client when the phone rings. If those calls go to voicemail, many callers simply try the next business. AI call answering, which can take a message, answer common questions and pass on details, is one way to plug that gap. We offer it from £20/month.
Online booking
If your business runs on appointments, an online booking system lets customers book at 10pm without waiting for you to call back. Make sure it syncs with the calendar you actually use.
Step 9: Get the SEO foundations right from day one
You don't need to become an SEO expert, but building the basics in from the start is far easier than fixing them later. Nobody can promise rankings, but a site built on sound foundations gives you a fair chance.
On-page basics
- Page titles: each page gets a unique title including the service and location, for example "Boiler Servicing in Nottingham | Smith Heating".
- Meta descriptions: a short summary that encourages the click from Google.
- One H1 per page: a clear main heading, with subheadings structuring the rest.
- Clean URLs: /boiler-servicing/ rather than /page?id=123.
- Image alt text: describe images plainly for accessibility and search.
- Internal links: link between related services so visitors and Google can find everything.
- Structured data: local business schema helps search engines understand your name, address, phone and opening hours.
Local foundations
For most small businesses, local search is where the leads come from. Set up and fully complete your Google Business Profile, keep your name, address and phone number identical everywhere, and list your business on reputable directories relevant to your trade and area. Encourage happy customers to leave reviews.
Earning links the honest way
Links from other websites still matter, but they need to be earned. Genuinely useful content that people want to reference, digital PR such as local press coverage, and accurate local citations on reputable directories are the routes worth your time. If someone offers you a shortcut, walk away and stick to work that would stand up to scrutiny.
If you want ongoing help after launch, our Local SEO starts from £185/month plus a one-off £195 setup.
Step 10: Speed, security, accessibility and the legal bits
Speed
Slow sites lose visitors, especially on mobile data. Compress images before uploading, avoid heavy video backgrounds, limit plugins and use decent hosting. Google's free PageSpeed Insights tool will flag the biggest problems.
Security
- SSL certificate on every page.
- Strong, unique passwords and two-factor authentication on admin logins.
- Regular updates to the platform, themes and plugins.
- Automatic backups stored somewhere other than the website server.
- Spam protection on forms.
Accessibility
Make sure text contrasts well with backgrounds, links are clearly identifiable, images have alt text, forms have labels and the site can be navigated with a keyboard. Accessible sites are easier for everyone to use.
Legal requirements for UK businesses
- Privacy policy: explaining what personal data you collect through forms, analytics and cookies, and how you use it, in line with UK GDPR.
- Cookie consent: under PECR, non-essential cookies such as analytics and advertising cookies generally need consent before they are set.
- Company information: limited companies should show their registered name, number and registered office address on the website.
- Terms: if you sell online or take bookings with deposits, clear terms and cancellation information.
The ICO website has plain-English guidance on privacy and cookies if you are unsure what applies to you.
Step 11: Set up tracking before launch
If you can't measure leads, you can't improve them. Set these up before the site goes live, not three months later.
| Tool | What it tells you | Why it matters |
|---|---|---|
| Google Analytics 4 | Visitors, where they came from and what they did | Shows which pages and channels bring people in |
| Google Search Console | Which searches show your site and any technical problems | Reveals how Google sees your site |
| Conversion tracking | Form submissions, clicks on phone numbers, bookings | Turns traffic numbers into actual leads |
| Call tracking (optional) | Which source drove each phone call | Essential if most leads arrive by phone |
The key is conversion tracking. Knowing you had a certain number of visitors last month is mildly interesting. Knowing how many of them called, filled in a form or booked, and where they came from, is what lets you make decisions.
Step 12: Launch with a checklist
Before you tell anyone the site is live, work through this list:
- Test every form and confirm the emails arrive in the right inbox.
- Tap every phone number on a mobile to check it dials correctly.
- Click every link, including footer and menu links.
- Check every page on a phone, a tablet and a desktop.
- Proofread everything, especially prices, phone numbers and opening hours.
- Confirm the SSL padlock shows on every page.
- Check page titles and meta descriptions are filled in.
- Make sure the site is not set to block search engines (a common slip when moving from a test site).
- If replacing an old site, set up redirects from old URLs to the new ones so you don't lose existing visitors.
- Submit your sitemap in Google Search Console.
- Confirm analytics and conversion tracking are recording.
- Update your Google Business Profile, social profiles and email signature with the new link.
Key point: Redirects from old pages to new ones are the single most overlooked step when replacing a website, and skipping them can quietly undo years of search visibility.
After launch: a website is never finished
Launch day is the start. The sites that keep generating leads are the ones that get attention afterwards.
Keep it current
Update prices, opening hours, team members and photos as things change. Add new reviews. Remove services you no longer offer. An out-of-date site quietly erodes trust.
Add useful content
Regular, genuinely helpful blog posts answering customer questions give people more reasons to find you and more reasons to trust you. A post on "how often should a boiler be serviced?" from a local heating engineer is useful to the reader and relevant to the business.
Review the numbers monthly
Look at which pages get visits but no enquiries. That usually points to a copy problem, a missing call to action or a mismatch between what people searched for and what they found. Small changes to headlines, buttons and forms can make a real difference over time.
Drive traffic to it
A good site still needs visitors. SEO builds traffic over time, while Google Ads can put you in front of people searching right now. Our Google Ads management starts from £145/month. If you already run ads and want to know whether they are sending traffic to the right pages, our free Google Ads audit is a good place to start.
Common mistakes to avoid
- Starting with design: picking a template before deciding what the site needs to achieve.
- Vague copy: headlines that could apply to any business in any town.
- Hiding the phone number: making visitors hunt for a way to contact you.
- One page for all services: making it harder to appear for specific searches.
- Long forms: asking for information you don't need at the first enquiry.
- Stock photography everywhere: looking generic when real photos would build trust.
- No tracking: having no idea whether the site is producing work.
- Not owning your domain: leaving the most important asset in someone else's account.
- Forgetting the site after launch: letting it slowly go out of date.
If your current site is guilty of several of these, our list of signs your business website needs a redesign will help you decide whether to fix it or start again.
How long does it take to build a small business website?
It depends mostly on how quickly content is ready. The build itself is rarely the slow part. Waiting for copy, photos, reviews and decisions usually is. A simple site with a handful of pages can come together in a few weeks if content is prepared, while a larger site with many service pages, bookings or integrations takes longer. The best way to speed things up is to gather photos, write down your services and collect reviews before the project starts.
How much does a small business website cost?
Costs vary widely depending on the route. DIY builders have low monthly fees but cost you time. Freelancer and agency builds involve a larger upfront investment, with ongoing hosting and support on top. Website rental spreads the cost into a fixed monthly payment, with our RentAWeb sites starting from £49/month. When comparing quotes, ask what is included: copywriting, SEO basics, tracking setup, hosting, updates, support and who owns what at the end.
Do I need a website if I have social media?
Social media is useful, but you don't own those platforms, and their rules and reach can change overnight. A website is the one place you control completely, and it's where many customers go to check you are legitimate before getting in touch. Ideally, your social profiles should send people to your website, not replace it.
Building a website that earns its keep
A small business website that generates leads comes down to a clear goal, pages built around real customer searches, specific copy, obvious calls to action, solid technical foundations and tracking that shows what's working. Get those right and design becomes the finishing touch rather than the whole project. If you would rather hand the job to people who have been doing it for 15 years, our website development team plans, writes, builds and supports small business sites on fixed, transparent pricing, with all meetings held over video call. Prefer to spread the cost? A rented site through RentAWeb starts from £49/month. Either way, we'll tell you honestly what your business needs and what it doesn't.
Ready to Grow Your Business?
Speak to our team about how we can help your business grow.


