FOR CONTRACTORS AND HOME SERVICE BUSINESSES
Website care for contractors and home service businesses
Plumbers, electricians, landscapers, HVAC techs and roofers do not lose jobs because the logo looks dated. They lose them because someone searched on a phone at a job site with two bars of signal, could not tap to call fast enough, and moved on to the next result. Here is what actually costs a service business the job, and what to fix first.
WHAT ACTUALLY COSTS YOU THE JOB
Six things that quietly lose calls
None of this is exotic. It is the same handful of defaults that show up on almost every small business site, and on a service business they cost more than most, because the customer is deciding right now, standing in front of a problem.
A number sitting in the footer as plain text is not the same as a real tel: link near the top of the page. Someone with a leaking pipe is not going to hunt for it. It needs to work with one tap, on every page, above the fold.
Nobody calling a plumber is on office wifi. They are on cell data, often weak, deciding between you and the next name in the list before a slow page even finishes loading. The free check has found images published with no width or height set in 67% of checks so far, which is exactly the kind of layout-shifting weight that makes a page feel broken on a weak connection.
“Proudly serving the Valley” tells a search engine and a homeowner nothing. Naming the actual cities and zip codes you cover, in plain text, is what lets both a person and a search result understand whether you are a fit before they call.
The proof that sells the job, a full driveway repour or a finished panel upgrade, is usually the heaviest, least-optimized image on the site. Uncompressed photos dropped straight from a phone are a common cause of the slow, jumpy pages the free check keeps finding.
Structured data is how a search engine and an AI assistant confirm what you do and where. Right now 40% of checks find no LocalBusiness structured data at all, and 43% find no link to a Google Maps listing, which is exactly the kind of thing that decides whether you show up for “electrician near me.” If your Google Business Profile itself is missing from the map, start with why your business isn’t showing up on Google Maps.
23% of checks find no opening hours published, and 22% find no postal address. For a trade where trust and licensing matter, leaving those out is not a style choice, it is a gap a competitor’s site does not have.

Most of this is a ten-second check away
The free health check runs the same technical, local and AI-visibility checks I run on day one of every retainer, including whether your phone number, hours, address and structured data are actually there. If the list turns out to be longer than a few fixes, the $297 teardown gives you the whole prioritized list instead of guessing at it one issue at a time.
Bill
By Bill Belcamino · Last updated