The 7 SEO mistakes I see on small business sites, and how to fix each

The SEO mistakes I find in nearly every small business audit, how to check whether your site has them, and the free fix for each one.

Mike ArnoldPublished Last updated 11 min read

Short answer

The big one is building the site around what you want to say instead of what customers search. After that: never checking what Google indexed, the same page at four addresses, slow pages, weak titles, no internal links and no measurement. Most cost time, not money.

I have audited a lot of small business websites for more than ten years, and the surprising thing is how little variation there is. The same handful of SEO problems come up again and again, across completely unrelated industries.

That’s good news. It means the fixes are known, most of them are free, and none of them require you to become an expert.

1. The site is built around what you want to say

Most small business websites describe the business the way the owner talks about it. Customers don’t search using those words.

A firm calling itself a “chartered building consultancy” has a homepage full of that phrase. Nobody searches it. They search building survey cost and damp survey near me. The page is well written, accurate, and invisible.

The fix. Open Google Search Console and look at the queries you already appear for — that’s the cheapest list of real words you’ll ever get. Then do proper keyword research before writing or rewriting anything. I’d build pages around the phrases people type, not the phrases you’d use in a meeting.

2. Nobody has looked at what Google actually indexed

You can’t rank for a page Google hasn’t stored. It’s astonishing how often key pages are simply missing from the index — usually because of a stray noindex left over from a rebuild, a canonical tag pointing somewhere else, or a page nothing links to.

The fix. Search Console → Pages. It splits every URL into indexed and not indexed, and gives Google’s own reason for each exclusion. Five minutes, free, and it regularly finds things a paid audit would bury on page forty. If a page is missing altogether, why your website isn’t showing up on Google walks through the causes in the order to check them.

3. The same page exists at four addresses

http, https, www, non-www, with and without a trailing slash. If more than one resolves, you have several copies of every page competing with each other, splitting whatever authority they have between them.

Figure

Four addresses, one page: pick one and redirect the rest

  • http://example.co.uk
  • http://www.example.co.uk
  • https://example.co.uk
https://www.example.co.ukone address, one canonical
Illustrative. The duplicate-URL problem described above; a trailing slash creates the same split.

The fix. Pick one format. Redirect every other version to it with a 301, and add a canonical tag stating the chosen URL. Then check it: type your domain all four ways and confirm they all land on the same address. Redirects and canonicals are the core of technical SEO, if you want the wider picture.

4. It is slow, and you have only ever tested the homepage

Page speed is a modest ranking factor and a huge factor in whether anyone stays. Six seconds and most visitors are gone before your content renders.

The trap, in my view, is testing the wrong page. Homepages are usually the fastest and least representative page on any site.

The fix. Run PageSpeed Insights on three real pages — a service page and a blog post as well as the homepage. The usual culprits, in order: enormous uncompressed images, too many plugins, and cheap shared hosting.

Test on a phone as well as a laptop. Google says it uses the mobile version of a site’s content for indexing and ranking, so a page that hides text, menus or reviews on mobile is being judged on the cut-down version.

PageSpeed Insights shows the mobile result first. Tap through your own contact form on a phone while you’re at it.

5. Titles and descriptions are missing, duplicated, or written for robots

Your title tag and meta description are the advert. They decide whether someone picks you out of ten results, all of which answer their question.

What most sites haveWhat works
TitleSmith & Co Ltd | HomeBuilding surveys in Ipswich — from £450
DescriptionMissing, or the same on every pageOne sentence on what you do and why to pick you
Written forKeyword densityA person deciding which result to click
LengthCut off mid-sen…Under 60 and 160 characters

In short: A better title lifts clicks at the position you already hold — it does not need a ranking change to pay off.

Free tool · Four addresses and your title

Check mistakes 3 and 5 in two minutes

  • Enter your domain to start.

To find your title and description: view the page source (Ctrl+U) and search for <title> and name="description".

Internal links tell Google what you think matters, and pass authority from pages that have it to pages that need it. Most small business sites have a navigation menu and nothing else.

The fix. My rule is that every blog post links to the relevant service page. Every service page should link to related work and related posts. Not a “related articles” widget — links inside sentences, where a reader would actually follow them.

7. Nothing is being measured

A surprising number of businesses either have no analytics at all, or have them and never open them. Without that, every decision is a guess and no one can tell you whether anything worked.

The fix. Search Console and Google Analytics, both free, then look at them monthly. You need three answers: which pages bring people in, which searches bring them, and whether either is going up. If the visits are there and the phone isn’t ringing, that’s a different problem, covered in traffic but no enquiries.

What local SEO mistakes do small businesses make?

The common local SEO mistakes are an unclaimed or neglected Google Business Profile, a name, address and phone number that change from one directory to the next, reviews left unanswered, and town pages that are copies of each other. Your Google Business Profile is part of SEO: it’s what shows in the map results.

An unclaimed or stale profile. Google says verifying your profile tells it you’re authorised to represent the business, so it is more likely to show up in search results. Keep the hours, category and services current. There’s no paid shortcut: the same page says “There’s no way to request or pay for a better local ranking on Google.”

