Blog/Benchmark Report

What 150 Contractor Websites Reveal About Lost Enquiries

July 14, 2026·12 min read

We audited 150 contractor websites across five trades in the Boston/Malden area. Electricians, plumbers, HVAC, roofers, and builders. Here is what the data says about how contractors are losing enquiries, which trades are furthest ahead, and what a good contractor website actually needs.

The headline numbers

150
contractor websites audited
5
trades compared
79%
of existing sites had no tracking
26%
had no owned website at all
80%
had no booking or contact link
0
sites scored in the top band (21-24)

How the trades compare

Each trade had 30 businesses audited using the same 12-point scorecard. Here is how they differed on the three metrics that matter most: website ownership, tracking adoption, and booking path.

TradeSitesNo websiteTrackingBooking link
Electricians21/308 (27%)8 (38%)5 (24%)
Plumbers18/3012 (40%)4 (22%)4 (22%)
HVAC22/308 (27%)3 (14%)7 (32%)
Roofers25/305 (17%)4 (16%)3 (12%)
Builders20/306 (20%)3 (15%)2 (10%)
All trades106/15039 (26%)22 (21%)21 (20%)

Roofers are most likely to have a website, but least likely to have a booking link. Plumbers are most likely to have no site at all. HVAC contractors lead on booking links but almost none have tracking. Builders have the weakest contact paths overall.

What stood out in each trade

Electricians

Strongest signal: Highest tracking adoption (38%) and most 'solid foundation' sites (8 of 30).

Biggest gap: One in three rely on Facebook or social pages instead of an owned site.

Takeaway: Electricians are the most web-aware trade in this dataset, but the bar is still low. The gap between the best and worst electrician sites was the widest of any trade.

Plumbers

Strongest signal: Two businesses had booking links via Jobber, and one had 91 reviews with 112 photos.

Biggest gap: Highest no-website rate at 40%. A cPanel login page and a 'Taxes Archives' title were found here.

Takeaway: Plumbers have the most to gain from simply getting a basic site live. The gap between no-site and solid-site is the steepest in this trade.

HVAC

Strongest signal: Most likely to have booking links (32%), and one business had 3,455 reviews with a scheduling tool.

Biggest gap: 86% of sites have no tracking. Wrong-page titles are the most common issue: Careers, About, Photo Gallery, and Contact pages instead of service-led homepages.

Takeaway: HVAC contractors are closer to booking-ready than other trades, but almost none can measure whether their site is working.

Roofers

Strongest signal: Highest website ownership rate at 83%. One site had 695 reviews and 267 photos.

Biggest gap: A hacked site showing gambling spam, a Privacy Policy as a page title, and franchise metadata from another state. Only 12% had a booking link.

Takeaway: Roofers are most likely to have a site, but those sites are the most likely to be broken, misconfigured, or actively harmful to their reputation.

Builders

Strongest signal: Strongest visual proof bases: several builders had 100+ project photos on Google.

Biggest gap: Two parked domains, one suspended hosting account, one site with zero reviews, and the lowest booking-link rate at 10%. 85% of sites have no tracking.

Takeaway: Builders treat their website as a portfolio afterthought, not a sales tool. The gap between proof of work and enquiry conversion is the largest here.

Six problems we kept seeing across all trades

26%
had no owned website

1. No website at all

What we found: Across all 150 businesses, 39 had no owned website. Plumbers were the worst affected at 40%, followed by electricians and HVAC at 27%. Builders and roofers fared slightly better, but several builder sites were parked or suspended, which is functionally the same as having no site.

Why it matters: A Google Business Profile with strong reviews is a good start, but it is not a sales asset. Every searcher who wants to see services, credentials, or past work before calling goes back to Google and picks a competitor who has a site.

The fixA simple 3-page website (Home, Services, Contact) gives searchers somewhere to land. It does not need to be complicated. It needs to exist, load fast, and make the next step obvious.

79%
of existing sites had no tracking

2. No analytics or tracking

What we found: Of the 106 businesses with live websites, 84 had no Google Analytics tag or any other tracking detected. HVAC sites were the worst at 86% without tracking, followed by builders at 85% and roofers at 84%. Electricians were the best, but even there, 62% of sites had no tracking.

Why it matters: Without tracking, you cannot know how many visitors you get, where they come from, or which pages they look at. You cannot measure whether your website is working, and you cannot safely spend money on ads or SEO because you have no baseline to compare against.

The fixInstall Google Analytics 4 and connect Google Search Console. Both are free. Search Console alone tells you which search queries bring people to your site, which is enough to start making smarter decisions about content and keywords.

1 in 3
sites had wrong or generic page titles

3. Page titles that do not sell services

