Local SEO
Why Most Trade Websites Don't Rank on Google
Plumbers, electricians and builders: here's why your website is invisible on Google, with seven fixable reasons and the local SEO tactics that actually move rankings.
ranking blockers we see again and again
- Author
- Mat McCorry
- Updated
- 12 May 2026
- Read time
- 12 min read
Key takeaways
- Trade websites usually fail on local SEO basics, not technical exotica — fix the basics first.
- A single homepage targeting 'plumber in Manchester' will almost always lose to a site with dedicated service and location pages.
- Google Business Profile drives more local enquiries than the website itself for most trades — get it fully populated, reviewed and verified.
- Page speed, schema markup, internal linking and genuine reviews compound over months — local SEO is a flywheel, not a switch.
If you're a plumber, sparky, builder or roofer reading this from page four of Google for your own town, take some comfort: you're not alone, and it's almost never your trade that's the problem.
Trade websites don't rank on Google for a small handful of repeatable reasons — usually a combination of vague service pages, missing location signals, a malnourished Google Business Profile and a website that loads like it's powered by hamsters. Fix those, and the same Google that's currently ignoring you starts sending you actual jobs.
I've spent the last six years auditing trade websites — over 200 at last count — and the same seven blockers come up almost every time. Here they are, in plain English, with the fixes that actually move the needle.
1. The service pages are dangerously thin
The classic trade website structure — Home, About, Services, Gallery, Contact — gives Google almost nothing to grab onto. If you're a plumber offering boiler installs, bathroom fits, emergency callouts and landlord certificates, each of those is a different search with different intent.
A single 'Services' page listing all four with a paragraph each will be comfortably outranked by a competitor with four dedicated service pages, each 600–1,000 words, each targeting one search query.
What to do instead
Build one URL per service. Each page should cover what's included, who it's for, common problems, typical costs (or 'starts from'), areas covered, proof of work and a clear next step.
If you serve more than one town, consider service-area pages too — for example, /boiler-installation-leeds and /boiler-installation-bradford — but only if the content is genuinely different. Duplicate town pages with the place name swapped in are a fast track to a manual penalty.
2. Google can't tell where you actually work
Trade sites lean heavily on words like 'local', 'nearby' and 'surrounding areas'. Humans get it. Google's ranking systems need it spelled out.
BrightLocal's 2024 Local Consumer Review Survey found 87% of consumers used Google to evaluate local businesses — but Google can only show you for those searches if it's confident about your service area.
- Mention core towns and regions naturally in headings, body copy and image alt text.
- Make your Name, Address and Phone identical across the website, Google Business Profile, Facebook and trade directories.
- Add LocalBusiness and Service schema (your developer or platform should handle this).
- List the towns you cover on a dedicated 'Areas covered' page, with real, completed jobs in each where possible.
3. Your Google Business Profile is a graveyard
For most trades, Google Business Profile (GBP) drives more enquiries than the website itself. If yours has three reviews, no photos and the wrong opening hours, the website doesn't stand a chance.
Whitespark's 2023 Local Search Ranking Factors study consistently ranks GBP signals (categories, reviews, proximity, completeness) as the top driver of local map pack rankings — above on-page and link signals.
The 30-minute GBP fix
Pick the most specific primary category (e.g. 'Plumber', not 'Contractor'). Add every relevant secondary category. Upload at least 20 real photos of jobs, vans and the team. Write a description that mentions your services and area naturally. Ask your last ten happy customers for a review by SMS — most will say yes if you make it one tap.
4. There's nothing on the site that builds trust
Google's quality guidelines now lean heavily on E-E-A-T: Experience, Expertise, Authoritativeness and Trustworthiness. For trades, that means visible accreditations, real photos, real reviews and a real human attached to the work.
Hidden Gas Safe numbers, no NICEIC badge, no insurance details, no team photo? Both Google and the customer have to take a leap of faith — and most won't.
- Display Gas Safe, NICEIC, FENSA, TrustMark or trade body logos prominently with their certificate numbers.
- Show before-and-after photos with brief captions explaining what was done.
- Embed Google reviews on service pages, not just the homepage.
- Add a real team photo and a sentence about who you are.
5. The technical basics are quietly broken
Many trade sites were built years ago on tired templates and never properly checked. Common offenders: oversized hero images that take 8 seconds to load on 4G, duplicate page titles, no H1, no schema, no sitemap submitted to Search Console.
Google's mobile-first indexing means your site is judged on its mobile performance, not desktop. A site that scores 30 on Lighthouse mobile is fighting with one hand tied behind its back.
- One unique H1 per page, ideally containing the target service and town.
- Unique title tag and meta description per page (under 60 and 160 characters respectively).
- Compress hero images to under 200 KB; everything else under 100 KB.
- Add LocalBusiness, Service and Review schema where appropriate.
- Submit a sitemap to Google Search Console and check the Coverage report monthly.
6. The site doesn't answer the questions customers actually ask
Customers Google their worries before they Google your name. *How much does a new boiler cost? Do I need a Part P certificate? How long does a rewire take?* If your site avoids those questions, somebody else's site will answer them — and that somebody gets the call.
A simple FAQ section, plus a few short blog posts answering real questions you hear on the phone every week, can dramatically widen the search terms you rank for.
7. Nobody else on the internet has heard of you
Google still uses links as a major trust signal. A trade website with zero inbound links from local directories, suppliers, trade bodies or local press will struggle to outrank one with twenty.
You don't need a link-building agency. You need to be listed in the obvious places: Checkatrade, Trustatrader, MyBuilder, Yell, your trade body's directory and any local business associations.
Common objections (and why they're usually wrong)
Two pushbacks I get every time I run through this list with a trade business owner:
"SEO doesn't work for trades, only Google Ads does"
Google Ads is faster, but it's a tap you can never turn off. Local SEO is a flywheel — slow for the first three months, then compounding. Most trade businesses we work with see meaningful organic enquiries by month 4–6 and steady growth from there.
"My competitors are huge — I can't beat them"
For local searches, you're not competing with the national chain. You're competing with the other six tradespeople within a 10-mile radius — and most of them have neglected the same seven things on this list. Fix even four of them and you'll move.
Frequently asked questions
How long does it take for a trade website to rank on Google?
For a brand new trade website with proper local SEO setup, expect 3–6 months to start ranking for less competitive long-tail searches and 6–12 months for the main money keywords. Existing sites with fixable issues often see meaningful movement within 8–12 weeks of cleanup.
Is Google Business Profile more important than my website?
For most trades, yes — at least for nearby 'plumber near me' style searches. Google Business Profile drives the map pack results that sit above the organic listings. Your website still matters for trust, conversion and ranking outside the immediate area, but a strong GBP usually delivers enquiries faster.
Do I need a separate page for every town I cover?
Only if you can write genuinely unique content for each one — local landmarks, completed jobs, local building regs or pricing differences. Thin, duplicated town pages with just the place name swapped in are penalised by Google's spam systems and usually do more harm than good.
Sources & further reading
Resource notes
- Use Google Business Profile insights and Search Console data to identify the service and location searches already bringing impressions.
- Audit top-ranking local competitors manually — note page structure, proof elements, review signals and service depth.
- Keep accreditations, insurance notes and service guarantees current, especially on high-intent service pages.
EEAT notes
- Based on hands-on local SEO audits of 200+ UK trade websites across plumbing, electrical, roofing, building and landscaping.
- Experience signals should come from real projects, real reviews and accurate qualifications — not stock claims.
- Recommendations should be reviewed alongside local competition, service area and current Google Business Profile health.
