Rather have it done for you? Get in touch

Local SEO for Tradespeople: The Complete Guide (2026)

by James Tandy Local SEO 17 min read

Everything I'd tell a roofer, plumber or electrician about getting found on Google in 2026: the map, your profile, reviews, the website, links, AI answers, tracking, costs and timescales.

Say your boiler packs in on a Sunday night in Rotherham. You pick up your phone and type "emergency plumber near me". Within a few seconds you've seen a map with three businesses on it, some ordinary search results underneath, and quite possibly an AI answer at the top naming a couple of plumbers before you've scrolled at all.

Local SEO is the work of being one of those names. This local SEO guide is everything I'd tell a roofer, plumber, electrician or builder who wants to understand it properly: how it works, what to do first, what you can do yourself, what's worth paying for, and how long it takes.

It's long because it's the whole picture. Every section links to a deeper guide if you want the detail on one part, so treat it as the map and dip in where you need to.

How local SEO works for a trade business

When someone searches for a trade, Google is trying to answer one question: who nearby can do this job, and who can I trust to send this person to? Local SEO is giving Google, and now the AI tools, clear evidence on both halves of that question.

There are three places a customer can find you on a search results page, and each one works differently.

The map pack

The map with three businesses listed under it. It's fed by your Google Business Profile, not your website. For urgent trades (plumbers, locksmiths, roofers the morning after a storm) it's where a lot of calls start, because the call button is right there and nobody's in the mood to read.

The ordinary results

The blue links underneath. These are websites: yours, your competitors', and plenty of Checkatrade, Yell and MyBuilder pages. Bigger planned jobs (a new roof, a rewire, an extension) lean more on these, because people take their time, read a few sites and compare.

AI answers

Google's AI Overviews, ChatGPT and the rest now answer "who's a good roofer in Doncaster?" with actual names. They build those answers from what's written about you across the web: your profile, your reviews, your website, the directories. In my own study of 120 AI answers about UK plumbers, Checkatrade was cited in 67.5% of them. That isn't a reason to join Checkatrade. It's a sign that AI leans on whoever has the clearest, most consistent information about who does what, and where.

Relevance, distance and prominence