Inconsistent details. Google’s guidelines ask you to represent your business as it’s consistently represented in the real world. If your site, your profile and three directories give three versions of your name or address, fix them to match. Don’t add keywords to the business name either; those guidelines prohibit it.

Ignoring reviews. Google’s local ranking page says more reviews and positive ratings can help, and that replying shows you value the feedback. I’d ask every happy customer, and reply to all of them, the bad ones politely.

Copy-paste town pages. Ten pages that differ only by the town name are the pattern Google’s spam policies call doorway abuse. I’d only write a town page when you have something specific to say about working there.

How do I know if my website has SEO problems?

Check four free sources in about half an hour: Search Console’s Queries and Pages reports, a site: search in Google, the four versions of your domain, and PageSpeed Insights on three real pages. Between them they show whether you have five of the seven mistakes above.

Queries tells you whether you appear for the words customers use (mistake 1). Pages shows what’s indexed and why anything isn’t (mistake 2).

Typing site:yourdomain.com into Google is a rough cross-check. The tool above tests the four addresses and your homepage title (mistakes 3 and 5), and PageSpeed covers mistake 4 on mobile and desktop.

The other two need a read of your own site: open a service page and count the links inside the text, then ask whether anyone has opened Search Console this month. If you’d rather have all of it checked properly, with the findings ranked by what they’re worth, that’s what an SEO audit covers.

Can bad SEO hurt my website?

Yes. Google’s spam policies say that sites that violate them “may rank lower in results or not appear in results at all”. The small business versions I see are bought links, pages stuffed with keywords, and batches of AI-written pages that add nothing.

Buying links is the most common. Google’s definition of link spam includes “buying or selling links for ranking purposes”, and a cheap package of links from unrelated sites is exactly that.

Earning links is slower and safer; how link building works covers the methods I use.

Keyword stuffing, repeating the town and service in every sentence, falls under the same policies. So does generating dozens of pages with AI tools: Google names “using generative AI tools or other similar tools to generate many pages without adding value for users” as scaled content abuse.

Using AI to help draft isn’t the problem. Publishing volume nobody checked is.

Most bad SEO does less dramatic damage. A rewrite that drops the words customers search for, or a rebuild that breaks the redirects, loses rankings without any penalty involved.

What SEO mistakes should I avoid on a new website?

Launching with the development settings still on is the biggest one: a noindex tag left in place, old URLs with no redirects, and nobody watching Search Console in the first month. A rebuild can undo years of rankings in a week, and all three are preventable with a checklist.

Before launch, list every URL on the old site that gets traffic or has links pointing at it, and map each one to its new address with a 301 redirect. After launch, check the page source for noindex, submit the sitemap, and watch the Pages report for anything dropping out.

Then test the URL formats, including the trailing slash. The duplicate-URL problem in mistake 3 happened to me on this site during a rebuild, with a setting that was supposed to prevent it.

If a migration is coming up, it’s the kind of job I handle as technical SEO work.

Which small business SEO tips should I do first?

Start with Search Console’s query list and Pages report, because they’re free and show which of the seven mistakes you actually have. Then fix the four addresses, your titles, page speed, internal links and tracking, in that order.

Nothing here needs a budget or a developer. Roughly in the order I’d tackle them:

The fixes, in order

0/ 7

The bigger picture

None of this is advanced, and it’s only the start of SEO for a small business. It’s the basics, done properly — and doing the basics properly puts you ahead of most of your competition, because they haven’t.

If you’d rather someone worked out which of these apply to your site specifically, that’s what the free audit is. You get a straight read on what’s worth fixing and what isn’t, whether or not you hire me afterwards.

Common questions

What is the most common SEO mistake?

Building the website around what the business wants to say rather than what customers actually search for. Everything else on this list is a technical detail by comparison — a site optimised for the wrong words can't be rescued by fixing its page speed.

How much should a small business spend on SEO?

Nothing, to begin with: the fixes on this list cost time rather than money, so do them first and pay for help once you've run out of things you can fix and still aren't ranking. When you get there, what SEO costs in the UK sets out the fee models and what each one buys.

How long until SEO starts working?

Technical fixes can move rankings within weeks. Content compounds over months — realistically three to six before the curve visibly bends. Anyone promising page one next month is selling you something other than SEO.

Do I need to blog to rank?

Not necessarily. A small local business often ranks perfectly well on a good service page and a properly filled-in Google Business Profile. Blogging matters when you need to cover a subject broadly enough that Google treats you as an authority on it, which is a bigger ambition than most local businesses need.

Is my website too small to bother with SEO?

Small sites are usually where SEO works best, because the competition locally is often doing nothing at all. The five-page site with correct titles, real content and a working Google Business Profile beats the fifty-page site nobody maintained.

Can I fix these myself?

Most of them, yes. Keyword research, titles, internal links and tracking need no technical skill. Page speed and indexing problems sometimes do, depending on what's causing them.

Want it done on your site?

Send me the address. The free audit is a short, plain-English read on what to fix first.

Get a free SEO audit