I Audited 350 Tradesman Websites in South London. Here’s What I Found.
Article Updated on May 1, 2026
A manual tradesman website audit · 350 sites across KT, SM, SW and CR · Last updated April 2026
Quick answer. This is a tradesman website audit of 350 live sites across the KT, SM, SW and CR postcodes in South London, conducted manually between January and March 2026.
Around 60% are running on pre-2015 design patterns. 17% are actively broken in ways that prevent customers from making contact. Only 14% — one in seven — are clean, professional and functional.
The headline finding: most tradesman websites in South London were built once between 2010 and 2017 and never updated. A 2014 website still doing the work for a 2026 business.
Already know your site’s the problem?
You don’t need the data. Here’s what a 2026-ready tradesman website actually looks like.
Want the full breakdown?
The numbers, the 10 named findings, the set-and-forget problem and a 10-point self-audit are all below. Skim or read straight through.
What I found in 350 sites
South London · KT · SM · SW · CR · Jan–Mar 2026
Major issue
68 · 19%
Minor issue
232 · 66%
Working
50 · 14%
The other 86% are quietly losing customers every day — and most owners have no idea.
Jump to:
The setup
Most articles about tradesman websites are written without looking at any. Agencies write best-practice lists. SEO consultants publish “10 things every tradesman site needs” pieces. Marketing blogs theorise about local SEO. Almost nobody actually runs a tradesman website audit on a real sample of live sites.
I did. I’m a web designer based in New Malden building a service specifically for local tradespeople. Between January and March 2026 I went through 350 tradesman websites across the KT, SM, SW and CR postcodes — plumbers, electricians, builders, roofers, bathroom fitters, landscapers, kitchen installers, loft converters, painters, plasterers. The full spectrum.
Methodology. 350 tradesman websites manually reviewed between January and March 2026 across the KT, SM, SW and CR postcodes. Each site was scored on six dimensions: SSL status, mobile responsiveness, contact-form functionality, content quality, image integrity, and design currency. Sample sourced via Google Maps, Google search, and local-business directory listings to surface tradesmen actively visible in the area. Findings reflect what a customer would see on a typical first visit, on a current iPhone, on home broadband.
I expected to find some rough ones. What I actually found was significantly worse: out of 350 websites, fewer than 50 were what I’d consider genuinely professional and functional. That’s roughly one in seven. The other ~300 ranged from “a bit dated” to “actively haemorrhaging customers every single day without the owner knowing.”
The numbers
Of the 350 tradesman websites I audited:
~210 (60%) were outdated with pre-2015 design patterns. Copyright years stuck in 2018 or earlier, no mobile layout, table-based HTML, visual design that looks like it was built during the London Olympics. This is by far the largest category. Most tradesman websites in South London were built once, between 2010 and 2017, and then left.
~60 (17%) were broken in ways that actively prevent customers from making contact. Sites completely down, hacked with spam content, forms that don’t send, dummy text still visible, buttons linking to the wrong business. A tradesman is paying to keep these sites online while they actively repel work.
~50 (14%) were clean, professional, and functional. The minority. One in seven.
~26 (7%) used Gmail or Hotmail as their business email despite owning their own domain name. A professional domain with an amateur email underneath. The signal it sends to a customer is “I never finished setting this up properly.”
A handful (≤5) had no SSL certificate at all. Chrome marks these sites “Not Secure” in the address bar, and Google has used HTTPS as a (lightweight) ranking signal since 2014. The fix is free, takes a few minutes through Let’s Encrypt, and most decent UK hosts will install it automatically.
~4 had no website at all. Active businesses with Checkatrade reviews, trading for years, completely invisible to anyone searching outside that platform. (For why that’s a problem, see our Checkatrade vs your own website breakdown.)
~4 used Wix or another locked platform where the tradesman doesn’t own the site. Stop paying, lose the lot.
The headline number, though, is the 60%. Six in ten tradesman websites in South London are running on designs that haven’t been touched in a decade. The internet has moved on. Their websites haven’t.
| What we look at | Pre-mobile (2010–2016) | What works in 2026 |
|---|---|---|
| Layout | Fixed-width, table-based | Fluid, mobile-first |
| Typography | Arial, Helvetica, drop shadows | System font stack, large readable type |
| Imagery | Stock photos · stretched logos | Photos of actual work · real vans |
| Phone number | Footer text, not clickable | Clickable, sticky, bigger than the logo |
| Contact form | 10+ fields, captcha, no consent | Three fields, GDPR-ready |
| SSL / HTTPS | HTTP only · “Not Secure” badge | HTTPS by default · Let’s Encrypt |
| Footer copyright | Frozen at 2014–2018 | Auto-current year |
| @gmail · @hotmail | name@your-business.co.uk | |
| Social proof | Generic “quality service” quote | Named, located, linked reviews |
| Page speed | 5–8s on 4G | Under 2s on 4G |
The set-and-forget problem
I started this audit expecting to find broken sites, hacked sites, sites with placeholder text. I found those (around 17% of the sample). What I didn’t expect was that the dominant problem isn’t broken. It’s frozen.
Most of these sites work, technically. The HTML loads. The pages render. The phone number is on there somewhere. They just look and behave like the year they were last touched — and that year is somewhere between 2010 and 2016. To picture the era: the iPhone 6 was the latest iPhone. Snapchat had just launched. Brexit hadn’t happened. “Mobile-first” was a phrase web designers still had to argue for. The default tradesman website used drop shadows on every button, a gradient banner across the top, a Lobster font in the logo, a slider full of stock photos, and a contact form with a captcha that made you identify pictures of buses.
I call this the set-and-forget problem: a tradesman site built during the 2010–2016 window, paid for monthly, then never touched. A 2014 website on a 2014 platform with a 2014 contact form, attached to a 2026 business that’s won 200 jobs since.
These websites all carry a familiar mindset. Make do. Defer maintenance. Don’t invest in anything that isn’t visibly broken. Treat what’s already there as good enough. That mindset built a generation of public buildings, council estates and tradesman websites that all share the same fate: still standing, still technically open for business, quietly falling apart from the inside. The websites I audited are the digital version of a defunded community centre. The lights are on, the door’s unlocked, the address is still on Google Maps. But nobody’s looked after the place in a decade and the customer can tell the moment they walk in.
Six in ten tradesman websites I looked at are running on the design language of a different decade, paying someone every month to keep them online, and treating them as someone else’s problem. It’s the digital equivalent of a tradesman who painted his van in 2013 and hasn’t washed it since. (For more on why your website is your van, I’ve written about that here.) It still drives. It just isn’t selling anything.
The reason the set-and-forget problem matters more than “broken” is that broken is at least visible. A tradesman whose contact form errors out in front of him notices, eventually. A tradesman whose 2014 site is silently losing him 8 of every 10 customers who land on it has no signal it’s happening. Google sends them less traffic each year. Customers click off without filling the form. The phone rings less. The tradesman blames “the market.” The market is fine. His website isn’t.
10 real findings, named
Every example below is real and publicly visible. I’m naming the businesses because these are live websites that anyone can visit. The point isn’t to embarrass anyone. The point is that these problems are invisible to the business owner and visible to every potential customer.
| # | Business | Area | What’s wrong |
|---|---|---|---|
| 1 | PSC Electrical | Croydon | Casino spam injected in HTML |
| 2 | MD Bespoke Solutions | Streatham | CTA points to a competitor |
| 3 | AVH Construction | Sutton | “fffffggg” · “0****e@dgdfg.com” in footer |
| 4 | Perfect Heating | Epsom | “THIS DOMAIN IS FOR SALE” banner |
| 5 | Chosen Plumbing | Wandsworth | Permanent form error · broken gallery |
| 6 | Supreme Roofing | Worcester Park | Trust badges + broken images |
| 7 | ALBDECO | Kingston | {{template_variables}} live on page |
| 8 | Versatile Builders | Morden | Placeholder “Years of Experience” |
| 9 | Dr H2O | Carshalton | Typo: “javascipt:void(0)” |
| 10 | Mitcham Plumbing | Mitcham | “Paving Team” referenced in copy |
Tap a name to jump to the full breakdown.
1PSC Electrical, Croydon — casino spam in the HTML
The contact email listed on the website is literally i***@test.com — a placeholder that was never replaced with a real address. But that’s not the worst part. The HTML source contains injected French casino and gambling links, including references to sites called Bassbet and Yonibet, embedded directly in the page markup.
This is what happens when a WordPress installation goes unmaintained. At some point, an outdated plugin or a weak admin password allowed a third party to inject spam content into the site’s code. The business owner almost certainly has no idea it’s there. The casino links aren’t visible to someone browsing the site normally, but they’re completely visible to Google’s crawler, which reads the raw HTML. Google’s algorithms detect injected spam and can penalise the entire domain, pushing it out of search results or flagging it as “hacked.” For a business with over 200 Checkatrade reviews, this is catastrophic visibility damage happening silently in the background.
If you have a WordPress site and you haven’t updated the plugins, theme, or core software in the last 12 months, you’re vulnerable to exactly this kind of compromise. This is precisely the kind of problem that a basic WordPress maintenance plan catches before it becomes a crisis.
2MD Bespoke Solutions, Streatham — CTA points to a competitor
The “Book A Visit” call-to-action button — the most important conversion element on the entire page — sends visitors to jetwashsurrey.co.uk. A completely different business. Every potential customer who clicks the CTA is literally being handed to someone else’s company.
In conversion rate optimisation, the CTA is the moment where a visitor’s interest becomes action. It’s the single highest-value element on any commercial webpage. Getting it wrong is bad. Getting it so wrong that it actively sends customers to a competitor is something I genuinely hadn’t seen before this audit. On top of that, the site’s logo, van image, and certification badges are all SVG placeholders, so the visual identity of the business is effectively absent.
3AVH Construction, Sutton — “fffffggg” in the footer
The footer contains the text “fffffggg” and lists a contact email of 0****e@dgdfg.com. These are dummy entries left in by whoever built the site, never replaced with real information.
The footer is the last thing a visitor reads before deciding whether to make contact. Robert Cialdini’s research on persuasion identifies commitment and consistency as one of the principles that drives human decision-making — people look for alignment between what a business claims and what they observe. When the hero section says “professional construction services” and the footer says “fffffggg,” the inconsistency creates an immediate trust rupture. The visitor doesn’t consciously think the footer has dummy text. They just feel, on some level, that something is off. And they leave.
4Perfect Heating and Plumbing, Epsom — “THIS DOMAIN IS FOR SALE”
The website displays “THIS DOMAIN IS FOR SALE” banners across the page. The domain has either expired or been dropped by the owner, and the registrar is now advertising it as available for purchase.
This business may well still be trading, but their digital shopfront tells every visitor they’ve closed down. In the context of what a tradesman website actually costs, a domain renewal is typically £10 to £15 per year. Losing your domain because you missed a renewal notice is one of the most expensive cheap mistakes a business can make. Every customer who Googles “Perfect Heating Epsom” now sees a business that appears to have ceased trading.
5Chosen Plumbing and Heating, Wandsworth — broken form, broken gallery
The contact form displays “There was an error sending your message” permanently. It’s not a temporary server issue — the form is broken at a code level and has been returning this error to every visitor who tries to use it. Simultaneously, every image in the gallery section is broken.
This is a double failure at two critical stages of the customer journey. The gallery is where social proof is supposed to happen: look at the quality of our work, you can trust us with yours. With broken images, there’s no social proof. The contact form is where the customer converts from interested to enquiring. With a broken form, there’s no conversion. The customer journey hits a wall at both the trust-building stage and the action stage.
6Supreme Roofing and Building, Worcester Park — trust badges + broken images
The site has visible Checkatrade and TrustATrader trust badges, which are doing exactly what they should — signalling that this business has been vetted and reviewed. But multiple images throughout the site are broken, displaying as blank spaces or error icons.
Here’s what’s psychologically interesting about this combination: the trust badges actually make the broken images worse, not better. The badges set an expectation of professionalism. The broken images violate that expectation. With the badges present, the contrast between vetted professional and can’t maintain their own website creates active distrust. The credibility signals backfire because the context undermines them.
7ALBDECO, Kingston — {{template_variables}} on the page
Template variables like {{total_slide_count}} are visible to visitors in the page content. These are development artifacts that should be processed and hidden before the page renders. Seeing them on a live site means the build was deployed without anyone checking whether the template was rendering correctly.
This is the digital equivalent of a builder leaving scaffolding up, support beams exposed, and dust sheets on the furniture, then telling the client the job is finished. Combined with multiple placeholder images where real project photos should be, the site presents a business that appears to have paid for a website and received an unfinished product.
8Versatile Builders, Morden — placeholder “Years of Experience”
The “Years of Experience” counter on the homepage proudly displays placeholder numbers instead of real data. This feature is meant to be a credibility signal — a concrete claim that builds authority. When the number is a placeholder, the credibility signal becomes a credibility wound.
In positioning theory, as described by Al Ries and Jack Trout, every element on your website is making an argument about what your business stands for. A years-of-experience counter argues we’re established and reliable. A placeholder argues we paid for a website feature and never bothered to fill it in. The second argument is worse than not having the counter at all.
9Dr H2O Heating and Plumbing, Carshalton — one missing letter
A single character is misspelled in the site’s navigation code. The JavaScript function javascript:void(0) is written as javascipt:void(0) — missing the letter r. This one typo breaks navigation links across the entire site.
Navigation is the skeleton of a website. When nav links don’t function, visitors can’t explore services, can’t find contact information, can’t view the portfolio. The entire information architecture collapses. One invisible character, buried in code the business owner will never see, rendering the site effectively non-functional for anyone who tries to navigate beyond the homepage.
10Mitcham Plumbing, Mitcham — “Paving Team” on a plumbing site
The website copy references “Paving Team” on a plumbing website. This is a copy-paste error from a template that was originally built for a paving or driveway company and repurposed for a plumber without the content being properly rewritten.
This reveals something important about how many tradesman websites are actually built: a developer buys a template, installs it, does a find-and-replace on the business name, and publishes. If they miss one reference, it shows. And what it shows is that the website isn’t custom-built for this business at all — it’s a repurposed shell. In a market where your website is supposed to establish what makes your business distinctive, accidentally positioning yourself as a completely different trade is the ultimate own goal.
Why this matters more than most tradespeople think
Most of the businesses in this audit are good at what they do. Many have hundreds of five-star reviews. They’re skilled tradespeople with years of experience and loyal customers.
The problem is that their websites are working against them, and they don’t know it. Every broken form, every placeholder image, every missing SSL certificate, every stale copyright footer is a small signal that accumulates into a big message: this business doesn’t take their online presence seriously.
Daniel Kahneman’s research on decision-making demonstrates that humans are significantly more motivated by potential loss than potential gain — a concept called loss aversion. When a potential customer sees a broken website, they’re not weighing this plumber might do good work against this plumber might do bad work. They’re weighing the risk of losing money on a bad experience against the safety of choosing someone whose website looks like they have their act together. The broken website tips the scales toward caution every time.
Professor Byron Sharp’s work on brand growth identifies two requirements for a business to succeed: mental availability (being easy to think of) and physical availability (being easy to find and buy from). A broken website fails both tests. It makes your business harder to find (Google demotes broken sites) and harder to buy from (broken forms, missing phone numbers, dysfunctional navigation). You become physically unavailable at the exact moment a customer is trying to reach you.
In our interview with Ling Valentine of LingsCars, she explained why she refused to create a “boring” corporate version of her site. Her point wasn’t that ugly is good. It was that every design choice should be intentional. The tradesman websites in this audit aren’t making intentional choices. They’re making no choices at all.
What “done right” actually looks like
I built a mockup of what I’d consider the ideal tradesman website, applying every lesson from this audit. Every design decision is deliberate. (For trade-specific guidance, see our breakdown of the five things every plumber’s website needs.)
The phone number is the largest element on the page. The entire purpose of a tradesman website is to make the phone ring. In 47 of the 350 sites I audited, the phone number was either missing, buried below the fold, or broken. In this mockup, it’s bigger than the logo.
Blue is the dominant colour. Colour psychology research consistently shows that blue communicates trust, reliability, and professionalism. It’s the colour of British Gas, the NHS, and most financial institutions.
Reviews appear immediately, with names and locations. Sarah M., Surbiton, KT6, Boiler repair is ten times more credible than an anonymous quote.
The form has exactly three fields. Name, phone number, brief description. HubSpot’s analysis of 40,000+ landing pages found that forms with three fields outperformed longer forms by close to 50%. And critically, the submit button exists and works.
Two calls-to-action, not five. “Call now” and “request a callback.” Cognitive load theory tells us that the more choices you present, the less likely someone is to choose any of them.
Current copyright, real address, company number, professional email. The footer is a trust checkpoint. 41 of the sites I audited had stale copyright years. This one says 2026, shows a real address, lists a Companies House number, and uses a professional email on the business domain.
The 10-point self-audit
If you want to check whether your own website has any of these problems, run through this list. It takes ten minutes. Tick the ones your site passes — your score updates as you go.
Tick the ones your site passes.
-
Fill in your contact form. Does the email actually arrive?
-
Any ‘Lorem Ipsum,’ ‘Your Heading,’ or template variables left?
-
Address bar — padlock or ‘Not Secure’?
-
Is the copyright current (2026)?
-
Does it end @gmail or @hotmail? Or your own domain?
-
Open on phone — read everything without zooming?
-
Do they all go where they should?
-
Anything broken, blank, or obviously stock?
-
What shows up in the first three results?
-
Time how long it takes a stranger to find your phone number.
If your site fails more than two of these, it’s costing you work.
What to do about it
If you’ve read this and recognised your own website in any of these examples, there are three paths.
Fix it yourself. Some of these problems are genuinely quick fixes. Updating a footer date takes 30 seconds. Installing a free SSL certificate through Let’s Encrypt takes a few minutes through most decent UK hosts. Replacing placeholder text just requires reading your own site and typing over the template content.
Get a free audit. I’m offering free website audits to tradespeople in Kingston, Sutton, Wimbledon and the surrounding areas. I’ll go through your site the same way I went through these 350, flag everything I find, and tell you exactly what’s holding it back. No charge, no obligation. Request a free audit here.
Start fresh. If your site is fundamentally broken, a rebuild is often cheaper and faster than trying to patch what’s there. My tradesman website builds start at £297, one-off payment, you own everything, no monthly fees. For ongoing WordPress maintenance, WP Sentry catches these issues before they become crises.
If you’re paying for Checkatrade while your website is broken, you’re funding a reputation on one platform that your own platform is undermining. Our Checkatrade vs website breakdown explains how to fix that balance. And if you’re relying on social media instead of a website, our platform-by-platform breakdown explains why Facebook, Instagram, and TikTok can’t do what a website does.
These are skilled tradespeople. The work is good. The reviews are good. The reputation is good. The website is the one part of the business that’s stuck in 2014 — and it’s the part the customer sees first. Fix that one piece and everything else you’ve already built starts working harder for you.
FAQ
What makes a good tradesman website?
A clear headline matching what customers search for, a phone number that’s visible above the fold and clickable on mobile, named local reviews, a working three-field contact form, photos of real work (not stock), HTTPS, and a current footer. Everything else is optional.
How do I know if my tradesman website is working?
Three signals: enquiries arriving (form + phone), Google Search Console showing impressions and clicks for your local trade keywords, and a self-audit pass rate of 8/10 or better on the checklist above.
What are the common problems with tradesman websites?
In this audit of 350 sites: outdated pre-2015 design (60%), broken forms or pages (17%), Gmail/Hotmail business email (7%), stale copyright (12%), missing or buried phone numbers (13%), no SSL (under 1.5%), and a long tail of placeholder text and broken images.
How can I check if my website looks dated?
Quickest test: open it on your phone next to a competitor’s site that ranks above you on Google. If yours feels harder to read, harder to find the phone number on, or visually heavier, it’s dated.
Will Google demote my site if I don’t have HTTPS?
Yes, marginally. Google announced HTTPS as a ranking signal in August 2014. It’s a lightweight signal compared to content quality and backlinks, but Chrome additionally marks HTTP sites “Not Secure” in the address bar.
Comments
I Audited 350 Tradesman Websites in South London. Here’s What I Found.
Article Updated on May 1, 2026

