Open your website on your phone right now. Not your desktop — your phone, the way a homeowner with a leaking water heater finds you at 9pm. That single act is where most local service sites quietly fail. Good web design for local business is not about how the homepage looks on your 27-inch monitor; it is about whether a stranger in a small emergency can understand what you do, trust you, and reach you in under a minute. This is an audit you can run today, item by item, with a clear picture of what a pass and a fail look like for each. No theory. Bring your own site and a stopwatch.
I build sites for HVAC companies, plumbers, electricians, roofers, and remodelers across Texas, and the gap between a site that books work and one that just exists almost always comes down to the same dozen checks. Work through them in order. Mark each one pass or fail honestly — the failures are your shortlist.
Section 1: The first-glance test (run it on a phone)
1. The five-second clarity check
Load your homepage on mobile and count to five. Then look away.
- Pass: A stranger can say what you do, where you do it, and how to reach you. "Round Rock HVAC repair and replacement" with a tappable phone number above the fold.
- Fail: A hero image of a smiling family, a slogan like "Comfort You Can Count On," and you have to scroll to learn it's even an AC company — let alone whether you serve their town.
2. The tap-to-call check
Find your phone number on mobile and tap it.
- Pass: Your dialer opens instantly with the number filled in. The number lives in the header on every page, not just the contact page.
- Fail: The number is an image, or plain text you can't tap, or it's buried in the footer. For trades where the call is the job — plumbing especially — a number that doesn't dial is lost money.
3. The service-area check
A local searcher's first silent question is "do they even come out here?"
- Pass: Named towns and counties appear in real text — "We serve Austin, Cedar Park, Pflugerville, and Williamson County" — ideally with individual service-area pages for your bigger markets.
- Fail: A generic "Greater Austin Area" with no specifics, or a service map graphic with no readable text behind it. Google can't read the graphic, and neither can a hesitant homeowner.
Section 2: The pages that actually do the booking
Most local sites have a homepage, an about page, and a contact page, then wonder why the phone is quiet. The pages that book work are the ones that match what people actually type. Walk your own menu against this list.
4. One page per money service
- Pass: Each core service has its own page. An HVAC site has separate pages for AC repair, AC replacement, heating, and maintenance plans. A plumber has dedicated pages for water heaters, drain cleaning, repipes, and slab leaks. Each page speaks to the specific worry behind that search.
- Fail: One "Services" page listing everything in a bulleted block. That single page can't rank for the dozen different things people search, and it can't reassure a homeowner whose specific problem is a backed-up main line.
This is the difference between a brochure and a working site. If you want the full reasoning on why service-specific pages outperform a catch-all, I broke it down in our guide to building a service business website that actually books jobs.
5. The emergency path (trade-dependent)
- Pass: If you offer 24/7 or same-day service, it's stated where a panicked person will see it first. A plumber with a burst pipe page has the after-hours number and "emergency" in the headline. A roofer after a hailstorm has a storm-response page ready before the next front rolls through.
- Fail: You advertise emergency service on your truck but the website hides it, or makes someone fill out a 12-field form to reach you during a flood.
6. The replacement and financing path (HVAC, roofing, big-ticket)
- Pass: Big-ticket trades have content for the considered buyer, not just the emergency. An HVAC site explains current SEER2 efficiency standards, what a system swap involves, and whether financing is available. A roofer explains the insurance-claim process step by step.
- Fail: The site treats a $400 repair and a $14,000 system replacement as the same one-click contact form. Homeowners spending real money want to feel informed before they raise their hand.
Section 3: Proof — the trust signals that close the homeowner
Local service is a trust purchase. You're sending a stranger into someone's home. The site has to do the reassuring the salesperson would normally do in person.
7. Reviews on the page, not just on Google
- Pass: Real reviews are pulled onto the site with the reviewer's first name and town, and they mention the specific service. "Marcus replaced our condenser in Leander same day" beats five stars and a paragraph of nothing.
- Fail: A static "5 stars!" graphic with no source, or invented testimonials. Homeowners are good at smelling fake, and Google's review systems penalize manufactured praise.
8. Before-and-after work that proves competence
- Pass: Photos of actual jobs — the messy panel you cleaned up, the re-roof, the repipe. Real, slightly imperfect photos read as honest. A handful of project write-ups does more than a stock gallery.
- Fail: Stock photography of a generic technician who clearly doesn't work for you. If the photos could belong to any company in the country, they prove nothing about yours. Seeing your own crew and trucks is the point — more on that in our breakdown of contractor website design for trades businesses.
9. Credentials in plain sight
- Pass: License numbers, insurance, manufacturer certifications, and any Google Guaranteed badge are visible. A Texas plumber shows the responsible master plumber's license number. An electrician shows the TDLR license. These aren't only trust signals — in Texas they're legally required in advertising.
- Fail: No license number anywhere. Beyond losing skeptical buyers, you may be out of compliance. The Texas State Board of Plumbing Examiners and Texas Department of Licensing and Regulation spell out the advertising requirements for the licensed trades.
Section 4: The lead paths — every way a job can reach you
A booked job starts as a contact. Count how many distinct ways a visitor can reach you and how much friction each one carries.
10. Multiple contact methods, low friction
- Pass: Phone, a short form, and a text option. The form asks only for what you need to call them back — name, phone, the problem, the zip. Three or four fields.
- Fail: A single long form as the only path, demanding address, preferred time, and how they heard about you before you've earned anything. Every extra field costs you submissions. If you suspect your forms are leaking, our piece on getting more leads from your website without more traffic walks through the specific conversion fixes.
11. Texting consent done right
- Pass: If you text leads back, the form has clear consent language. This keeps you on the right side of the TCPA and out of trouble with carriers.
- Fail: You auto-text everyone who fills out a form with no disclosed consent. It feels minor until it isn't.
12. The form actually goes somewhere
- Pass: You've submitted a test through your own form this month and confirmed it landed — in an inbox you check, ideally with an instant notification. Speed-to-lead decides who wins; the first contractor to call back usually books the job.
- Fail: You don't actually know where form submissions go, or they route to an email nobody monitors. I've audited sites quietly dropping leads into a dead inbox for over a year. That is the most expensive failure on this list.
Section 5: The technical floor (the part nobody sees but Google does)
13. Speed
- Pass: Run your URL through Google's PageSpeed Insights. On mobile you want a Largest Contentful Paint under 2.5 seconds, Interaction to Next Paint under 200ms, and Cumulative Layout Shift under 0.1. These are Google's Core Web Vitals, and INP replaced the old FID metric in March 2024.
- Fail: A hero video and a dozen uncompressed photos that take six seconds to load on cellular. Half your visitors are gone before the page paints.
14. Local schema and Google Business Profile alignment
- Pass: The site uses the right schema.org type — Plumber, HVACBusiness, Electrician, RoofingContractor — and your name, address, and phone match your Google Business Profile and directory listings exactly.
- Fail: No structured data, and your phone number is formatted three different ways across the web. Inconsistent NAP confuses Google's local ranking and weakens your map-pack position. We cover the myths around this in SEO for home service business websites.
15. Accessibility
- Pass: Images have alt text, text has readable contrast, and form fields have labels. This serves real users and keeps you off the radar of the firms sending ADA demand letters to small service sites.
- Fail: Light gray text on white, unlabeled forms, image-only buttons. Beyond the legal exposure, it's quietly costing you the visitors who can't use the site.
Scoring your audit
Add up your passes. Twelve or more out of fifteen and your site is doing its job — focus on the few failures. Eight to eleven and you're leaking work you've already paid to attract through ads and word of mouth. Under eight, the site isn't a sales tool yet; it's a digital business card, and the phone is quiet for reasons you can now name. The point of running this as a checklist is that you don't have to guess what's wrong — each failed item is a specific, fixable thing.
Start with the three failures that cost you the most: a number that doesn't dial, a form that goes nowhere, and missing service pages. Those three move the needle faster than a redesign. The rest is steady improvement.
Frequently asked questions
How many service pages does a local business website actually need?
One per service you want to be found for, not a single catch-all page. An HVAC company typically needs separate pages for repair, replacement, heating, and maintenance; a plumber needs pages for water heaters, drains, repipes, and emergencies. Each page targets a different search and a different homeowner worry.
Do I legally have to put my license number on my website in Texas?
For the licensed trades, yes. Plumbers regulated by the Texas State Board of Plumbing Examiners and HVAC contractors and electricians regulated by TDLR must include their license numbers in advertising, which includes your website. It also doubles as one of your strongest trust signals.
What's the single fastest fix if my website isn't generating calls?
Confirm your phone number is tappable on mobile and sits in the header of every page, then submit a test through your own contact form to verify it lands in an inbox you actually check. Many 'my website doesn't work' problems are leads disappearing into a dead inbox.
Should I rebuild my whole site or just fix what I have?
Run the audit first. If you pass most items, fix the failures one at a time. A full rebuild only makes sense when the foundation — speed, page structure, mobile usability — fails across the board.