SEO for Tradespeople: Why Most Trade Websites Never Rank
A plumber in Leeds builds a website, pays someone a few hundred pounds for it, and then waits. Six months pass. No calls from Google. He assumes SEO is a scam, or that the big players have locked up every search result. Neither is true. The real problem is usually sitting in the site itself, quiet and unfixed, and it has nothing to do with how competitive the market is.
On this page
The Site Looks Fine, But Google Sees Something Different
When a search engine crawls a typical trade website, it doesn’t see the clean layout or the professional photos. It reads the underlying code, the heading structure, the page text, and the signals that tell it what each page is about. Most brochure-style trade sites fall apart at this point. The homepage tries to cover everything at once, plastering boiler installations, bathroom refits, and general plumbing enquiries onto a single page with a handful of sentences and a contact form. Google has no way to distinguish which service matters most, and no depth of content to work with.
Headings are often missing entirely, or used to make text look bigger rather than to signal topic structure. Images almost never carry alt text, so a photo of a recently fitted kitchen extension tells a crawler precisely nothing.
The result is a site that reads as thin. Not broken, not penalised, just not substantial enough to compete against pages that answer the questions people are searching for. Fixing this doesn’t require a redesign. It usually means separating on-page structure from the technical foundations and working through both properly, which takes time but produces changes that stick.
Why “We Cover All of [Region]” Is the Wrong Approach
A page that says “we cover the whole of Yorkshire” and leaves it there gives Google almost nothing to work with. Search engines need concrete signals to match a page to a local query, and a vague regional claim is not one of them.
Think about what happens when someone types “emergency plumber Harrogate” or “kitchen fitter Skipton” into Google. The results tend to be pages that mention those towns specifically, not a page that gestures at an entire county. If your site lists twelve areas in a single sentence but never builds a dedicated page for any of them, you are asking Google to guess at your relevance for each one. It rarely guesses in your favour. The towns get no individual content, no local context, and no reason to rank above a competitor who took the time to write specifically about that area.
The fix is not complicated, but it does take patience. A separate page per town, with real detail about the work you do there, outperforms a catch-all service-area paragraph every time. If you want to understand how on-page signals like location-specific copy combine with the broader structure of your site, that distinction matters more than most trade websites realise.
Name the towns. Build the pages. Do the work.
Thin Pages That Can’t Hold a Position
The most common pattern on trade websites is a Services page with a short paragraph under each heading. Boiler installation gets four sentences. Bathroom fitting gets three. It looks tidy, but from a search engine’s perspective there is almost nothing to work with.
Someone searching “boiler installation cost” or “what’s involved in a new boiler fitting” has a specific question in mind. A page that doesn’t cover what’s included in the job, how long it typically takes, what needs to happen beforehand, or roughly what to budget for cannot satisfy that question. Google can see the gap, and so can the person reading it. Thin content doesn’t just fail to rank. It often can’t hold a position even when it briefly gets one.
What depth actually means for a service page
Search intent for a trade service is rarely as simple as “find me a plumber.” People researching a job want enough detail to feel prepared before they pick up the phone. A boiler installation page that explains the difference between a system and a combi boiler, mentions that the job typically runs a full day, and notes that you’ll need the water turned off beforehand, is a page that earns time on site. That time signals relevance. Pages that match the depth of what a searcher is looking for are exactly what on-page SEO best practice points toward, and thin trade pages sit at the opposite end of that spectrum.
Page Speed and Core Web Vitals on Trade Sites
Most trade websites arrive pre-loaded with problems before a single word of content is written. The theme ships with a full-width slider on the homepage, a rotating gallery of stock scaffolding photos, and three or four page builder scripts all firing on load. That combination routinely pushes Largest Contentful Paint, the time it takes for the main visible element to fully render, well past four seconds on a mid-range Android phone on a 4G connection.
Google measures LCP as one of its Core Web Vitals signals, and a score that poor sits in the red zone, feeding directly into how the page is ranked against competitors. Cumulative Layout Shift is the other common offender on these sites, caused by images loading without fixed dimensions so the whole page jumps around as a user tries to tap a phone number.
Why mobile performance matters more than desktop
The majority of people searching for a plumber or an electrician are doing it from a phone, often in the middle of a problem. A page that shifts and stutters while they’re trying to find a contact number loses the job before the phone rings. That detail matters more than most builders realise.
Stripping out unused scripts and replacing heavy sliders with a single optimised image makes a measurable difference. The fixes are unglamorous but the results are not.
What a Trade Website Needs to Rank
None of this is complicated. It is methodical, and most trade websites skip the method entirely.
Start with the page structure. Every service you offer needs its own dedicated page, written specifically for that service, not bundled onto a single “what we do” catch-all. A plumber covering boiler installations, bathroom fitting and emergency call-outs should have three separate pages, each with its own content, its own headings, and its own area references. Those references matter. Mentioning the actual towns and areas you cover, by name, throughout the page copy tells search engines exactly where you operate.
Pair that with a Google Business Profile that carries the same address, phone number and service details as the website, because any mismatch between the two creates a credibility problem Google tends to penalise. On the technical side, the site needs to load fast on a phone. Most trade enquiries come from mobile, and a slow, bloated build loses those visitors before they have read a single line. If you want a fuller picture of how the relationship between technical foundations and on-page content affects rankings, that distinction is worth understanding before you start making changes.
Getting all of this right takes time. Don’t expect a page published today to rank by next week. The groundwork builds gradually, and that is exactly how it is supposed to work.
How Long This Takes and What to Expect
A trade site that has been sitting untouched for years, with thin page content and no backlinks pointing to it, does not turn around quickly. The first few months of work are almost entirely invisible from the outside. Fixing crawl errors, tightening up page structure, rewriting service pages so they say something useful, sorting out slow load times, none of that shows up as a ranking jump the following week. It’s foundation work, and foundations take time to settle before anything built on top of them becomes visible.
Most clients won’t see meaningful movement in search positions until around the four to six month mark, and for competitive trades in busy areas it can be longer.
The temptation is to push out a lot of content fast and hope something sticks. That approach tends to backfire. Pages start competing with each other for the same search terms, diluting whatever authority the site had, and Google ends up confused about which page to rank. A handful of carefully written, well-targeted pages almost always outperforms a flood of thin ones.
Patience here isn’t just good advice. It’s the reality of why search engine optimisation takes as long as it does. The work that moves the needle is mostly done before results appear.