A manual tradesman website audit · 350 sites across KT, SM, SW and CR · Last updated April 2026
Quick answer. This is a tradesman website audit of 350 live sites across the KT, SM, SW and CR postcodes in South London, conducted manually between January and March 2026.
Around 60% are running on pre-2015 design patterns. 17% are actively broken in ways that prevent customers from making contact. Only 14% — one in seven — are clean, professional and functional.
The headline finding: most tradesman websites in South London were built once between 2010 and 2017 and never updated. A 2014 website still doing the work for a 2026 business.
Already know your site’s the problem?
You don’t need the data. Here’s what a 2026-ready tradesman website actually looks like.
Want the full breakdown?
The numbers, the 10 named findings, the set-and-forget problem and a 10-point self-audit are all below. Skim or read straight through.
What I found in 350 sites
South London · KT · SM · SW · CR · Jan–Mar 2026
Major issue
68 · 19%
Minor issue
232 · 66%
Working
50 · 14%
The other 86% are quietly losing customers every day — and most owners have no idea.
Jump to:
The setup
Most articles about tradesman websites are written without looking at any. Agencies write best-practice lists. SEO consultants publish “10 things every tradesman site needs” pieces. Marketing blogs theorise about local SEO. Almost nobody actually runs a tradesman website audit on a real sample of live sites.
I did. I’m a web designer based in New Malden building a service specifically for local tradespeople. Between January and March 2026 I went through 350 tradesman websites across the KT, SM, SW and CR postcodes — plumbers, electricians, builders, roofers, bathroom fitters, landscapers, kitchen installers, loft converters, painters, plasterers. The full spectrum.
Methodology. 350 tradesman websites manually reviewed between January and March 2026 across the KT, SM, SW and CR postcodes. Each site was scored on six dimensions: SSL status, mobile responsiveness, contact-form functionality, content quality, image integrity, and design currency. Sample sourced via Google Maps, Google search, and local-business directory listings to surface tradesmen actively visible in the area. Findings reflect what a customer would see on a typical first visit, on a current iPhone, on home broadband.
I expected to find some rough ones. What I actually found was significantly worse: out of 350 websites, fewer than 50 were what I’d consider genuinely professional and functional. That’s roughly one in seven. The other ~300 ranged from “a bit dated” to “actively haemorrhaging customers every single day without the owner knowing.”
The numbers
Of the 350 tradesman websites I audited:
~210 (60%) were outdated with pre-2015 design patterns. Copyright years stuck in 2018 or earlier, no mobile layout, table-based HTML, visual design that looks like it was built during the London Olympics. This is by far the largest category. Most tradesman websites in South London were built once, between 2010 and 2017, and then left.
~60 (17%) were broken in ways that actively prevent customers from making contact. Sites completely down, hacked with spam content, forms that don’t send, dummy text still visible, buttons linking to the wrong business. A tradesman is paying to keep these sites online while they actively repel work.
~50 (14%) were clean, professional, and functional. The minority. One in seven.
~26 (7%) used Gmail or Hotmail as their business email despite owning their own domain name. A professional domain with an amateur email underneath. The signal it sends to a customer is “I never finished setting this up properly.”
A handful (≤5) had no SSL certificate at all. Chrome marks these sites “Not Secure” in the address bar, and Google has used HTTPS as a (lightweight) ranking signal since 2014. The fix is free, takes a few minutes through Let’s Encrypt, and most decent UK hosts will install it automatically.
~4 had no website at all. Active businesses with Checkatrade reviews, trading for years, completely invisible to anyone searching outside that platform. (For why that’s a problem, see our Checkatrade vs your own website breakdown.)
~4 used Wix or another locked platform where the tradesman doesn’t own the site. Stop paying, lose the lot.
The headline number, though, is the 60%. Six in ten tradesman websites in South London are running on designs that haven’t been touched in a decade. The internet has moved on. Their websites haven’t.
| What we look at | Pre-mobile (2010–2016) | What works in 2026 |
|---|---|---|
| Layout | Fixed-width, table-based | Fluid, mobile-first |
| Typography | Arial, Helvetica, drop shadows | System font stack, large readable type |
| Imagery | Stock photos · stretched logos | Photos of actual work · real vans |
| Phone number | Footer text, not clickable | Clickable, sticky, bigger than the logo |
| Contact form | 10+ fields, captcha, no consent | Three fields, GDPR-ready |
| SSL / HTTPS | HTTP only · “Not Secure” badge | HTTPS by default · Let’s Encrypt |
| Footer copyright | Frozen at 2014–2018 | Auto-current year |
| @gmail · @hotmail | name@your-business.co.uk | |
| Social proof | Generic “quality service” quote | Named, located, linked reviews |
| Page speed | 5–8s on 4G | Under 2s on 4G |
The set-and-forget problem
I started this audit expecting to find broken sites, hacked sites, sites with placeholder text. I found those (around 17% of the sample). What I didn’t expect was that the dominant problem isn’t broken. It’s frozen.
Most of these sites work, technically. The HTML loads. The pages render. The phone number is on there somewhere. They just look and behave like the year they were last touched — and that year is somewhere between 2010 and 2016. To picture the era: the iPhone 6 was the latest iPhone. Snapchat had just launched. Brexit hadn’t happened. “Mobile-first” was a phrase web designers still had to argue for. The default tradesman website used drop shadows on every button, a gradient banner across the top, a Lobster font in the logo, a slider full of stock photos, and a contact form with a captcha that made you identify pictures of buses.
I call this the set-and-forget problem: a tradesman site built during the 2010–2016 window, paid for monthly, then never touched. A 2014 website on a 2014 platform with a 2014 contact form, attached to a 2026 business that’s won 200 jobs since.
These websites all carry a familiar mindset. Make do. Defer maintenance. Don’t invest in anything that isn’t visibly broken. Treat what’s already there as good enough. That mindset built a generation of public buildings, council estates and tradesman websites that all share the same fate: still standing, still technically open for business, quietly falling apart from the inside. The websites I audited are the digital version of a defunded community centre. The lights are on, the door’s unlocked, the address is still on Google Maps. But nobody’s looked after the place in a decade and the customer can tell the moment they walk in.
Six in ten tradesman websites I looked at are running on the design language of a different decade, paying someone every month to keep them online, and treating them as someone else’s problem. It’s the digital equivalent of a tradesman who painted his van in 2013 and hasn’t washed it since. (For more on why your website is your van, I’ve written about that here.) It still drives. It just isn’t selling anything.
The reason the set-and-forget problem matters more than “broken” is that broken is at least visible. A tradesman whose contact form errors out in front of him notices, eventually. A tradesman whose 2014 site is silently losing him 8 of every 10 customers who land on it has no signal it’s happening. Google sends them less traffic each year. Customers click off without filling the form. The phone rings less. The tradesman blames “the market.” The market is fine. His website isn’t.
10 real findings, named
Every example below is real and publicly visible. I’m naming the businesses because these are live websites that anyone can visit. The point isn’t to embarrass anyone. The point is that these problems are invisible to the business owner and visible to every potential customer.
| # | Business | Area | What’s wrong |
|---|---|---|---|
| 1 | PSC Electrical | Croydon | Casino spam injected in HTML |
| 2 | MD Bespoke Solutions | Streatham | CTA points to a competitor |
| 3 | AVH Construction | Sutton | “fffffggg” · “0****e@dgdfg.com” in footer |
| 4 | Perfect Heating | Epsom | “THIS DOMAIN IS FOR SALE” banner |
| 5 | Chosen Plumbing | Wandsworth | Permanent form error · broken gallery |
| 6 | Supreme Roofing | Worcester Park | Trust badges + broken images |
| 7 | ALBDECO | Kingston | {{template_variables}} live on page |
| 8 | Versatile Builders | Morden | Placeholder “Years of Experience” |
| 9 | Dr H2O | Carshalton | Typo: “javascipt:void(0)” |
| 10 | Mitcham Plumbing | Mitcham | “Paving Team” referenced in copy |
Tap a name to jump to the full breakdown.
1PSC Electrical, Croydon — casino spam in the HTML
The contact email listed on the website is literally i***@test.com — a placeholder that was never replaced with a real address. But that’s not the worst part. The HTML source contains injected French casino and gambling links, including references to sites called Bassbet and Yonibet, embedded directly in the page markup.
This is what happens when a WordPress installation goes unmaintained. At some point, an outdated plugin or a weak admin password allowed a third party to inject spam content into the site’s code. The business owner almost certainly has no idea it’s there. The casino links aren’t visible to someone browsing the site normally, but they’re completely visible to Google’s crawler, which reads the raw HTML. Google’s algorithms detect injected spam and can penalise the entire domain, pushing it out of search results or flagging it as “hacked.” For a business with over 200 Checkatrade reviews, this is catastrophic visibility damage happening silently in the background.
If you have a WordPress site and you haven’t updated the plugins, theme, or core software in the last 12 months, you’re vulnerable to exactly this kind of compromise. This is precisely the kind of problem that a basic WordPress maintenance plan catches before it becomes a crisis.
2MD Bespoke Solutions, Streatham — CTA points to a competitor
The “Book A Visit” call-to-action button — the most important conversion element on the entire page — sends visitors to jetwashsurrey.co.uk. A completely different business. Every potential customer who clicks the CTA is literally being handed to someone else’s company.
In conversion rate optimisation, the CTA is the moment where a visitor’s interest becomes action. It’s the single highest-value element on any commercial webpage. Getting it wrong is bad. Getting it so wrong that it actively sends customers to a competitor is something I genuinely hadn’t seen before this audit. On top of that, the site’s logo, van image, and certification badges are all SVG placeholders, so the visual identity of the business is effectively absent.
3AVH Construction, Sutton — “fffffggg” in the footer
The footer contains the text “fffffggg” and lists a contact email of 0****e@dgdfg.com. These are dummy entries left in by whoever built the site, never replaced with real information.
The footer is the last thing a visitor reads before deciding whether to make contact. Robert Cialdini’s research on persuasion identifies commitment and consistency as one of the principles that drives human decision-making — people look for alignment between what a business claims and what they observe. When the hero section says “professional construction services” and the footer says “fffffggg,” the inconsistency creates an immediate trust rupture. The visitor doesn’t consciously think the footer has dummy text. They just feel, on some level, that something is off. And they leave.
4Perfect Heating and Plumbing, Epsom — “THIS DOMAIN IS FOR SALE”
The website displays “THIS DOMAIN IS FOR SALE” banners across the page. The domain has either expired or been dropped by the owner, and the registrar is now advertising it as available for purchase.
This business may well still be trading, but their digital shopfront tells every visitor they’ve closed down. In the context of what a tradesman website actually costs, a domain renewal is typically £10 to £15 per year. Losing your domain because you missed a renewal notice is one of the most expensive cheap mistakes a business can make. Every customer who Googles “Perfect Heating Epsom” now sees a business that appears to have ceased trading.
5Chosen Plumbing and Heating, Wandsworth — broken form, broken gallery
The contact form displays “There was an error sending your message” permanently. It’s not a temporary server issue — the form is broken at a code level and has been returning this error to every visitor who tries to use it. Simultaneously, every image in the gallery section is broken.
This is a double failure at two critical stages of the customer journey. The gallery is where social proof is supposed to happen: look at the quality of our work, you can trust us with yours. With broken images, there’s no social proof. The contact form is where the customer converts from interested to enquiring. With a broken form, there’s no conversion. The customer journey hits a wall at both the trust-building stage and the action stage.
6Supreme Roofing and Building, Worcester Park — trust badges + broken images
The site has visible Checkatrade and TrustATrader trust badges, which are doing exactly what they should — signalling that this business has been vetted and reviewed. But multiple images throughout the site are broken, displaying as blank spaces or error icons.
Here’s what’s psychologically interesting about this combination: the trust badges actually make the broken images worse, not better. The badges set an expectation of professionalism. The broken images violate that expectation. With the badges present, the contrast between vetted professional and can’t maintain their own website creates active distrust. The credibility signals backfire because the context undermines them.
7ALBDECO, Kingston — {{template_variables}} on the page
Template variables like {{total_slide_count}} are visible to visitors in the page content. These are development artifacts that should be processed and hidden before the page renders. Seeing them on a live site means the build was deployed without anyone checking whether the template was rendering correctly.
This is the digital equivalent of a builder leaving scaffolding up, support beams exposed, and dust sheets on the furniture, then telling the client the job is finished. Combined with multiple placeholder images where real project photos should be, the site presents a business that appears to have paid for a website and received an unfinished product.
8Versatile Builders, Morden — placeholder “Years of Experience”
The “Years of Experience” counter on the homepage proudly displays placeholder numbers instead of real data. This feature is meant to be a credibility signal — a concrete claim that builds authority. When the number is a placeholder, the credibility signal becomes a credibility wound.
In positioning theory, as described by Al Ries and Jack Trout, every element on your website is making an argument about what your business stands for. A years-of-experience counter argues we’re established and reliable. A placeholder argues we paid for a website feature and never bothered to fill it in. The second argument is worse than not having the counter at all.
9Dr H2O Heating and Plumbing, Carshalton — one missing letter
A single character is misspelled in the site’s navigation code. The JavaScript function javascript:void(0) is written as javascipt:void(0) — missing the letter r. This one typo breaks navigation links across the entire site.
Navigation is the skeleton of a website. When nav links don’t function, visitors can’t explore services, can’t find contact information, can’t view the portfolio. The entire information architecture collapses. One invisible character, buried in code the business owner will never see, rendering the site effectively non-functional for anyone who tries to navigate beyond the homepage.
10Mitcham Plumbing, Mitcham — “Paving Team” on a plumbing site
The website copy references “Paving Team” on a plumbing website. This is a copy-paste error from a template that was originally built for a paving or driveway company and repurposed for a plumber without the content being properly rewritten.
This reveals something important about how many tradesman websites are actually built: a developer buys a template, installs it, does a find-and-replace on the business name, and publishes. If they miss one reference, it shows. And what it shows is that the website isn’t custom-built for this business at all — it’s a repurposed shell. In a market where your website is supposed to establish what makes your business distinctive, accidentally positioning yourself as a completely different trade is the ultimate own goal.
Why this matters more than most tradespeople think
Most of the businesses in this audit are good at what they do. Many have hundreds of five-star reviews. They’re skilled tradespeople with years of experience and loyal customers.
The problem is that their websites are working against them, and they don’t know it. Every broken form, every placeholder image, every missing SSL certificate, every stale copyright footer is a small signal that accumulates into a big message: this business doesn’t take their online presence seriously.
Daniel Kahneman’s research on decision-making demonstrates that humans are significantly more motivated by potential loss than potential gain — a concept called loss aversion. When a potential customer sees a broken website, they’re not weighing this plumber might do good work against this plumber might do bad work. They’re weighing the risk of losing money on a bad experience against the safety of choosing someone whose website looks like they have their act together. The broken website tips the scales toward caution every time.
Professor Byron Sharp’s work on brand growth identifies two requirements for a business to succeed: mental availability (being easy to think of) and physical availability (being easy to find and buy from). A broken website fails both tests. It makes your business harder to find (Google demotes broken sites) and harder to buy from (broken forms, missing phone numbers, dysfunctional navigation). You become physically unavailable at the exact moment a customer is trying to reach you.
In our interview with Ling Valentine of LingsCars, she explained why she refused to create a “boring” corporate version of her site. Her point wasn’t that ugly is good. It was that every design choice should be intentional. The tradesman websites in this audit aren’t making intentional choices. They’re making no choices at all.
What “done right” actually looks like
I built a mockup of what I’d consider the ideal tradesman website, applying every lesson from this audit. Every design decision is deliberate. (For trade-specific guidance, see our breakdown of the five things every plumber’s website needs.)
The phone number is the largest element on the page. The entire purpose of a tradesman website is to make the phone ring. In 47 of the 350 sites I audited, the phone number was either missing, buried below the fold, or broken. In this mockup, it’s bigger than the logo.
Blue is the dominant colour. Colour psychology research consistently shows that blue communicates trust, reliability, and professionalism. It’s the colour of British Gas, the NHS, and most financial institutions.
Reviews appear immediately, with names and locations. Sarah M., Surbiton, KT6, Boiler repair is ten times more credible than an anonymous quote.
The form has exactly three fields. Name, phone number, brief description. HubSpot’s analysis of 40,000+ landing pages found that forms with three fields outperformed longer forms by close to 50%. And critically, the submit button exists and works.
Two calls-to-action, not five. “Call now” and “request a callback.” Cognitive load theory tells us that the more choices you present, the less likely someone is to choose any of them.
Current copyright, real address, company number, professional email. The footer is a trust checkpoint. 41 of the sites I audited had stale copyright years. This one says 2026, shows a real address, lists a Companies House number, and uses a professional email on the business domain.
The 10-point self-audit
If you want to check whether your own website has any of these problems, run through this list. It takes ten minutes. Tick the ones your site passes — your score updates as you go.
Tick the ones your site passes.
-
Fill in your contact form. Does the email actually arrive?
-
Any ‘Lorem Ipsum,’ ‘Your Heading,’ or template variables left?
-
Address bar — padlock or ‘Not Secure’?
-
Is the copyright current (2026)?
-
Does it end @gmail or @hotmail? Or your own domain?
-
Open on phone — read everything without zooming?
-
Do they all go where they should?
-
Anything broken, blank, or obviously stock?
-
What shows up in the first three results?
-
Time how long it takes a stranger to find your phone number.
If your site fails more than two of these, it’s costing you work.
What to do about it
If you’ve read this and recognised your own website in any of these examples, there are three paths.
Fix it yourself. Some of these problems are genuinely quick fixes. Updating a footer date takes 30 seconds. Installing a free SSL certificate through Let’s Encrypt takes a few minutes through most decent UK hosts. Replacing placeholder text just requires reading your own site and typing over the template content.
Get a free audit. I’m offering free website audits to tradespeople in Kingston, Sutton, Wimbledon and the surrounding areas. I’ll go through your site the same way I went through these 350, flag everything I find, and tell you exactly what’s holding it back. No charge, no obligation. Request a free audit here.
Start fresh. If your site is fundamentally broken, a rebuild is often cheaper and faster than trying to patch what’s there. My tradesman website builds start at £297, one-off payment, you own everything, no monthly fees. For ongoing WordPress maintenance, WP Sentry catches these issues before they become crises.
If you’re paying for Checkatrade while your website is broken, you’re funding a reputation on one platform that your own platform is undermining. Our Checkatrade vs website breakdown explains how to fix that balance. And if you’re relying on social media instead of a website, our platform-by-platform breakdown explains why Facebook, Instagram, and TikTok can’t do what a website does.
These are skilled tradespeople. The work is good. The reviews are good. The reputation is good. The website is the one part of the business that’s stuck in 2014 — and it’s the part the customer sees first. Fix that one piece and everything else you’ve already built starts working harder for you.
FAQ
What makes a good tradesman website?
A clear headline matching what customers search for, a phone number that’s visible above the fold and clickable on mobile, named local reviews, a working three-field contact form, photos of real work (not stock), HTTPS, and a current footer. Everything else is optional.
How do I know if my tradesman website is working?
Three signals: enquiries arriving (form + phone), Google Search Console showing impressions and clicks for your local trade keywords, and a self-audit pass rate of 8/10 or better on the checklist above.
What are the common problems with tradesman websites?
In this audit of 350 sites: outdated pre-2015 design (60%), broken forms or pages (17%), Gmail/Hotmail business email (7%), stale copyright (12%), missing or buried phone numbers (13%), no SSL (under 1.5%), and a long tail of placeholder text and broken images.
How can I check if my website looks dated?
Quickest test: open it on your phone next to a competitor’s site that ranks above you on Google. If yours feels harder to read, harder to find the phone number on, or visually heavier, it’s dated.
Will Google demote my site if I don’t have HTTPS?
Yes, marginally. Google announced HTTPS as a ranking signal in August 2014. It’s a lightweight signal compared to content quality and backlinks, but Chrome additionally marks HTTP sites “Not Secure” in the address bar.





