This guide is written for tradesmen across the trades we work with most, including:
- Plumbers
- Roofers
- Electricians
- Heating engineers
- Boiler installers
- Kitchen fitters
- Bathroom fitters
- Extension builders
- Driveway contractors
- Landscapers
The principles in this SEO guide for tradesmen apply across all of them. Only the specifics of location and service demand change from trade to trade.
Why SEO matters more than directories for tradesmen
Every enquiry you get from Checkatrade or Rated People is shared. You pay a monthly fee, a job gets posted, and that same job lands in the inbox of three or four other tradesmen in your area at the same time. You're competing on price against people you might not otherwise cross paths with, and on speed, since the first person to call back usually wins the job.
SEO works differently. When your business ranks for "electrician in [town]" or shows up in the Google map pack for "boiler repair near me," the person searching finds you directly. Nobody else gets sent that enquiry. You're not renting a lead, you're building an asset that keeps sending you work as long as it keeps ranking, without a fee attached to every job.
The trade-off is time. SEO doesn't produce results in the first week the way paid ads or a directory listing can. Most tradesmen see the first movement in Google Maps rankings within six to eight weeks, because Google Business Profile changes tend to show up faster than organic website rankings. Full results, the kind where a page is consistently bringing in calls, usually take three to six months. That's the trade you're making: slower to start, cheaper per job over time, and yours to keep.
| Lead directories | SEO | |
|---|---|---|
| Who else gets the enquiry | Usually shared with 2-4 other tradesmen | Nobody, it comes to you alone |
| Cost structure | Ongoing fee per lead or per month | Upfront time or spend, then largely free per enquiry |
| Time to first result | Immediate | Typically 6-8 weeks for early movement |
| What you're left with after cancelling | Nothing | A site and rankings you still own |
How tradesmen actually get found online now
Ten years ago, "getting found online" meant one thing: ranking on Google. That's no longer the whole picture.
Customers now find tradesmen through several overlapping channels:
- Google organic and map pack results, when someone searches directly for a service or trade
- Google Business Profile, often before they even open your website
- AI tools like ChatGPT and Perplexity, when someone asks a broader question ("who's a good roofer near me" or "what should I check before hiring an electrician")
- Social proof, through reviews and, increasingly, social media presence
These aren't separate marketing projects. They all draw from the same underlying work: a website with proper service and location pages, a well-maintained Google Business Profile, and a steady flow of genuine reviews. Get that foundation right and it feeds every channel above. This guide goes through each piece and how they connect.
Google Business Profile: the foundation
Why GBP usually wins the call before your website does
For local, urgent searches like "plumber near me," Google often shows the map pack, a set of three business listings with a map, above the normal organic results. Most people looking for a tradesman are dealing with something that needs sorting soon: a leak, a broken boiler, a fuse board that's tripped. They don't scroll past the map pack to compare five websites. They call one of the three businesses shown.
That means your Google Business Profile is frequently the first, and sometimes the only, thing a potential customer sees before they call. A website that isn't finished yet can still bring in work if the profile is set up properly. A beautifully built website with a neglected profile often won't.
What actually moves the needle
A handful of things matter more than the rest:
- Primary and secondary categories: choose the category that matches what you actually do, rather than the broadest one available. A specific category ("Roofing contractor" rather than "Contractor") helps Google match your profile to the right searches.
- Service areas: list the specific towns and postcodes you genuinely cover, rather than a blanket radius that includes places you rarely work.
- Posts and Q&A: profiles that are updated occasionally tend to be treated as more active and relevant than ones left static for months.
- Photos of real jobs: generic stock photography does nothing for trust. Photos of completed work in the areas you serve do.
None of this replaces a website, but it's usually the fastest-moving piece of the whole system, which is why it's worth getting right first.
Local SEO: getting found for searches in your actual area
Town and service page structure
This is what local SEO is really about: matching your pages to specific, local searches. A single "our services" page trying to cover every job you do in every town you serve rarely ranks well for anything specific. Search engines favour pages that answer one clear question. A page built around "boiler installation in [Town]" will generally outperform a generic services page for that exact search, because it's unambiguous about what it covers and where.
The practical approach is a page for each core service, and, where search volume justifies it, a page for each significant town or area you cover. This is more setup work upfront, but each page becomes a specific, ranking asset rather than one page trying to do everything.
On-page basics specific to trades pages
A few things matter more for trades pages than for most other types of content:
- The service and the location should both appear naturally in the page title, the first paragraph, and at least one heading
- Real, specific detail about how you carry out the job builds more trust than generic marketing language. "We test and certify every installation before we leave" tells a reader more than "quality service guaranteed"
- A clear call to action near the top of the page. Someone landing on a trades page with urgent need shouldn't have to scroll to find a phone number
Reviews and reputation
Managing reviews and reputation properly does two jobs at once. They're the trust signal a potential customer looks at before calling, and they're also a genuine ranking factor. Google's own guidance confirms that reviews and ratings feed into how prominent a business appears in local search.
That second part is why review velocity matters as much as review count. A profile with 40 reviews from three years ago and nothing recent sends a weaker signal than a profile with 25 reviews, five of which arrived in the last month. A steady, ongoing flow of reviews tells Google the business is currently active and currently trusted, which is more useful to a search engine than a static high number from years ago.
The practical takeaway: build asking for a review into the end of every job, rather than doing an occasional push when you remember. Consistency beats volume.
Local citations
A local citation is any mention of your business name, address, and phone number on another site: directories, trade body listings, supplier pages. On their own, most citations don't carry much weight individually. What matters is consistency across all of them.
If your business is listed as "J Smith Plumbing" on one directory and "J. Smith Plumbing Services" on another, with a slightly different phone number on a third, that inconsistency is a weak trust signal to search engines that rely on cross-referencing this data to confirm a business is legitimate and accurately represented. Getting your name, address, and phone number identical across every listing, from Google Business Profile down to smaller local directories, is a low-effort task that removes friction elsewhere in the system.
Technical SEO
Everything above depends on Google being able to find, load, and understand your pages in the first place. Technical SEO is the groundwork that makes that possible.
Two things matter most for a trades website:
- Site speed: a slow-loading page, particularly on mobile, loses visitors before they see anything, and search engines factor loading speed into rankings. Most trades customers are searching on their phone, often on the move, so mobile speed matters more than desktop speed.
- Schema markup: this is structured code added to a page that tells search engines specifically what a page is about, for example marking up a page as a "LocalBusiness" with your service area, opening hours, and reviews. It doesn't change how the page looks to a visitor, but it helps search engines display richer, more accurate results, including star ratings directly in search listings.
Neither of these is visible work in the way a new page or a review request is, but without them the rest of the site is harder for Google to properly index and rank.
Content marketing: service pages, guides, and FAQs
Content marketing for a trades business isn't blog posts for their own sake. It's built around what people actually search for before, during, and after they need a job doing: what a service involves, what it costs to have done, how to spot a problem before it gets worse, what certifications or safety standards apply.
This kind of content does two jobs. It captures searches that a pure service page wouldn't, from someone still researching rather than ready to book. And it builds the kind of depth and specificity that signals genuine expertise, both to readers and to search engines assessing whether a site is a credible source on the topic.
The test for any piece of content is whether it answers a real question a potential customer has. A guide explaining what to check before hiring a roofer, or what's involved in a rewire, earns its place. A generic "top 10 tips" post written to hit a word count doesn't.
GEO: getting recommended by ChatGPT and Perplexity
Why this isn't a separate project from the SEO work above
GEO stands for generative engine optimisation: making sure your business gets mentioned when someone asks an AI tool a question relevant to what you do. "Who's a reliable electrician near me" or "what should I ask before hiring a roofer" are exactly the kind of questions people now put to ChatGPT or Perplexity instead of typing into Google.
The important thing to understand is that GEO isn't a separate discipline requiring separate work. These tools draw heavily on the same signals that traditional SEO builds: clear, well-structured content that directly answers questions, genuine reviews, consistent business information across the web, and a site that's easy to understand. A business with a strong local SEO foundation, well-written service and guide content, and a healthy review profile is already doing most of what GEO needs. The content marketing and local SEO sections above are, in effect, also your GEO strategy.
Website design: what a trade site actually needs to convert visitors into calls
Good website design for a trade site doesn't need to be elaborate. It needs to load quickly, work properly on a phone, and make it obvious within a few seconds how to get in touch. Every other section in this guide depends on the site itself doing its job once someone lands on it.
The essentials are a clear services list, dedicated pages per service and area as covered above, visible contact details on every page, and enough real detail and photos of completed work to build trust quickly. Anything beyond that, elaborate design, animations, unnecessary pages, tends to slow a site down without adding anything a customer is actually looking for.
Social media and video
Social media and video aren't core channels for most trades businesses, but they're not worth ignoring either. The practical approach is to repurpose material from the work already being done rather than treating social as a separate content project: a photo of a completed job, a short video of a tricky repair explained simply, a customer review shared as a post.
This works because it's low-effort once the underlying content marketing and job documentation habits are in place, and it reinforces the trust signals covered earlier in this guide rather than competing with them for time.
Putting it together: how these all feed each other
None of the sections above work in isolation. A well-optimised Google Business Profile is only as convincing as the reviews behind it. Reviews build trust, but they also directly support local rankings and GEO visibility. Local SEO pages need the technical foundation to be found at all, and need genuine content to rank for anything beyond the most basic searches. Citations reinforce the legitimacy that both Google and AI tools are checking for.
This is the practical reason to think of it as one system rather than nine separate tasks: work done in one area tends to strengthen the others, and neglecting one area (most commonly technical SEO or review consistency) can quietly undermine work done well everywhere else.
Where to start if you're doing this yourself
With no budget for outside help, prioritise in this order:
- Google Business Profile: fix categories, service areas, and add real photos. This is free and moves fastest.
- Reviews: build asking for one into the end of every job, starting now.
- Citations: make sure your name, address, and phone number are identical everywhere you're listed.
- Website basics: confirm the site loads quickly on mobile and contact details are visible on every page.
- Service and location pages: build these out gradually, one at a time, rather than trying to do all of them at once.
Technical SEO and structured content marketing tend to have the highest ceiling but take the most time and expertise. They're usually the right place to bring in outside help once the basics above are in place.