Back to blog
Web Design9 July 2026· 7 min read

What Makes a Good Small Business Website? The 10 Non-Negotiables

Most small business websites are costing their owners money. Not because they're ugly—though plenty are—but because they're failing at the basics. A potential c...

Most small business websites are costing their owners money. Not because they're ugly—though plenty are—but because they're failing at the basics. A potential customer lands on your site, can't figure out what you do in ten seconds, doesn't know how to contact you, and leaves. That's not a website problem. That's a business problem.

The good news? Fixing it doesn't require a complete redesign or thousands of pounds. It requires nailing ten specific things. We've looked at hundreds of small business sites across the UK, and the ones that actually generate enquiries share these ten elements. The ones that don't? They're missing at least half of them.

1. It Works on Mobile

Let's start with the brutal fact: over 60% of UK web traffic now comes from mobile phones. If your site doesn't work properly on a phone, you're turning away more than half your potential customers before they even see what you offer.

This doesn't mean having a separate mobile site. It means your main site automatically resizes and works smoothly on small screens. Buttons should be clickable. Text should be readable without pinching and zooming. Forms should actually work.

You'd be amazed how many electricians, plumbers, and local service businesses have sites that look fine on a desktop but are practically unusable on a phone. Your customers are researching you on their phones during a lunch break or while they're standing in another tradesperson's kitchen. Don't lose them there.

2. It Loads Fast

People wait about three seconds for a page to load. After that, they're gone. Not annoyed—gone. You never get the chance to impress them.

A slow site doesn't just lose customers; Google also ranks faster sites higher in search results. Speed matters twice over.

You don't need to understand the technical detail. You just need to know: if your site takes more than five seconds to load, it's too slow. If you're not sure, use Google's PageSpeed Insights tool (it's free). It'll tell you exactly what's wrong and, more importantly, whether you've got a real problem or not.

3. Your Headline Answers the Question Immediately

Someone lands on your homepage. Within two seconds, they need to understand what you do and who you're for.

Not "Welcome to Smith & Sons" or "Digital Solutions for a Connected Future". That's pointless. Try:

  • "Local Plumber in Manchester – Emergency & Repair Service"
  • "Freelance Bookkeeper for Micro Businesses in London"
  • "Bespoke Joinery & Carpentry – South Wales"

Those headlines do two things: they say exactly what the business is, and they signal location. You're not trying to be clever. You're being useful.

4. Your Call to Action Is Obvious

Every page should have a clear answer to: "What do I do next?"

That might be:

  • "Get a Free Quote"
  • "Book a Consultation"
  • "Call 020 XXXX XXXX"
  • "Request an Appointment"

The button should be visibly different from the rest of your site—a contrasting colour, bigger than other buttons, hard to miss. Don't bury it at the bottom of a long page. Put it at the top, in the middle, and at the bottom if your page is long.

On a service business site, your phone number should be clickable on mobile. Your email address should open an email app. These tiny details stop people from bouncing away in frustration.

5. You Have Trust Signals

A stranger is trying to decide whether to hire you or call you. Why should they trust you?

Trust signals answer that:

  • Client testimonials (real ones, with names or photos—anonymous quotes mean nothing)
  • Years in business ("Established 2010")
  • Qualifications or certifications (Gas Safe, NICEIC, professional body memberships)
  • Company registration number on your footer
  • A photo of you or your team (people do business with people, not logos)
  • How many customers you've served ("Over 500 satisfied clients in Bristol")

You don't need all of these. You need at least three. Anything that proves you're a real business, not a scam.

6. Your Contact Details Are Easy to Find

Your phone number should appear on every page of your website. Not buried in a "Contact Us" page that nobody clicks. In the header or footer where it's always visible.

Same with your email address and location. If you're a local business, say where you are. "Based in Liverpool" or "Serving East London and Essex" tells people immediately whether you're useful to them.

If you're a service business, a contact form is fine—but make sure the phone number is also visible. Some people will always prefer to call, and you shouldn't make them hunt for the option.

7. Your Services Are Crystal Clear

List what you do. Not in flowery language. In plain English.

If you're a plumber, say:

  • Boiler repairs and servicing
  • Burst pipes and emergencies
  • Bathroom installation
  • Central heating

Don't say "Comprehensive water management solutions". That's nonsense. Your customer doesn't care about solutions. They care that you fix leaks.

One sentence per service. Maybe one more explaining what that means. That's it.

8. You Have Real Customer Testimonials

Not "Great service!" from "JD".

Real testimonials include:

  • The customer's actual name (first and last, or business name)
  • What they do or where they're from (so other customers think "that's like me")
  • Specific detail about what you did (not generic praise)
  • Ideally a photo

Bad: "Brilliant work. Would recommend. 5 stars."

Good: "I needed my office rewired before a client visit. BrightClick turned it round in three days and the whole thing was painless. Sarah was responsive and honest about costs. Can't recommend her enough." — Michael Chen, Director, Chen & Associates, Cardiff.

The difference? The second one is believable because it has specifics. The customer's real name and location. Details about what actually happened.

9. You Have Local Signals

If you serve a specific area, Google and your customers need to know.

This means:

  • Your address on the site (even if you work from home and meet clients on their premises, having a location matters)
  • Your phone number (preferably a local number)
  • A local postcode
  • References to local landmarks, areas, or communities you serve
  • A Google Business Profile with your hours, photos, and reviews

You don't need all of these. But if you're a local service business and your website doesn't mention location once, you're invisible to local search.

10. Your Site Is Search-Engine Friendly

You don't need to be an SEO expert. You just need to do the basics:

  • Use your main keywords in your page titles and headings (e.g., "Plumber in Manchester" not just "About Us")
  • Write page descriptions that summarise what that page is about (Google shows these in search results)
  • Make sure you have a page for each main service (so Google can rank you for different searches)
  • Use descriptive links ("Read our plumbing services" instead of "Click here")
  • Add your business details to your footer (name, address, phone)

You're not trying to trick Google. You're making it easy for Google to understand what you do so it can show your site to people searching for exactly that.

Why Most Sites Fail

Here's the pattern we see: a small business owner builds a site that looks nice (or pays someone to build one), but it's missing the practical stuff. It's beautiful but doesn't say what they do. It's clever but doesn't have a phone number. It's branded but doesn't work on mobile.

The cost? Lost enquiries. Customers finding your competitors instead. Revenue that should be yours, going somewhere else.

The fix doesn't require perfection. It requires those ten things above. Not fancy. Not clever. Just working.

If you're missing more than three of these, that's your first priority. Not a new logo. Not a redesign. Getting the basics right.

Start today: pick the three biggest gaps from the list above, and fix them this week. That's where your return on investment is.

Want to find out where your money is going?

Get a free audit of your ads, website, and online presence. We'll show you exactly what to fix.

Get Your Free Audit