Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Niche files

SEO for Tradesmen

I tell tradesmen to forget blog posts and obsess over their Google Business Profile, because that's where the calls actually come from.

Beginner3 min readUpdated 2026-07-27Notes by Callum Bennett

Start here

  • Complete your Google Business Profile fully including categories, service area, hours, and photos.
  • Ensure your name, address, and phone number are identical across your website, GBP, and every directory.
  • Create separate service pages (e.g., 'Emergency Plumber') and location pages (e.g., 'Plumber in Manchester') with unique content.
  • Respond to every review, both positive and negative, within a week.
  • Use real photos of completed jobs and your team on your GBP and website.

Plain-English take

Trade SEO is not about ranking for generic blog terms; it's about being the first result in the map pack when a homeowner searches 'boiler repair near me'. I split my time 80:20 between Google Business Profile and the actual website. The priority order: complete and verified GBP, consistent NAP across the web, separate service pages for each trade you offer, location pages for each area you cover, and then reviews and photos. An example: a plumber in Birmingham with 47 reviews and a perfectly filled GBP outranks a larger company with 200 reviews but a mismatched phone number on Yell. I have seen this happen. The counter-argument is that content marketing still matters for link building, but for a sole trader or small outfit, a single guest post on a local news site will not beat the signal from 30 five-star reviews and a properly structured LocalBusiness schema. That pattern holds across niches, from [dental-seo](/dental-seo/) to [small-business-seo](/small-business-seo/). The edge case is trades that serve a very wide area, like a roofer covering five counties. Here, I still recommend a central GBP with service area settings plus landing pages for each county, but you must avoid copying the same paragraph. Each page should reference real quirks: 'Slate roofs in the Peak District require different techniques from clay tiles in Cheshire.' That kind of detail.

When it actually matters

Start with a real scenario: a gas engineer in Swindon saw his calls drop by 30% after moving office and forgetting to update his address on three directories. Once we fixed NAP consistency, he climbed back to the top three within six weeks. That is when trade SEO matters: when a business is bleeding leads because of a technical oversight or a competitor who has just claimed their GBP properly. The same principles apply to [hvac-seo](/hvac-seo/) contractors who lose seasonal work due to poor local rankings. It also matters for new starts. A friend began an electrical contracting business from scratch. I advised him to spend his first month on GBP verification, gathering 10 reviews from family jobs, and building two service pages. He was generating leads before his sign was even fitted. The counter-argument: some will argue that trade SEO is a waste for businesses that rely on word-of-mouth alone. But word-of-mouth compounds when your name also appears in the map pack at the exact moment someone searches for 'electrician' in your town. The edge case is seasonal trades such as tree surgeons. For them, I front-load optimisation before the busy season (spring), because you need the rankings to be stable by the time the calls start. A similar strategy works for [seo-for-small-business](/seo-for-small-business/) owners who face predictable demand spikes.

What I got wrong

I used to copy-paste location pages with just the city name swapped. Google saw right through it. I wasted a month building five such pages for a [roofing-seo](/roofing-seo/) client; none of them ranked until I rewrote each with genuine local content. Now I mention a local landmark (e.g., 'near the Riverside Stadium') and a typical local problem (e.g., 'guttering clogs from autumn leaves in Newbury's tree-lined streets'). I also ignored NAP consistency early on. One directory had a slightly different phone number, and it tanked local ranking for a small builder client. I now check every citation with a tool and manually verify each number. Another mistake: underestimating photos. I initially told clients to upload a handful of generic photos. Then a competitor with 30 real job-site photos outranked them. I now insist on at least 15 genuine photos of recent work, the team, and the van. The hardest lesson: treating all directories equally. Some, like Checkatrade, carry more local authority than others. Prioritise quality over quantity.

Next step

Quick answers

Do tradesmen need a website or just a Google Business Profile?

Both. GBP is essential for map pack visibility, but a website cements your credibility and gives you space for detailed service pages and testimonials. Without a website, you rely entirely on directories. I've seen tradesmen rank purely on GBP, but a site gives you more control.

How many reviews do I need to rank locally?

There's no magic number, but I see a noticeable difference once a business passes 25 reviews. Quality matters more than quantity; responses are as important as the rating itself. Aim for 50 to be competitive in most cities, and 100 in highly competitive areas.

Can I just use a template for my location pages?

No. Google's algorithm penalises thin or duplicate content. Each location page needs its own text: mention local landmarks, common service calls in that area (e.g., burst pipes in older parts of the city), and even local events. One client tripled his calls after rewriting his three location pages properly.

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

Notes from Callum Bennett.