What 150 Contractor Websites Reveal About Lost Enquiries
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
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.
| Trade | Sites | No website | Tracking | Booking link |
|---|---|---|---|---|
| Electricians | 21/30 | 8 (27%) | 8 (38%) | 5 (24%) |
| Plumbers | 18/30 | 12 (40%) | 4 (22%) | 4 (22%) |
| HVAC | 22/30 | 8 (27%) | 3 (14%) | 7 (32%) |
| Roofers | 25/30 | 5 (17%) | 4 (16%) | 3 (12%) |
| Builders | 20/30 | 6 (20%) | 3 (15%) | 2 (10%) |
| All trades | 106/150 | 39 (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
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.
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.
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.
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.
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.
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:
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.
Read the individual trade breakdowns
The trade-specific teardown for electricians.
30 Plumber Websites ReviewedThe trade-specific teardown for plumbers.
30 HVAC Websites ReviewedThe trade-specific teardown for HVAC contractors.
30 Roofer Websites ReviewedThe trade-specific teardown for roofers.
30 Builder Websites ReviewedThe trade-specific teardown for builders.
Free Contractor Website ChecklistA practical checklist to audit your own site.
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.