SEO for Tradesmen: Stop Renting Leads, Own Your Pipeline

The average tradesman spends £300-600/month on Checkatrade for shared leads. Here's how to get calls directly from Google instead.

Written by
Last Updated: April 14, 2026
13 Min Read
Get insights on this story
SEO for Tradesmen: Stop Renting Leads, Own Your Pipeline

Key Takeaways

  • Checkatrade leads cost £300-600/month for shared quotes. Google leads come direct and free once you rank.
  • Five pages cover 80% of trade enquiries: homepage, 3 service pages, 1 area page.
  • Google Business Profile is the single highest-return action for any tradesman's online presence.
  • Reviews are a direct ranking factor. Text customers a review link within 24 hours of every job.
  • Build pages and collect reviews in winter. By spring when search volume spikes, you're already in position.

You're Paying Checkatrade for Leads You Could Get for Free

The average tradesman spends £300-£600 per month on Checkatrade, MyBuilder, or Bark. That buys you shared leads where you're one of four quotes, competing on price against people who'll undercut you to stay busy. The customer doesn't know your name. They picked you from a list.

Meanwhile, the tradesman ranking #1 on Google for "plumber near me" or "electrician [town]" gets calls from people who already chose them. No competition. No platform commission. No race to the bottom.

That's what SEO for tradesmen actually is. Not a complicated marketing for tradesmen project. Not something you need an agency for. It's the difference between renting leads from a platform and owning the pipeline yourself.

I run a managed SEO service for UK small businesses and trades are one of the verticals where the return is fastest. The competition online is weak, the search volume is massive, and most tradesmen haven't touched their web presence since their mate built them a website five years ago. This guide covers what to do about it.

Google search results for tradesman near me showing the local map pack with ratings and reviews

What the Search Landscape Actually Looks Like for Trades

Forget the abstract "SEO is important" pitch. Here's what happens when a homeowner needs a tradesman in 2026.

They type "plumber near me" or "electrician [town]" into Google. The screen shows three things in this order:

1. The map pack. Three local businesses with star ratings, review counts, and a phone number. This is where 70% of local clicks go. If you're in these three spots, your phone rings. If you're not, it doesn't.

2. Organic results. The standard list of 10 websites below the map. Checkatrade, MyBuilder, and Yell often appear here alongside actual tradesmen's websites. You're competing against platforms that have thousands of pages and massive domain authority.

3. Ads. Google Ads at the very top. Plumber clicks cost £8.74 each. Emergency plumber clicks cost £18.91. Roofer clicks cost £4.77. Every click costs whether the person calls you or not.

The map pack is your territory. Organic results are harder to crack. Ads drain cash. SEO for trades means dominating the map pack first, then building organic presence to reduce your platform dependency over time.

The Five Pages That Generate 80% of Trade Enquiries

Every trade website I audit has the same problem: one homepage trying to do everything. Google can't rank one page for ten different services. You need specific pages targeting specific searches.

Your homepage. Targets "[your trade] [your town]". Not a generic "welcome to our website" page. Your town name, your trade, your phone number above the fold, a few project photos, and your Google review rating.

Three core service pages. Whatever your top three money-makers are. A plumber needs separate pages for boiler installations, bathroom refits, and emergency callouts. An electrician needs rewiring, consumer unit upgrades, and EV charger installation. A roofer needs roof replacement, flat roof repair, and emergency repair.

Each page targets "[service] [town]" and has: what you do, what it costs (be honest), photos of completed work, and a clear way to get in touch.

One area page. If you cover multiple towns, build a page for each key area. "Plumber in Reading" is a different search from "plumber in Wokingham". Not doorway pages stuffed with place names. Real content about serving that area, with photos of jobs you've done there.

These five pages cover the searches that actually bring in work. Everything else is noise until these are done.

Winning the Map Pack Without an Agency

The map pack comes from your Google Business Profile, not your website. You can set this up yourself in an afternoon and it's the single highest-return thing any tradesman can do for their online presence.

Claim your profile at business.google.com if you haven't already. Set your primary category to your exact trade (plumber, electrician, roofer - not "home improvement"). Add secondary categories for each service type.

Add every service individually. Don't just write "plumbing services". List each one: boiler installation, boiler repair, bathroom plumbing, emergency callouts, power flushing, underfloor heating. Google matches these to search queries. More services listed means more queries you show up for.

Photos matter more than you think. Upload photos of every completed job. Before and after shots. Your van. Your team. The workshop. Profiles with 20+ photos get significantly more clicks than profiles with 3. Google also shows these in image search results.

Posts every week. A completed job, a seasonal tip, a price update. Takes 2 minutes. Signals to Google that your business is active. Dead profiles get deprioritised.

