Most local business owners I talk to think SEO is some sort of dark art. It is not. It is mostly just making sure Google understands what you do, where you do it, and that your information is the same everywhere it appears online.
I have run a cleaning business for over 11 years. For most of that time, our website brought in more enquiries than word of mouth — not because we spent money on ads, but because we got the basics right. Here are the five things that actually move the needle.
1. Your page titles are doing the heavy lifting
The title tag is the blue clickable link you see in Google search results. It is also the single most important on-page signal Google uses to understand what your page is about.
Most small business homepages have a title like "Home | Company Name." That tells Google nothing. Instead, put your main service and your location right in the title. A plumber in Blackburn should have something like "Emergency Plumber Blackburn | 24-Hour Callouts | Company Name." A hairdresser in Clitheroe might use "Hairdresser Clitheroe | Professional Cuts & Colour | Company Name."
Two rules: keep it under 60 characters so it does not get cut off in search results, and do not stuff in every town you have ever worked in. One or two locations plus your main service — that is enough.
2. Meta descriptions are your shop window
The meta description is the two lines of grey text under the blue title in search results. Google does not use it for ranking, but real people read it before deciding whether to click. A good one says what you do, where you are, and why someone should pick you — all in about 155 characters.
Instead of "We are a family-run business offering high-quality services at competitive prices" (which says nothing), try "Plumber in Blackburn and Darwen. 24-hour emergency callouts, free quotes, no call-out charge. 15 years of local trade — call 01254 XXX XXX." That tells a customer exactly what they need to know in three seconds.
3. Google Business Profile — free, and most people ignore it
A Google Business Profile (it used to be called Google My Business) is the panel that appears on the right of Google search results and at the top of Google Maps when someone searches for your type of business locally. It is completely free, and it is the single biggest factor in whether you show up in the "local pack" — the three businesses Google shows with a map at the top of local search results.
The things that matter most: your business name, address, and phone number must match exactly what is on your website (more on this in a moment). Your opening hours must be correct. You need at least five or six real photos — not stock images, actual photos of your work, your van, your shopfront. And you need reviews. Even ten genuine reviews put you ahead of most competitors who have two or three.
One thing I learned from running a cleaning business: ask every happy customer for a review. Do it while the job is fresh in their mind — send a quick text with the link the same day. Most people are willing, they just forget unless you prompt them.
4. NAP consistency — boring but essential
NAP stands for Name, Address, Phone number. Google checks whether your business details match across your website, your Google Business Profile, your Facebook page, and any directory listings you are on (Yell, Checkatrade, TrustATrader, and so on). If your address is written as "12 High Street" on your website but "12 High St" on Google, Google gets less confident that you are a real business at a real location — and your rankings drop.
The fix is tedious but simple: pick one format and use it everywhere. "12 High Street, Clitheroe, BB7 1AB" — that exact wording, with the same spacing and punctuation, on every single platform. Do a quick Google search of your own business name and phone number and you will probably find six or seven directory listings you never created. Spend an afternoon checking them. It is boring work, but it genuinely makes a difference.
5. Local keywords are simpler than you think
You do not need to rank for "plumber" — you would be competing with every plumbing company in the country. You need to rank for "plumber in Clitheroe" or "emergency plumber Ribble Valley." That is a much smaller pool of competitors.
The easiest way to find good local keywords: think about what a customer types into Google when they need you. "Hairdresser near me," "boiler repair Blackburn," "PAT testing service Lancashire." Write those phrases naturally into your page headings, your service descriptions, and your page titles. Do not overdo it — Google is smart enough to spot keyword stuffing and it looks ridiculous to real visitors. Use each phrase once or twice per page, in places where it reads naturally.
If you only do one thing from this list, do the Google Business Profile. It is free, it takes about an hour to set up properly, and it puts you in front of customers who are actively looking for what you do, right now, in your area. That is better than any advert.
Want a website that gets this stuff right?
We build practical, fast websites for UK local businesses. No jargon, no fluff — just proper sites that work, with all the local SEO foundations built in from day one.
Get a free website review →