What we found: At least a third of all websites had page titles like 'Home', 'About', 'Contact', or the domain name. Worse: we found a cPanel login page as a plumber's homepage, a Careers page on an HVAC site, a Privacy Policy as a roofer's page title, a blog post as a builder's landing page, and one roofer whose site title was gambling spam from a hack. Descriptions were blank on the majority of sites across every trade.

Why it matters: Page titles are the single most important on-page SEO signal. When your title says 'Home' or 'About', Google has to guess what your business does. When it says 'cPanel Login', visitors think your site is broken. Either way, you rank lower and convert worse.

The fixEach page should have a title that includes your trade, your city, and your main service. Example: 'Boiler Repair & Emergency Plumbing in Malden, MA | Your Business Name'. Write a meta description that says what you do and gives a reason to call.

80%
of sites had no booking link

4. No clear booking path

What we found: Only 21 of the 106 websites had a booking or contact link captured in the data. Builders were the worst: just 2 of 30 had any structured next step. Roofers had 3 of 25. Plumbers had 4 of 18. The contractors who did have booking links used tools like Jobber, Housecall Pro, or WhatsApp, and those sites consistently scored higher overall.

Why it matters: If a visitor has to hunt for how to reach you, most will not bother. A phone number buried in a footer is not a booking path. A contact form on a dedicated page, a 'Book now' button in the header, or a scheduling link from Jobber or Housecall Pro gives people a frictionless way to take action.

The fixPut your phone number in the header. Add a contact form on its own page. If you use Jobber, Housecall Pro, or similar, add a 'Book now' button that links directly to your scheduler. Make sure your homepage has a visible call-to-action above the fold.

40+
businesses had strong reviews but weak sites

5. Strong reviews, weak website

What we found: More than 40 businesses across all five trades had excellent Google reviews (some with 100, 300, even 695 reviews) but thin, generic, or broken websites. The reputation engine works, but the conversion asset does not match. This pattern was consistent across every trade, with no trade standing out as better or worse.

Why it matters: You have earned trust through reviews, but if your website does not reflect that quality, it creates a disconnect. Visitors wonder which version of your business is real. The reviews say five stars, but the site says 'Home' and has no photos.

The fixPull your best reviews onto your website. Add a reviews or testimonials page. Show your star rating prominently. Add real project photos. Let your website match the credibility you have already built on Google.

15+
sites had content from another trade or location

6. Trade and location mismatch

What we found: We found an HVAC site showing French-language plumbing content from a different country, a roofer whose franchise template displayed Texas content for a Massachusetts location, a builder whose title was a project street address, and several contractors whose site titles or descriptions focused on a secondary trade instead of the one they were listed under.

Why it matters: When your site says one thing and your Google listing says another, search engines and customers both get confused. You rank for the wrong keywords, attract the wrong enquiries, or appear negligent. A mismatched or hijacked site is worse than no site at all.

The fixMake sure your page title, meta description, and homepage copy all match the trade and location on your Google Business Profile. If you offer multiple trades, give each one its own landing page instead of mixing them on a generic homepage.

What a good contractor website actually needs

Based on 150 audits, here is the minimum bar for a contractor website that turns visitors into enquiries:

Trade, city, and main service visible in the first screen
Service-specific pages, not one generic homepage
Phone number in the header, contact form on a dedicated page
A booking or scheduling link if you use Jobber, Housecall Pro, or similar
Google reviews pulled onto the site or linked prominently
Photos of real work, not just stock images
Page titles that include your trade and location
Google Analytics 4 and Search Console installed
Mobile-friendly with tappable call buttons
Service-area page listing the towns you cover
A clear next step on every page: Call now, Get a quote, or Book online
Consistent trade and location messaging across your site and Google profile

How we did this

We audited 150 contractor businesses across five trades (electricians, plumbers, HVAC, roofers, and builders) in the Boston/Malden, MA area (ZIP 02148 and surrounding). Each trade had 30 businesses scored against a 12-point scorecard covering first-screen clarity, service clarity, contact path, mobile usability, trust signals, local SEO basics, service-area content, proof of work, differentiation, speed/currentness, tracking readiness, and next-step confidence.

Scoring used publicly available metadata: website presence, page titles and descriptions, platform detection, tracking tags, booking/contact links, Google review counts, photo counts, and verification status. This is enough for pattern-finding and benchmark reporting, not a full manual UX teardown of each site.

No business is named in this report. The findings are aggregated and anonymised. We also published individual trade breakdowns for electricians, plumbers, HVAC, roofers, and builders. If you want us to check your own site, ask for a private review and we can send practical findings about your pages, contact path, and search setup.

Does your contractor website have these problems?

We build fast, professional websites for contractors starting at $348. Clear packages, live demos, and a site that actually turns visitors into enquiries.