Your hours matter after 5pm. A burst pipe doesn't wait for business hours. If you take emergency calls, your GBP needs to say so. Set extended hours or 24/7 availability. Google filters results by opening hours, so a profile showing 9-5 won't appear when someone searches at 10pm with water coming through their ceiling.

Reviews as a Ranking Weapon

Reviews aren't just social proof. They're a direct ranking factor for the map pack. More reviews with a higher rating pushes you above competitors with fewer reviews.

The problem isn't that your customers wouldn't leave a review. It's that nobody asks. Happy customers don't think about leaving a review unless you make it easy.

Text them a direct review link within 24 hours of completing a job. Use our free review link generator to create the link. SMS gets roughly 3x the response rate of email. Send it while the positive experience is fresh, and the right SEO tools can help automate the process.

Aim for 2-3 new reviews per week. Not a one-off burst. Consistent collection. Google values review velocity (the rate of new reviews) as much as the total count.

Reply to every single review. Positive ones: a genuine thank you mentioning the work done. Negative ones: professional, factual, brief. Google reads your responses as a signal of how engaged you are.

💡 Tip
The exact wording of reviews matters for SEO. Customers who naturally mention the service and location ("Great job installing our new boiler in Reading") help you rank for those specific searches. You can't ask for specific wording, but you can prompt naturally: "If you have a moment, mention what we did and where - it really helps other people in the area find us."

I worked with an electrical contractor in Kent who had 4 Google reviews when we started. We set up a system where his office texted a review link after every job. Within three months he had 35 reviews, a 4.9 rating, and had moved from invisible to #2 in the map pack for "electrician [town]". The only thing that changed was the reviews.

Visual Content That Ranks

Trades are inherently visual. A photo of a completed loft conversion says more than 500 words about your skills. And Google knows this.

Before-and-after photos on your website and GBP are your strongest conversion tool. A rotten fascia board next to a pristine replacement. A dated bathroom next to a modern refit. These photos get indexed by Google and show up in image search results for relevant queries.

Name your photos properly. Every image on your site has a text description that Google reads. Instead of leaving it as "photo1.jpg", write what the image actually shows: "full house rewire completed in Basingstoke" or "new bathroom plumbing installation". Google uses this to match your images to relevant searches. Takes 10 seconds per photo.

YouTube is an untapped channel for trades. The SERP for "seo for tradesmen" already shows 3 YouTube results. A 60-second walkthrough of a completed job, shot on your phone, uploaded to YouTube with a proper title and description, gives you presence on a platform where almost no tradesmen compete. One video per month is enough.

Search demand for trades isn't flat. Understanding the seasonal pattern means you publish the right content at the right time.

SeasonWhat homeowners searchWhat to do
Autumn (Sep-Nov)"boiler service", "gutter cleaning", "roof inspection"Publish service pages for winter prep, push GBP posts about seasonal offers
Winter (Dec-Feb)"emergency plumber", "boiler repair", "frozen pipes"Emergency pages must be live and fast, GBP hours set to available
Spring (Mar-May)"bathroom refit", "garden landscaping", "driveway", "extension builder"Peak season for planned work. Your rankings need to be in place BEFORE this hits
Summer (Jun-Aug)"electrician", "rewiring", "loft conversion", "solar panels"Specific project searches. Service pages per project type win here

Bar chart showing UK trade search demand by season with emergency searches peaking in winter and planned work peaking in spring

Bar chart comparing cost per lead between Checkatrade and SEO over 12 months showing SEO becoming cheaper after month 6

Most tradesmen ignore their website all year then panic in March when the phone isn't ringing. No amount of last-minute advertising for tradesmen fixes what six months of consistency would have built. The smart play: build your pages and collect reviews during the quiet months. By the time spring search volume spikes, you're already in position.

Backlinks (other websites linking to yours) are a ranking factor. But tradesmen don't need the kind of link building that agencies sell. You have access to local link opportunities that most businesses don't.

Supplier and manufacturer websites. If you're an approved installer for a boiler brand, a roofing manufacturer, or an electrical product supplier, ask to be listed on their "Find an Installer" page. These are high-quality, relevant links from trusted domains. Worcester Bosch, Vaillant, Velux, and dozens of other brands have installer directories. One listing takes 10 minutes and the link is permanent.

Trade associations and accreditation bodies. Gas Safe, NICEIC, NAPIT, FMB, TrustMark, CHAS, Checkatrade, TrustATrader. Every accreditation you hold should link back to your website. If it doesn't, contact them and ask. These are exactly the kind of authoritative, industry-specific links that Google values most.

