If someone in your area needs a plumber, electrician, roofer, or builder right now, there's a very good chance they're going to Google it. They'll type something like "electrician near me" or "roofer in Cardiff" and look at what comes up. The businesses that appear at the top of those results get the calls. The ones that don't, don't.
That process of appearing at the top of local search results is called local SEO. This guide explains what it is, why it matters, and exactly what you need to do to improve your position — without needing to hire a specialist or spend money on ads.
What Is Local SEO, In Plain English?
SEO stands for Search Engine Optimisation. Local SEO is specifically about appearing in searches that have a geographic element — "plumber near me", "electrician in Bristol", "roofing company Manchester".
When you search for something local, Google typically shows two things: the local map pack (the three map results near the top with a Google Maps image) and then the regular website results below. The map pack gets significantly more clicks than the standard results for local trade searches. Increasingly there's a third surface too — the AI-generated answers at the top of many searches — and getting recommended by ChatGPT and Google AI Overviews is quickly becoming its own layer of local visibility.
Getting into the map pack — and staying there — is the primary goal of local SEO for tradespeople. Everything below flows from that aim.
Why Local SEO Matters More Than Ads for Trades
Over 80% of UK consumers search online before hiring a local trade business. The majority of those searches happen on mobile, and the majority of clicks go to the top three map pack results.
Paid ads (Google Ads, Facebook Ads) can deliver leads quickly, but you pay for every click and the moment you stop paying, the leads stop. Local SEO is different — it takes longer to build, but once you're ranking, the leads are effectively free. A plumber who's consistently in the top three for "plumber in [their town]" gets consistent enquiries without spending anything on ads.
For most trade businesses, local SEO should come before paid advertising.
The 4 Pillars of Local SEO for Tradesmen
1. Your Google Business Profile
Your Google Business Profile (GBP — previously called Google My Business) is the single most important asset for local SEO. It's the listing that appears in the map pack when someone searches for your trade. It shows your business name, phone number, reviews, photos, and opening hours.
If you haven't claimed your Google Business Profile, do it today. Go to business.google.com, claim your listing, and fill in every single field. The more complete your profile, the better Google understands your business. If yours is already claimed but half-empty, your Google Business Profile setup is almost certainly costing you jobs — that's a deeper walkthrough of exactly what to fix.
Key things to get right:
- Your business category (be specific — "Plumber" not just "Home Services")
- Your service area — list every town and borough you cover
- Your opening hours — keep these accurate and up to date
- At least 10 photos of your work, your van, and yourself
- A keyword-rich business description that mentions your trade and your area
2. Google Reviews
Reviews are the most powerful signal in local SEO. Google uses both the quantity and quality of your reviews to determine where you appear in the map pack. A plumber with 60 five-star reviews will almost always outrank one with 8.
Most tradespeople don't ask for reviews, or ask awkwardly and inconsistently. The fix is automation: after every job, an automatic text goes to the customer with a direct link to leave a Google review. Most clients who do this see their review count double within 60 days — not because they're gaming the system, but because happy customers simply weren't being asked before.
Reviews also serve as social proof. A homeowner choosing between two plumbers will almost always go with the one who has more reviews, even if the other is slightly cheaper. And when a bad review does eventually land — because sooner or later one will — how you respond to a bad Google review matters almost as much as the review itself.
3. Your Website
Your website supports your local SEO in two ways. First, it gives Google more information about who you are and where you work. Second, when someone finds your GBP listing and clicks through to your website, the website needs to convert them into a lead.
For local SEO specifically, your website should:
- Include your trade and your service area in the page title and headings (e.g. "Plumber in Cardiff | Emergency Call-Outs")
- Have a dedicated page or section for each service you offer
- Feature your phone number prominently — ideally as a clickable link on mobile
- Load fast, especially on mobile
- Include your full business name, address, and phone number (NAP) in the footer
Real-world examples: our Cardiff and Wrexham location pages are built to exactly this pattern — trade + town in the H1, service list, phone number in the header, NAP in the footer, real reviews from that town on the page.
We Handle Your Local SEO For You
Google Business Profile setup and optimisation, review automation, and a local SEO-optimised website — all done for you as part of your £197/month subscription.
Get In Touch4. Citations and NAP Consistency
A citation is any mention of your business name, address, and phone number (NAP) on the web — on directories like Yell, Thomson Local, FreeIndex, Checkatrade, or TrustATrader. Google uses these citations to verify that your business is legitimate and that your contact details are accurate.
The key is consistency. If your phone number is listed differently on three different directories, Google gets confused and your ranking suffers. Make sure your business name, address, and phone number are identical everywhere they appear online.
Getting listed on the main UK directories — Yell, Thomson Local, FreeIndex, and the trade-specific ones — is a straightforward task that makes a meaningful difference to your local ranking.
Common Local SEO Mistakes Tradesmen Make
Most tradesmen aren't losing to better tradesmen — they're losing to tradesmen who set up their Google presence properly. Here are the mistakes I see over and over when I audit trade businesses across the UK:
- NAP inconsistency across directories. Your business name, address, and phone number (NAP) needs to match exactly everywhere it appears — Google Business Profile, Yell, Checkatrade, your own website, Facebook. If one place has "Jones Plumbing" and another has "Jones Plumbing Ltd" or a different phone number, Google can't work out which record to trust. Fixing this alone often moves the needle.
- Missing or wrong Google Business Profile category. I've seen roofers listed as "Contractor" and gas engineers listed as "Handyman". Google won't rank you for searches you haven't told it you serve. Set the primary category to your actual trade — "Plumber", "Electrician", "Roofer" — and use secondaries for adjacent services.
- No service-area setup. A lot of tradesmen list their business address and call it done. If you're a Cardiff-based plumber who also covers Newport, Barry and Caerphilly, those towns need to be explicitly listed in your service area — otherwise Google only shows you for searches in the one town you registered.
- No reviews strategy. Reviews trickle in only when they're asked for. Most tradesmen ask nobody, or ask verbally once and then never again. There's no system, no automatic text after a completed job, no cadence. That's why you have 12 reviews and the competitor down the road has 90.
- Keyword-stuffed titles and descriptions. "Plumber Cardiff Boiler Repair Swansea Emergency Bathroom Newport" reads like spam because it is spam — and Google's algorithm has been penalising it for well over a decade. Write for humans first, keywords second.
- Thin location pages. A page called "Plumber in Cardiff" with 80 words of generic copy won't rank. Google wants real information — the areas you cover, actual jobs completed, a real phone number, reviews from Cardiff customers.
- Ignoring "near me" intent. "Near me" searches now make up a huge share of local trade queries. Your Google Business Profile is what feeds those results. If it's half-set-up, you're invisible to the biggest slice of ready-to-buy searches.
How Long Does Local SEO Take for a Trade Business?
This is the question everyone asks. There's no honest one-size answer, but here's a realistic split of what to expect:
- 3–6 months for Google Business Profile lift. Once your GBP is properly optimised, reviews are coming in consistently, and posts are going out weekly, the map pack ranking is usually where you'll see movement first. It's the fastest surface to shift.
- 6–12 months for organic website ranking. The "10 blue links" below the map pack take longer. Google needs to see the site earn trust — content, links, engagement — before it moves you up on competitive trade queries like "plumber [big city]".
Anyone promising you first-page rankings in 30 days is either lying or targeting keywords so uncompetitive that nobody's searching them. Local SEO is a long-game play, not an instant-leads play — but once you're ranking, you stay ranking, and the leads compound rather than reset every month.
If you want the deeper mechanics of the map pack specifically, we've got a full breakdown in how to rank on Google Maps as a tradesman.
The businesses that see results fastest are usually the ones who:
- Have a complete, well-optimised Google Business Profile
- Are actively generating new Google reviews every month
- Have a fast, mobile-friendly website with local keywords
- Are listed consistently across the main UK directories
If you tick all four boxes, you're already ahead of most of your local competition — because most of them don't.
Local SEO vs Paid Ads for Tradesmen
Every tradesman I speak to eventually asks the same question: should I just run Google Ads instead? Here's the honest answer.
Paid ads — Google Ads, Facebook Ads, Meta ads — deliver leads fast. Set up a campaign today, get calls this week. They're brilliant when you need volume in a hurry: a quiet January for a heating business, a new location launch, a slow quarter. The catch is you pay for every click, and the moment you stop paying, the leads stop. On competitive trade keywords in cities like Cardiff or London, cost-per-click can run £8–£20. That's £160–£400 of ad spend for 20 clicks, and maybe two of those actually call you.
Local SEO takes longer to build — 3 to 12 months, depending on the surface — but once you're ranking, the leads are effectively free. A tradesman consistently in the top three for "electrician [their town]" gets calls every week without spending anything on ads. It compounds. Year two of good local SEO is worth more than year one, and year three is worth more than year two.
The £197/month Kopa Growth Engine is built on the organic side: Google Business Profile, reviews, local citations, a website structured to rank. It's the foundations tier. It's not the "turn ads on tomorrow" package — running £500 of ads a month to a website nobody trusts is money on fire. Get the foundation converting first, then add paid ads later as an accelerator, not as a substitute.
Both have their place. Most trade businesses do best with local SEO as the compounding baseline, and paid ads plugged in later once the foundations are earning.
Trade-Specific Local SEO Tips
Generic SEO advice — "write good content", "get backlinks" — doesn't map cleanly to trades. Here's what actually moves the needle for a trade business specifically:
- Build service-area pages by town. If you're a builder covering Cardiff, Newport and Caerphilly, don't just say "we cover South Wales" and call it done. Build a page for each town — "Builder in Cardiff", "Builder in Newport", "Builder in Caerphilly" — each with genuine local context, jobs completed there, and reviews from that specific town.
- Post before/after job photos with location captions. Every job you complete is a piece of content waiting to happen. Take a "before" photo, take an "after" photo, upload both to your Google Business Profile with a caption that names the area — "Bathroom refit in Roath, Cardiff", "Loft conversion in Penylan". Photos with real location signal outperform stock shots every time.
- Get review request timing right. Ask for the review at the invoice — the moment the job's done and the customer is happiest, not three days later when the memory has faded. Even better: automate it so the request goes out the moment the invoice does. Our post on missed-call text-back for trades covers the wider automation stack that sits behind this.
- Post to Google Business Profile weekly. GBP Posts are a ranking signal most tradesmen don't touch. A weekly Post — a job you completed, a seasonal offer, a customer testimonial, a photo from a site — takes 90 seconds and tells Google your business is active. Businesses that post consistently outrank identical businesses that don't.
- Get your GBP category exact. "Roofer" and "Roofing Contractor" are different categories in Google's taxonomy, and they rank for different queries. If you also do gutters, chimneys or flat roofs, add those as secondary categories. Being specific beats being broad.
- Multi-trade businesses: pick a lead trade. If you do plumbing, heating and bathroom refits, you can't rank equally for all three from one GBP listing. Pick the highest-value one as your primary category and lean the descriptions and services around it. The other trades come along as secondaries, but the primary trade decides where you rank hardest.
- Prioritise reviews from the towns you want to rank in. A five-star review from a customer in Newport does more for your "plumber Newport" ranking than a review from Bristol. Finish jobs cleanly in the towns you want to dominate and make sure those customers get the review request.
- Use your van, uniform, and invoices as review-request touchpoints. A QR code on the back of the van, a review link at the bottom of every invoice, a card in the customer's hand at the end of the job. The more asks, the more reviews.
FAQ: Local SEO for Tradesmen
How much does local SEO cost for a tradesman?
It depends how you buy it. A dedicated SEO consultant typically charges £500–£2,000/month for standalone SEO work. Trade marketing agencies charge £1,000/month at the low end and £3,000–£5,000/month at the higher end (usually with paid ads bundled in). Kopa bundles local SEO into the £197/month Growth Engine — it's not sold as a standalone SEO retainer, it's built into the overall system.
Can I do local SEO myself as a tradesman?
Yes, and the basics are worth doing whether or not you hire someone. Claim your Google Business Profile, fill in every field, get to 25+ reviews, list your business on Yell, Thomson Local, FreeIndex and Checkatrade with identical NAP details, and make sure your website mentions your trade and your town in the H1 and title tag. That's 80% of the win. The reason most tradesmen don't do it isn't complexity — it's time.
How do I rank in Google Maps as a builder?
Google Maps ranking (the "map pack") comes down to three factors: proximity (how close you are to the searcher), prominence (reviews, citations, and how well-known your business is), and relevance (whether your Google Business Profile category matches what they searched for). Optimise all three consistently over 3–6 months and you'll usually see meaningful movement.
How many Google reviews do I need to rank locally?
There's no magic number, but the honest benchmark is to match or beat your local competition. If the top three plumbers in your town have 60, 45 and 80 reviews, you need to be in that range to compete. Every review helps — but review velocity (how consistently new reviews come in) matters as much as total count.
Does Google Business Profile category matter?
Yes, more than almost anything else on your GBP. The primary category is the single biggest lever for which searches you show up in. A business set as "Handyman" won't rank for "plumber near me" searches. Pick your primary category as your core trade, then use secondary categories for adjacent services you also offer.
Do I need a website if my Google Business Profile is optimised?
You need both. GBP gets you into the map pack — that's where the first click happens. But when a homeowner clicks through to check you out, they land on your website. If it's slow, ugly, or missing key information, they bounce and ring the next name on the list. GBP wins you the impression, the website wins you the call.
Is local SEO worth it in a small town?
More than in a big city, usually. Local SEO's biggest win is beating your local competitors — and in a town of 20,000 people with three plumbers, you can rank number one much faster than you can in Cardiff or Manchester. Rural and small-town tradesmen often see the fastest gains because the ranking bar is lower.
What Kopa Does for Your Local SEO
Local SEO is one of the five components of The Kopa Growth Engine. When you come on board, we set up and optimise your Google Business Profile, build your citations across the main UK directories, set up automated review generation, and build you a website that's structured for local search — all live within 7–10 working days.
After that, we manage it ongoing. If your profile needs updating, we do it. If Google changes something, we handle it. You focus on the jobs, we keep the leads coming.
We've helped 150+ UK trade businesses to date, and Kopa itself is currently sitting on 44 five-star Google reviews from clients running the same system. If you want proof of the work, our work page has real case studies with real numbers. And the whole system is £197 a month — no setup fee, no contract. If you want to see how it works for your specific trade and area, get in touch with Osian.