If that sounds familiar, you're not alone. The vast majority of small business websites get almost no organic traffic — and it's rarely because the business isn't good enough. It's because of a handful of fixable problems that most business owners don't know about.
Here's what's going wrong, and exactly how to fix it.
The uncomfortable truth about small business websites
Google processes around 8.5 billion searches every day. Your potential customers are out there, searching for exactly what you offer. But Google can only send them to your website if it understands what you do, who you serve, and whether your site is worth recommending.
Most small business websites give Google very little to work with. And so Google sends those searchers somewhere else — usually to a competitor who has done the groundwork.
The good news? The groundwork isn't complicated. Here are the four most common reasons your site isn't getting traffic.
Reason 1: Your website isn't optimised for search
Search engine optimisation — SEO — is the process of making your website easier for Google to understand and rank. Without it, your site is essentially invisible.
The basics include:
- Using the right keywords in your page titles and headings
- Writing clear meta descriptions that tell Google what each page is about
- Making sure your site loads quickly and works properly on mobile
- Having a clear, logical structure that Google can crawl
Many small business websites skip all of this — not out of laziness, but because nobody told them it mattered. If your page title just says 'Home' and your headings are vague, Google has no idea what to rank you for.
Reason 2: You're not publishing anything new
Google rewards websites that publish fresh, useful content regularly. A website that hasn't been updated in two years looks stagnant — and Google treats it that way.
This is where a blog becomes one of the most powerful tools a small business can have. Every new article you publish is another page Google can index, another keyword you can rank for, and another opportunity to appear in front of a potential customer.
A plumber who writes a monthly article about common boiler problems in UK homes will, over time, rank for dozens of searches their competitors don't even appear for. The compound effect of consistent content is significant — and most of your competitors aren't doing it.
Reason 3: Your pages aren't written for search
There's a difference between writing for humans and writing for search. Ideally, you do both at once — but most small business website copy is written purely from the business owner's perspective, without any thought for what potential customers actually type into Google.
For example: a bakery in Bristol might have a page titled Our Products — but their customers are searching for birthday cakes Bristol or custom cake delivery Bristol. If those phrases don't appear naturally in your copy, Google won't connect the two.
Good SEO copywriting weaves the right keywords into your content in a way that reads naturally for humans and signals clearly to Google what you offer.
Reason 4: Your site has no backlinks
Google uses backlinks — links from other websites pointing to yours — as a measure of authority and trustworthiness. A site that other reputable websites link to is seen as more credible than one that exists in isolation.
Building backlinks takes time, but there are some easy wins for small businesses:
- Get listed in reputable UK business directories (Yell, Thomson Local, FreeIndex)
- Ask suppliers, partners, or local organisations to link to your site
- Write genuinely useful content that other sites naturally want to reference
- Register your Google Business Profile — it's free and signals local relevance
So how do you fix it?
None of this requires a big agency budget or technical expertise. Here's where to start:
-
1Audit your page titles and meta descriptions. Every page on your website should have a descriptive title that includes the keyword you want to rank for. 'Home' is not a page title. 'Electrician in Manchester | ABC Electrical Services' is.
-
2Start a blog — and be consistent. Even two articles a month makes a meaningful difference over six to twelve months. Focus each article on a specific question your customers ask or a topic they search for. Don't write about your business — write about what your customers need to know.
-
3Get your Google Business Profile set up. If you serve a local area, this is non-negotiable. A fully completed profile — with photos, opening hours, and regular posts — can dramatically improve your visibility in local search results.
-
4Get listed in directories. Submit your business to free UK directories. It takes an afternoon and provides both backlinks and an additional route for customers to find you.
You don't have to do it alone.
If you've read this far and thought 'I know I should be doing this, but I just don't have the time' — that's exactly the problem Wordwise exists to solve.
I write SEO blog content and website copy for small UK businesses. You don't need to become an SEO expert. You just need someone to handle the writing while you focus on running your business.
Get your first article free →