Local business directories. Yell, Thomson Local, FreeIndex, Bark, and your local council's approved contractor list. Not because anyone finds you there — because Google uses consistent listings across directories as a trust signal. Make sure your business name, address, and phone number (NAP) are identical across every listing.

Completed projects. If you work with architects, interior designers, or property developers, ask if they'll mention your work on their project pages with a link. "Plumbing by [Your Business]" on an architect's portfolio page is a natural, relevant link that no competitor can replicate.

Schema Markup: Tell Google Exactly What You Do

Schema markup is code that tells Google structured information about your business. You don't need to understand code to implement it — most website builders have plugins or settings for it.

For tradesmen, the two that matter are:

LocalBusiness schema on your homepage. This tells Google your business name, address, phone, opening hours, service area, and what category you fall into. It's the structured version of what's already on your page. Google uses it to verify your GBP data and to show rich results (star ratings, opening hours) in search.

Service schema on your service pages. Each service page can have schema describing what the service is, what area it covers, and the price range. This helps Google match your pages to specific searches and can trigger rich snippets showing your pricing directly in search results.

If you're on WordPress, the Rank Math plugin handles both automatically. If you're on Squarespace or Wix, check their built-in SEO settings — most now have LocalBusiness schema fields. If you're on a custom site, your developer can add it in under an hour.

Generalist vs Specialist: How to Position Your Trade

A general handyman and a specialist plumber need different SEO strategies. The way you position online affects which searches Google shows you for.

If you specialise in one trade, go deep. Build pages for every service within your specialism. A plumber has boiler installation, boiler repair, bathroom plumbing, underfloor heating, power flushing, emergency callouts — each one a separate page. Your Google Business Profile category should be specific (plumber, not "home improvement"). Depth beats breadth for specialists.

If you're a multi-trade or handyman, go wide but anchor on your strongest service. Build service pages for your top 3-4 trades, but make your GBP category your primary trade. A handyman who does plumbing, tiling, and carpentry should pick the one that generates the most revenue and make that the primary category. Add the others as secondary categories. Google rewards businesses that have a clear primary identity.

The hybrid approach. Some tradesmen specialise but also do general work. A gas engineer who also does bathroom refits. The best approach: separate website sections for each. The gas engineering section targets "[gas engineer] [town]" queries. The bathroom section targets "[bathroom fitter] [town]". Google treats each section as a distinct topical cluster and can rank you for both, as long as the content is genuinely useful for each.

What AI Search Means for Tradesmen

Google now shows an AI Overview for "seo for tradesmen" - a summary answer at the top of the search results generated by AI. This is increasingly common for local service searches too.

For tradesmen, AI Overviews pull primarily from Google Business Profiles and structured content. If your GBP is complete, your website has clear service pages with your location, and you have strong reviews, you're more likely to be cited in these AI answers.

The practical advice is the same as regular SEO: be specific, be structured, answer the questions homeowners actually ask. The tradesmen who do the basics well will show up in AI search without any additional "AI optimisation" work.

Tracking What Matters: Cost Per Job, Not Impressions

SEO agencies love showing you graphs of "impressions" and "traffic". That means nothing if the phone isn't ringing.

What you should track:

Phone calls from Google. Your GBP shows how many calls came through the listing. That's your real metric. If calls go up month over month, SEO is working.

Search Console clicks. Free tool from Google. Shows which searches people used to find your website and how many clicked through. If "electrician [your town]" is showing clicks, you're ranking.

Cost per job won. Total monthly SEO spend divided by number of jobs that came through Google. Compare this to your Checkatrade cost per job. When SEO costs less per job than the platform, shift your budget.

A typical tradesman paying £1,000-£2,000 per month for managed SEO starts seeing map pack results within 8-12 weeks. By month 6, most are getting enough organic leads to reduce their platform spend. By month 12, the maths isn't even close.

Rather spend your time on the tools than on Google? Book a free call and I'll screen-share your current Google presence, show you who's outranking you locally, and give you an honest assessment of what SEO could do for your specific trade and area. If it doesn't make sense for your situation, I'll say so.

Frequently Asked Questions

Most tradesmen pay £800 to £2,000 per month for managed SEO. Compare that to £300-600/month on Checkatrade for shared leads. SEO leads come direct, with no platform commission, and the cost per job drops every month as rankings improve.

Robin Da Silva

Written by

Robin Da Silva

Founder - Nest Content

Having been a Software Engineer for more than eight years of building web apps and creating technology frameworks, my work cuts through just technical details to solve real business problems, especially in SaaS companies.

Want your SEO done for you?

I manage SEO for UK small businesses. Technical fixes, content, links, and AI visibility - all handled. From £900/month.

Related Articles