Google says its local results come down to three things. Relevance: how well your profile matches what someone searched for. Distance: how far you are from them. Prominence: how well known you are, which includes links to your business and your reviews. It also says, in black and white, "There's no way to request or pay for a better local ranking on Google" (Google's own page on local ranking).

You can't move your yard closer to every customer. You can do a lot about relevance and prominence, and that's what the rest of this guide is about.

Before you start: decide what you're trying to win

Most trades skip this bit, and it quietly costs them. Before touching a profile or a page, write down three things.

  • The jobs you want more of. Not everything you do: the work with the best margin, or the work that leads to bigger jobs. A roofer might want flat roofs and full re-roofs, not another month of ridge tile repointing.
  • The area you actually want to work in. Where you'd happily drive to for an 8am start. Not the whole county because it looks impressive.
  • How customers search for it. The words they'd type, not the words on your invoice. "Boiler not working" and "combi swap" rather than "domestic heating solutions".

That list drives every decision after this: your profile categories, which pages your website needs, even which jobs you photograph and ask for reviews on. It's also exactly what I look at first in the free Search Opportunity Review on my Local SEO for tradesmen page, if you'd like a second pair of eyes on it.

Step 1: Get your Google Business Profile right

If you only do one thing from this guide, do this. Your Google Business Profile is the listing that shows in the map pack and on Google Maps. It's free, and for many trades it's where most of the calls come from.

Set it up and get it verified

Search your business name on Google first. There may already be a listing that someone created from an old directory entry, and claiming that one is better than making a duplicate. Then work through my step-by-step guide to setting up a Google Business Profile, which covers the choices that trip trades up.

Google then wants proof you're real. These days that's often a short video showing your van, your tools, your signage or your premises. If it keeps getting rejected or has been "pending" for weeks, my guide to Google Business Profile verification covers each method and what to do next.

The settings that matter most

  • Primary category. The single biggest relevance setting on the whole profile. "Roofing contractor", "Plumber", "Electrician". Pick the one that matches the work you want most, then add a few secondary categories for the rest.
  • Service area. If you go to customers, remove your address from the profile and set a service area instead. Google lets you add up to 20 areas and says the whole thing shouldn't reach more than about two hours' drive from your base (Google's guidance for service-area businesses).
  • Services. Every job you want, in the words customers use, with a line about each.
  • Business name. Your real trading name, as it appears on the van and your paperwork. Stuffing "Best Emergency Plumber Sheffield" into it breaks Google's rules and is a common route to suspension.
  • Photos. Real jobs, your van, your face. Before and afters beat stock photos every single time.
  • Hours and phone number. Accurate, and a number someone actually answers.

The full list is in my Google Business Profile checklist, which you can work through in an evening with a brew.

When the profile goes wrong

Two problems come up again and again. The first is a profile that exists but never appears: usually the wrong category, an unverified listing, a duplicate splitting your reviews, or plain distance. I've written up how to diagnose a Google Business Profile that's not showing up.

The second is suspension, often triggered by a name change, an address change or a keyword-stuffed name. If it's happened to you, read what to do when your Google Business Profile is suspended before you appeal, because a rushed appeal can make it worse.

And if you want the map pack explained start to finish, read how to get your business into the Google map results.

Step 2: Build a steady flow of reviews

Reviews do two jobs at once. Google counts them towards prominence, and customers read them before they ring. Put yourself in the customer's shoes: a plumber with 80 recent reviews at 4.8 stars, or one with six reviews and the last one from 2021. You know which you'd ring, even if the second one is closer.

What matters, in my experience:

  • A steady flow. A few every month beats thirty in one week and then a year of silence. Recent reviews tell people (and Google) that you're still trading and still good.
  • Asking at the right moment. On the doorstep, while they're pleased, with a link you text there and then. Find your Google review link once and save it as a text template on your phone.
  • Detail. "Replaced our flat roof in Hillsborough, tidy, on time" helps more than "Great job". You can't tell people what to write, but customers asked on the day, while the job's fresh, tend to add that detail on their own.
  • Replying to every review. Thank the good ones. Answer the bad ones calmly and briefly. Future customers often read your reply more closely than the complaint.

The whole system, including what to say and when, is in my guide on how to get Google reviews. If you'd rather the request went out automatically after every job, that's what my review request automation does.

Step 3: Build the website pages that rank

The profile gets you into the map. The website does three other jobs: it ranks in the ordinary results, it backs up your profile (Google checks that the two agree), and it convinces the person who's checking you out before they pick up the phone.

A page for each service

One "Services" page listing twelve things rarely ranks for any of them. Give each main job its own page: flat roof repairs, new roofs, chimney work. Say what the job involves, what affects the price, show photos of ones you've done, and make it easy to get a quote. That gives Google something specific to match to each search, and it gives the customer a reason to stay.

Pages for the areas you cover, done honestly

Area pages ("Roofer in Barnsley") can work, but only when each one has something real to say about that place: jobs you've done there, the kind of houses, how quickly you can get out. Swap the town name in a template twenty times and you've built doorway pages, which Google treats as spam. I've written about where that line sits in service area pages for trades, including how many are actually justified.

The basics that still catch people out

  • Your trade, your area and your phone number visible the moment the page loads on a phone.
  • Your business name, phone number and address (or areas) exactly the same as on your Google profile.
  • Quick to load on mobile data. A lot of your visitors are stood in a kitchen with water on the floor, not sat at a desk.
  • Page titles that say what the page is and where: "Flat Roof Repairs in Sheffield | Smith Roofing".
  • Proof: reviews, accreditations (Gas Safe, NICEIC, TrustMark and so on), photos of your own work.
  • A way to get in touch that works with one thumb.

If the website can't do this, a lot of the effort everywhere else leaks away. It's why I build websites for tradesmen as well as doing SEO: the pages have to be right before anything else pays off.

Step 4: Find the searches worth winning

Keyword research for a local trade is simpler than agencies make it sound. You're looking for three kinds of search.

  • Trade plus place. "Electrician Chesterfield", "roofer Rotherham". The bread and butter.
  • Near me. "Plumber near me". You don't need to write "near me" on your website, because Google already knows where the searcher is. Distance and your profile do the heavy lifting here.
  • Problem and job searches. "Boiler losing pressure", "EICR for landlords", "flat roof leaking after rain". Each one is searched less often, but the people searching are often close to ringing someone.

You can find most of them for free. Start typing a search into Google and see what it suggests, read the "People also ask" box, and once your site's live, check Google Search Console for the searches you already appear in. Then make sure every important job has a page that uses the customer's words in its headings.

Voice search fits in here too. "Hey Google, find an emergency electrician" is answered from the same map listings and pages. There's no separate trick to it, whatever you've been told.

Citations: your details, the same everywhere

A citation is any mention of your business name, address and phone number online: Yell, Thomson Local, Facebook, Bing, Apple Maps, your trade body's directory. They matter less than they did ten years ago, but inconsistency still hurts. If one site has your old mobile and another calls you "Smiths Plumbing & Heating" instead of "Smith Plumbing Ltd", Google and the AI tools are less sure which details are right.

Do the main ones properly and then stop. Bing Places, Apple Maps, Facebook, Yell, and the "find a member" listings for any schemes you belong to. Paying for a 300-directory blast is mostly paying for noise. My list of free advertising for tradesmen covers the free listings that are worth ten minutes of your time.

Links: the slow part

Links from other websites are one of the strongest signals in the ordinary results, and the hardest thing to earn honestly. For a trade, the good ones are local and real:

  • Suppliers and manufacturers that list approved installers.
  • Trade bodies and schemes you're a member of.
  • Local sponsorships, like the junior football team or the village gala.
  • Builders, architects and other trades you work alongside.
  • Local news, when you do something genuinely worth a story.

Steer clear of anyone selling links by the hundred. It's one of the commonest ways small businesses get burned.

This is the newest part, and there's a lot of nonsense being sold about it. The honest version: AI tools build their answers from what they can find and trust about you. The same things that help local SEO help here, with a slightly different emphasis.

  • Consistent facts everywhere. Name, trade, areas, phone, accreditations. Contradictions make you easy to leave out.
  • Pages that answer questions plainly. What you do, where, roughly what it costs and how long it takes. AI tools quote pages that say things clearly.
  • Reviews with substance. Detailed reviews give AI something to summarise about you.
  • Mentions on sites AI already trusts. Directories, trade bodies, local news.

The quickest way to see where you stand is to check who AI recommends for your trade in your town. It's free, and it's often an eye-opener.

Step 7: Track calls, not just rankings

Rankings are nice to look at, but they don't pay the van finance. The numbers that matter are calls, enquiries and booked jobs. Here's what I'd set up, and all of it is free.

ToolWhat it tells youWhat to watch
Google Business Profile performanceHow many people saw your profile, and how many called, clicked or asked for directionsCalls and website clicks, month on month
Google Search ConsoleWhich searches show your website, and roughly whereImpressions and clicks on job and town searches
Google AnalyticsWhat visitors do once they land on your siteTaps on your phone number and form sends
A notebook or your job softwareWhere each customer actually found youAsk every new caller. It takes five seconds.

That last row is the one most people skip, and it's the most honest data you'll ever get. "How did you find me?" at the end of every first call, written down, beats any dashboard I could sell you.

Local SEO for small business: what to do yourself and what to pay for

A lot of this is DIY, and I'd rather you did the free bits yourself than paid someone for them. Before spending a penny, I'd tell any sole trader to:

  • Set up and verify the Google Business Profile, and fill in every field.
  • Make asking for reviews part of finishing every job.
  • Claim Bing, Apple Maps, Facebook and your trade body listing, with identical details.
  • Photograph every job, before and after.
  • Ask every caller how they found you.

Where paying someone tends to earn its keep:

  • Building or rebuilding the website so each service and area has a proper page.
  • The technical side: speed, structure, and making sure Google can read everything.
  • Writing pages that rank and convert, month after month, while you're on the tools.
  • Earning real local links.
  • Competitive areas, where five other firms are already doing all of the above.

SEO for a small local business doesn't need to be complicated. In a quiet market town with three competitors, the DIY list alone might be plenty. For a busy trade in Sheffield or Leeds, it usually isn't. I've written honestly about whether local SEO is worth it for a trades business, including the five cases where I'd tell you not to buy it at all.

How long local SEO takes

Longer than anyone selling it likes to admit, and shorter than if you never start. The rough shape I'd expect for a trade business:

  • Month one: groundwork you can't see. Fixing the profile, the pages, the tracking. Nothing changes in the results yet, and that's normal.
  • Around month three: first movement, usually in the map pack and on the less competitive searches (smaller towns, specific jobs).
  • Around month six: enquiries you can trace back to search, and enough data to decide whether it's worth carrying on.
  • Month twelve and beyond: the competitive searches, which depend on links and age, the two things nobody can shortcut honestly.

Your area, your trade and your starting point all change those numbers. The full breakdown, with the warning signs that something isn't working, is in how long local SEO takes for a trade business.

What local SEO costs in the UK

Doing it yourself costs time and nothing else. Paying someone falls into rough bands:

Monthly feeWhat you usually get
Under £300Mostly automated listing management and a software report. Can keep a profile tidy in a quiet area.
£300 to £800A real person working on your profile, pages and links each month. Where most single-location trades belong.
£800 to £2,000More of the same, faster and wider. Several towns, several trades, or tough competitors.
£2,000 and upA full agency team. Usually more than a trade business needs.

For what it's worth, I charge £495 a month, with no contract, a plain-English monthly report, and AI search visibility included. I've broken the whole market down in what local SEO actually costs in the UK.

Whoever you talk to, me included, check them against my guide on how to spot an SEO cowboy before you pay. Guaranteed number one spots, bulk links and long contracts before anything's been proven are all bad signs.

The mistakes I see most often

  • Two Google profiles for one business. Your reviews and history get split, and neither ranks well.
  • Keywords stuffed into the business name. Works for a while, until a competitor reports it or the profile gets suspended.
  • A virtual office or a mate's address as your "premises". Google's guidelines don't allow a virtual office unless it's staffed during your opening hours, and fake addresses are one of the quickest ways to lose a listing.
  • Twenty identical town pages. More pages isn't more rankings when they all say the same thing.
  • Changing your number or name without updating everywhere. Old details hang around for years.
  • Judging it after four weeks. Month one is groundwork. Cancel then and you've paid for the hard bit and missed the results.
  • Nobody answering the phone. The best local SEO in Yorkshire won't help if calls go to a voicemail that's full.

Local SEO questions trades ask me

Do I need a website for local SEO?

You can appear in the map pack with only a Google Business Profile, especially in a quiet area. But you'll struggle in the ordinary results without a website, and a lot of people check your site before they ring. For most trades, a simple, fast site with a page per service is worth having.

Is local SEO different from normal SEO?

It's the same principles with a local focus. Normal SEO is about ranking a website anywhere. Local SEO adds the Google Business Profile, reviews, your service area and local links, because the searcher wants someone nearby.

Can I rank in towns I'm not based in?

In the ordinary results, yes, with a genuinely useful page about the work you do there. In the map pack it's harder, because distance from the searcher counts. Being 25 miles away from a town makes the map a stretch whatever you do.

Do Google Business Profile posts help rankings?

In my opinion, not much. They're useful for customers who look at your profile, and they show you're active. Reviews, categories and your website do far more for rankings.

Does posting on social media help my Google rankings?

Not directly, in my experience. Social media helps with trust and word of mouth, which is worth having, but don't expect Facebook posts to move you up the map.

How much should a small trade spend on local SEO?

Nothing, until the free basics are done. After that, work out how many extra jobs a month would cover the fee, and whether your area has enough searches to produce them. If you're already booked solid, spend the money elsewhere.

This local SEO guide in short: where I'd start

If all of that feels like a lot, here's the order I'd do it in. This week: claim and finish your Google Business Profile, and save your review link as a text template. This month: ask every customer for a review, claim Bing and Apple Maps, and check your website passes the "boiler's broken, I'm on my phone" test. This quarter: a proper page for each main service, and a decision about whether you want help with the rest.

If you do want help, that's my job. My Local SEO for tradesmen service is £495 a month, no contract, and I do the work myself. Start with the free Search Opportunity Review and I'll tell you honestly what I'd do first, even if the answer is "you don't need me yet".

Want me to look
at yours?

Tell me about your business and I'll tell you honestly what I'd fix first. No sales team, just me.

Get in touch

Or get your free Search Opportunity Review, see who AI recommends in your town, or ask for a free website mockup.