The 10 Biggest Mistakes on Trades Websites in 2026 — and How to Avoid Them
Most trades websites quietly lose their owner customers every single month. The phone call that never happens. The inquiry that never gets submitted. The prospect who bounces back to Google after two seconds, because the site took too long to load.
This guide gives you a full diagnostic for trades websites: the 10 most common mistakes, how to spot them yourself, what each fix costs, and where the real lever for more customer inquiries actually sits. By the end you’ll know whether your own site is winning jobs — or leaving them on the table.
Written for painters, electricians, plumbers, HVAC installers, roofers, carpenters, tilers, landscapers, and any trade business serving customers locally (city + 30-50 km radius).
Why Trades Websites Have to Work Differently in 2026
Ten years ago, a trades website just needed name, address, services list, and a contact form. Not anymore. Three things changed fundamentally:
- Over 80% of local searches come from smartphones. “Painter near me”, “emergency electrician London”, “roofer Leeds” — all from phones, on the move, in the van, with thick thumbs. A site that isn’t mobile-first today is a shop with no door.
- Google ranks sites by speed, not by looks. Core Web Vitals (LCP, INP, CLS) became a hard ranking factor in 2021. Slow sites lose positions — and inquiries along with them.
- AI search results (Google AI Overview, ChatGPT, Perplexity) pull directly from websites. Sites without clean structure don’t get cited. Sites that do get cited earn free recommendations straight to the customer.
A trades website converts local searches into jobs — or it doesn’t. The mistakes below are the most common reasons it doesn’t.
Mistake 1: No Real Mobile Optimization
Not “responsive” as a technical promise. Actual mobile-first execution. There’s a difference.
What the mistake looks like: the site auto-zooms, text is unreadably small, buttons are too close together for thumbs, the contact form has tiny fields, the hamburger menu takes three taps to reach the actual service page.
What it costs you: Google switched to mobile-first indexing in 2021. Your mobile version is now the main version for ranking. If your mobile is bad, you lose rankings everywhere — desktop too.
How to test it yourself:
- Open the site on your phone
- Can you read all text without zooming?
- Can you tap every button accurately with your thumb?
- Can you find the phone number in 2 taps?
- Can you fill out the contact form without typos?
Solution: Mobile-first design means starting from the phone screen, not the desktop. Font sizes at least 16 px, touch targets at least 44 × 44 pixels, phone number as clickable tel: link, contact CTA in a sticky footer bar.
Fix cost: Rebuilding a WordPress site for mobile: 500-2,000 EUR. On a new build with a modern stack (Astro, Next.js): included by default.
Mistake 2: Load Time Over 2.5 Seconds
The hard threshold is 2.5 seconds for Largest Contentful Paint (LCP). Above that, Google demotes you. Above that, one in three visitors leaves before the page finishes loading.
What causes the problem:
- WordPress with 15-25 plugins (each plugin adds JavaScript load)
- Huge uncompressed images (phone uploads, 5 MB per photo)
- Hero slider with 6 rotating images on the homepage
- Google Fonts loaded remotely instead of locally hosted
- Cheap shared hosting with 200 other sites on the same box
How to measure it:
- Go to PageSpeed Insights (pagespeed.web.dev)
- Enter your URL
- Look at the Mobile score (not Desktop!)
- Target: LCP under 2.5 s, INP under 200 ms, CLS under 0.1
Solution: Static sites (Astro, Next.js in SSG mode) serve HTML straight from a CDN — no database, no PHP, no plugin cascade. Result: load time under 1 second, PageSpeed score 95-100. Images automatically converted to modern formats (WebP, AVIF), lazy loading for anything below the fold.
Fix cost: Optimizing WordPress: 800-3,000 EUR (pruning plugins, setting up caching, compressing images, switching themes). Rebuild on a modern stack: 990-4,500 EUR, often the better investment.
Mistake 3: No Local SEO
“Painter Manchester city centre”, “emergency electrician Glasgow”, “roofer Bristol” — that’s how your customers actually search. Not “painting company” or “electrical installation.”
What the mistake looks like: Homepage title is “Welcome” or “About us.” All services are stacked on one page. Location only appears in the legal notice. Google Business Profile isn’t set up, or hasn’t been touched since 2021.
What it costs you: Without local SEO, you only show up in searches when someone already knows your company name. Every new-customer search (“electrician near me”) goes to competitors.
Solution — three layers:
- Dedicated service pages per main offering. One page for “Interior painting Manchester”, one for “Commercial painting Manchester”, one for “Exterior render Manchester.” Each with the city in the title, meta description, H1, first paragraph, and URL.
- Google Business Profile fully filled out. Hours, services, photos (at least 10), regular posts (every 2-4 weeks), actively requesting reviews.
- Local schema markup (Schema.org LocalBusiness). Machine-readable for search engines: address, phone, hours, ratings. Turns your Google listing into a rich result.
Fix cost: Per service page 200-500 EUR with a freelancer. Google Business Profile setup: free, 2-3 hours of your time. Schema setup: 200-500 EUR one-time.
Mistake 4: Missing or Weak Calls-to-Action
“Contact” isn’t a CTA. “Imprint” definitely isn’t. A trades website without a clear call to action is a brochure — not a sales channel.
What the mistake looks like: Phone number hidden in the footer. Contact form under its own menu item, three clicks from the homepage. The only CTA button says “Contact” and leads to a generic form page with no explanation of what happens next.
What works:
- Phone number in the header, clickable (
tel:...) on every page. One tap = direct call. - WhatsApp button as an alternative — many customers (especially under 45) prefer to text, not call.
- Clear offer-style CTAs in every section: “Get a free quote”, “Book an on-site visit”, “Emergency call-out (0800 …)”. Not “Contact.”
- Sticky contact bar at the bottom on mobile — phone + WhatsApp + inquiry always visible.
- Trust signals next to the CTA: “Reply within 2 hours”, “Free estimates”, “Serving Manchester since 1998.”
Solution: Every page needs at least one primary and one secondary CTA. Primary: call or inquiry. Secondary: service details or references.
Fix cost: If the rest of the site is okay: 300-800 EUR for CTA redesign and sticky-bar implementation.
Mistake 5: No HTTPS or Outdated Design
HTTPS isn’t optional in 2026 — it’s mandatory. Chrome, Safari, and Firefox openly flag HTTP pages as “Not Secure.” Visitors see a red warning before they even read your content.
Outdated design signals an outdated operation. If the site looks like 2014 (stock-photo header, flat pale-blue-grey color scheme, 90s logo, Comic-Sans-style headings), visitors subconsciously think: “How modern are they on the actual job site?”
How to test it:
- Is the padlock icon visible before your URL?
- Does the browser say “Not Secure” when you open the site?
- Does your site look like sites you would personally take seriously as a customer?
Solution: SSL certificates via Let’s Encrypt are free, and bundled automatically with every modern host. Anyone still charging for SSL is overcharging. Design update: a modern, clean layout without stock-photo overkill, clear typography, one or two real photos of the team/of projects.
Fix cost: Activating HTTPS: free, 30 minutes at your host. Full redesign: 1,500-4,500 EUR depending on size.
Free website check: Want to know where your site stands today? Send me a quick message — I’ll look over your site and tell you in 15 minutes which of these mistakes specifically apply to you.
Mistake 6: Stock Photos Instead of Real References
Glossy images of American tradespeople with white teeth and perfect tool belts. The visitor notices immediately — even if they can’t name why. It feels interchangeable, anonymous, distant.
Why real photos convert:
- Trust. “These are real people doing real projects. Probably I’ll get what I see.”
- Local context. A photo in front of a recognizable Manchester terrace beats any stock image.
- SEO. Google reads filenames, alt text, and EXIF data. Your own images with meaningful names (“painting-victorian-terrace-manchester-2025.jpg”) help rankings.
Solution: Before/after photos from 5-10 completed projects. Smartphone quality is fine (phones in 2026 have excellent cameras). A short photo shoot for team and workshop images: 300-800 EUR with a local photographer, or free if you have a reasonable eye yourself.
Legal note: Photos of customer properties need written consent (verbal is legally enough but written is safer). Only show people with their permission. For interior shots: no personal items or house numbers visible.
Mistake 7: All Services Crammed on One Page
“Our services: interior painting, exterior rendering, wallpapering, flooring, drywall, repairs.” All in one list on one page.
Why it’s a problem:
- Google can’t rank what doesn’t have its own page. Someone searching “wallpapering Manchester” will never find you, because your wallpapering description is three lines inside a long services list.
- Customers search specifically. Nobody googles “painter in general.” They google “exterior lime wash painting” or “bedroom mold remediation.”
Solution: One subpage per main service. At least 500-800 words per page. With real information: materials, process, typical prices or price ranges, typical duration, before/after images. Plus the location in the body text every time.
For an average trades business this means 5-12 service pages. Sounds like a lot — it’s a one-time effort that then brings in inquiries for years.
Fix cost: Per standalone service page 200-500 EUR with a freelancer using AI assistance.
Mistake 8: Google Business Profile Not Maintained
The Google Business Profile (formerly Google My Business) is the most important local visibility channel for tradespeople. Not the website itself — the profile.
Where tradespeople fail:
- Profile was set up once in 2019 and never touched since
- No photos, or only the logo
- Hours wrong or missing
- Services list incomplete
- Reviews never answered
- No regular posts / updates
- Categories wrong (“Painting company” instead of “Painter” as primary)
What a good profile in 2026 must deliver:
- Primary category + 2-4 correct secondary categories
- Complete service list with descriptions
- 20+ photos (team, workshop, projects before/after, vehicles)
- Regular posts (every 2-3 weeks) — promotions, notes, small updates
- Replies to every review, positive and negative
- Q&A section actively answered
- Products/Services listed as individual entries
Cost: Google Business Profile is and stays free. Agencies sell “GMB management” for 200-500 EUR/month — usually overkill for a single trades business. Set it up right once (4-6 hours), then spend 15 minutes every two weeks maintaining it.
Mistake 9: Privacy Issues (Google Fonts, Maps, Tracking Without Consent)
This is the mistake that brought thousands of small businesses formal warning letters (Abmahnungen in Germany, ICO notices in the UK) between 2024 and 2026. Legal danger zone — not optional.
The most common privacy traps on trades websites:
- Google Fonts loaded remotely (instead of locally hosted). Every visitor unknowingly transmits their IP to Google servers in the US. Fines 100-300 EUR per case in the EU. Munich court ruling 2022 opened the floodgates.
- Google Maps embedded directly on the page. Must sit behind a consent banner or be replaced with static screenshots.
- Google Analytics or Meta Pixel without cookie consent. Clear opt-in required before any tracking script loads.
- Contact form without link to privacy policy and without consent checkbox.
- No privacy policy or one from 2015 that doesn’t cover modern data processing.
- No legal notice / imprint or incomplete imprint (missing details per TMG §5 in Germany, similar rules elsewhere).
Solution:
- Self-host Google Fonts or switch to bunny.net (GDPR-compliant CDN)
- Proper consent banner with genuine choice (Borlabs, Real Cookie Banner, or custom)
- Google Maps as static screenshot or behind consent
- Current privacy policy via iubenda, Termly, or a lawyer
- Imprint / legal notice fully compliant
- For AI chat widgets or booking systems: Data Processing Agreement with the vendor
Fix cost: Privacy cleanup on an existing site: 300-1,500 EUR one-time. On a new build with the Lomageek stack: compliant by default, no extra cost.
Mistake 10: No Clear Contact Information
Sounds trivial. It’s the most common show-stopper.
What’s missing on most sites:
- Phone number not visible on every page
- Email as an image (spam prevention) instead of a clickable link — blocks even genuine customers
- Opening hours only in Google Profile, not on the website itself
- Address only in the imprint, not in the contact section
- No travel-time reference (“15 minutes from central Manchester”)
- No “We serve these areas” block
What every trades website needs:
- Header: logo + phone number (clickable) + “Inquiry” button
- Contact page: phone, email (clickable), WhatsApp, address with map, opening hours, travel-time note
- Footer: address, phone, email, hours (short)
- Mobile sticky bar: phone + WhatsApp + inquiry always visible
- Service area visible: list of neighborhoods / towns you cover
Fix cost: 200-500 EUR on an existing site for contact layout rework.
How to Audit Your Own Trades Website
10-minute check you can do today:
- Mobile test: Open the site on your phone. Can you read everything without zooming?
- Speed test: pagespeed.web.dev → enter your URL → check mobile score. Under 70? Action needed.
- HTTPS test: Is the padlock icon visible in the address bar? No = critical.
- Local SEO test: Google “[your main service] [your city]” → are you on page 1? If not, work to do.
- CTA test: Open the site and count — how many clicks to submit an inquiry? More than 2 = too many.
- References test: Do you see real projects with real photos? Or stock images?
- Service pages test: Does every main service have its own page with at least 500 words?
- Google Business test: Google your company name. Does your profile appear on the right as an info card? Fully filled out?
- Privacy test: Does the site use Google Fonts, Maps, or Analytics without a consent banner? If yes = fine risk.
- Contact test: Is the phone number visible and clickable on every page header?
Honest tally: anyone failing 4+ of these points is losing jobs every month.
What Does Fixing Everything Cost?
Two paths:
Path 1 — patch the existing site. 2,000-5,000 EUR for a serious relaunch-light: performance optimization, mobile fix, expanded service pages, privacy cleanup, CTA redesign. Problem: if the foundation (WordPress + cheap theme) is weak, you’re patching on shaky ground.
Path 2 — full rebuild. 990-3,500 EUR with a freelancer using AI assistance and a modern stack (Astro). All 10 mistakes avoided because the foundation is right. Result: sub-second load time, mobile-first from the start, privacy-clean, clear CTAs, proper service pages. Often cheaper than Path 1 and delivers better results.
More detail on the Lomageek packages: See packages →
Concrete quote for your business: Book a free 15-minute call. I’ll look over your site, name the 2-3 biggest levers, and tell you honestly whether a rebuild or a fix makes more sense.
Frequently Asked Questions
How much should a tradesperson invest in a website overall? Realistically 1,500-3,500 EUR upfront + 100-500 EUR/year ongoing (domain, hosting, occasional updates). Much more is rarely justified for a single trades business; much less usually lands in templated mass output.
Do I need a blog as a tradesperson? No — unless you actually have time and appetite to write regularly. A badly maintained blog hurts more than having none. If you want content, build 5 excellent service pages before 30 half-hearted blog posts.
Can I just “make my old WordPress site mobile”? Technically yes, practically rarely worth it. If the foundation (theme, plugin stack, hosting) is old, rebuilding on a modern base is usually cheaper than retrofitting.
What matters more: website or Google Business Profile? Both, but in this order: first set up the Google Business Profile completely (free, 4-6 hours). Then build the website. They have to link to each other and stay consistent.
I have a Wix or Squarespace site — is that bad? Fine for starting out, problematic long-term: load times usually over 3 seconds, technical SEO limited, no code ownership, vendor lock-in. For growing businesses, eventually too restrictive.
How long until a new website brings in customers? With local SEO and a clean Google Business Profile: 4-12 weeks until first organic inquiries. Via ads: immediately. Without active marketing and solid SEO: possibly never.
Do I need a cookie banner on a trades website? If you use Google Analytics, Meta Pixel, Google Maps, or other tracking technologies: yes, mandatory. Without these: no. Purely static sites without tracking need no banner.
Is a multilingual website worth it for a tradesperson? Rarely. Only if you work in a border region or cater to expats in large cities. Otherwise, your local language is enough.
Bottom Line
A trades website that wins customers in 2026 doesn’t need to be more elaborate than before — it just needs to avoid the 10 mistakes above consistently. Most of them are technical basics (mobile, fast, HTTPS) and structural clarity (dedicated service pages, clear CTAs, complete business profile). None of it is rocket science.
Anyone implementing these 10 points properly beats 70-80% of local competitors — because the majority of trades websites fail on at least 3-4 of them.
If you want to know where your own site stands: send me a message and I’ll give you an honest 15-minute check. No sales pitch, no hidden follow-up costs.
Keep reading: What does a website really cost? · Website or Social Media? · See packages