Why Your Website Isn't Bringing in Customers
Most small business websites have the same problem. It's not that they look bad — though some do. It's that they were built to exist, not to work.
The owner wanted a website. They got a website. It has their logo, their phone number, a photo of the team, and a page called "Services" that describes what they do in broad terms. It's technically a website. And it brings in almost no new business.
I've worked with enough small businesses — through Kaido Co and before — to see this pattern clearly. Here are the three questions I ask every business owner when they come to me saying their website isn't performing.
Question 1: Does Your Website Answer the Question Your Customer Is Already Asking?
When someone finds your website, they usually arrive via a search query. That query represents a specific question or need. Your website's job is to answer it immediately and completely.
Most small business websites don't do this. They lead with who the company is, not what problem they solve. They have a hero section that says "Welcome to [Business Name]" or leads with the company's mission statement. None of that is what the customer came looking for.
When I redesigned the website for Global Express Travel Health Clinic in Southampton, the first thing I focused on was the search intent of their customers. People searching for a travel health clinic are usually searching for specific things: vaccinations for a specific destination, malaria tablets, yellow fever certificates. They're often doing this under time pressure — they've just booked a holiday and realised they need vaccinations they don't have.
The website needed to answer those questions immediately. Service pages organised by what the customer needs, not by the business's internal categories. Clear information about the specific vaccinations offered. Location and booking information visible without scrolling. In the first month after launch, the site had 455 visits, 367 unique visitors, and 1,600 pageviews — for a local clinic, that's meaningful traffic and it converted to real enquiries.
The question to ask: if someone lands on your homepage from a Google search, is the first thing they see the answer to what they were searching for?
Question 2: Is There One Clear Thing You Want Them to Do?
Most small business websites have too many options. A navigation with eight items. Three different contact methods. A newsletter signup and a social follow and a booking link and an "About Us" video all competing for attention on the same screen.
Users faced with too many choices often make no choice. This is not a controversial finding in UX — it's been observed across enough contexts to be considered settled. Decision paralysis is real, and websites create it routinely.
Every page on your website should have one primary action you want a visitor to take. On a homepage, that might be booking a consultation. On a service page, it might be calling to discuss their specific need. On a blog post, it might be subscribing to hear more.
That primary action should be clear, prominent, and repeated. Not intrusive — but present. A single, clear call to action repeated at the top of the page, in the middle, and at the bottom is not pushy. It's helpful. You're telling the visitor exactly what the next step is, so they don't have to figure it out.
For R&B Plumbing, a Berkshire plumbing business I worked with, the website's most important conversion action was a call — "call us for a free quote." Everything on the site was structured to support that action. The service pages told people exactly what they'd get. The area pages built trust with local specificity. And the call to action was there at every logical decision point in the user journey.
The question to ask: if a visitor arrives on your website and wants to take the next step, is it obvious what that step is? Or do they have to hunt?
Question 3: Can Customers Actually Find You?
This is where most small business conversations about websites end up eventually: SEO.
I'm going to say something that might be obvious but often isn't: having a website and being findable on the internet are different things. A website without SEO is a brochure that's locked in a filing cabinet. It exists. Nobody sees it.
SEO for small businesses doesn't need to be complicated. But it does need to be intentional.
For most local service businesses, the fundamentals are:
Google Business Profile. This is not optional. If you haven't claimed and fully completed your Google Business Profile, you're invisible on Maps and in local search results. It takes an hour and it's free. The impact is immediate.
Page titles and descriptions that match what people actually search for. Not "Our Services" — "Emergency Plumber in Reading | R&B Plumbing." Not "About Us" — "NaTHNaC-Authorised Travel Vaccination Clinic in Southampton." Your page titles are one of the clearest signals to Google about what your page is for. Use them.
Location-specific pages if you serve multiple areas. A single "Services" page doesn't tell Google (or customers) that you cover Reading, Newbury, and Basingstoke. Individual pages for each service area, with specific content about that area, do.
Schema markup for local businesses. This is slightly more technical — it's structured data you add to your website that tells Google specifically what your business is, where it is, and what it does. For local businesses, implementing LocalBusiness schema is one of the highest-return technical SEO actions available.
AI search visibility is becoming increasingly important. I've been adding FAQ schema and structured content to client sites specifically to appear in AI-generated search summaries — the kind increasingly served by Google's AI Overviews and tools like Perplexity. This is newer territory but the early signals are positive.
The question to ask: if someone in your area searches for the service you offer, do they find you? Test it yourself. Search for what your customers would search for. If you're not on the first page, you're largely invisible.
What to Do With This
Most small business websites need three things:
- A clear answer to the customer's question, visible immediately
- One primary call to action, repeated at the right moments
- Basic SEO that makes the site findable by the right people
None of these require a rebuild from scratch. Often, they require rewriting the copy on existing pages, restructuring the navigation, and spending a few hours on local SEO fundamentals.
If you're not sure where your site stands, start with the three questions above. Answer them honestly. The gaps are usually obvious once you're looking for them.
And if you'd like a second opinion, I'm always happy to take a look. The conversation is free.