A water heater fails at 7 p.m. on a Tuesday. The homeowner picks up the phone, types “water heater repair Vancouver WA”, and taps the first result that looks like it will answer. That is the whole game for a home services website: be the one that gets tapped, and make the tap turn into a call.
Before the studio I ran service businesses — dispatch, phones, ads, the cycle from a customer’s first search to a booked job. This checklist is what I would put on the wall of any HVAC, plumbing, electrical, appliance-repair, cleaning or handyman company that is about to build or rebuild its website. Twelve items, in the order a customer meets them.
1. The phone number is the biggest thing on the page
On a phone, the number sits in the header, is tappable, and stays visible while scrolling. On desktop it is in the header and repeated at the top of every service page. If a visitor has to hunt for the number, they are already looking at your competitor. Add “Call or text” — a growing share of customers prefer to text first.
2. The first screen answers three questions
What you do, where you do it, how fast. “Same-day appliance repair in Clark County — most repairs done in one visit” beats “Welcome to our website” every time. Below it: one button to call, one to request service. Nothing else competes for attention above the fold.
3. One service, one page
Water heaters, furnaces, AC, drain cleaning, sewer lines — each gets its own page with its own headline, its own photos and its own frequently asked questions. That is how you rank for “furnace repair” and “water heater replacement” separately, and how a visitor with a specific problem sees that you solve exactly that problem.
4. Service-area pages that say something real
A page per city or area you serve — Vancouver, Camas, Washougal, Battle Ground, Ridgefield, Portland east side — with actual content: neighborhoods, typical response time, recent jobs, a review from a customer there, the truck in a recognizable spot. Pages where only the city name changes are ignored by Google and by people.
5. A trust strip you can prove
Licensed, bonded, insured — with the license number. Years in business. Number of reviews and the average rating pulled from Google. Brands you service or install. Any certifications (NATE, EPA, manufacturer authorized). These sit right under the first screen, because the second question after “can they fix it” is “can I trust them in my house”.
6. Reviews from Google, not typed by you
Embed or sync real Google reviews with names, dates and the service performed. Curated testimonials in quotation marks read as marketing; a stream of recent reviews reads as proof. Put one or two relevant reviews on each service page — a furnace review on the furnace page.
7. Pricing transparency where you can commit
Publish your diagnostic or service-call fee, “from” prices for common jobs, flat-rate examples, and financing options. Customers who see a diagnostic fee call more, not less — they now trust the rest of the pricing. Hiding every number just sends them to the company that shows one.
8. Real photos: work, team, trucks
A tech in your uniform at a real job in a real Clark County garage is worth more than any stock photo of a smiling model with a wrench. Before-and-after shots, the team, the wrapped trucks, the shop. Customers are checking who will show up at their door.
9. A request form that reaches you in seconds
Short: name, phone, address or zip, what is wrong, a photo upload. It should arrive as a text message and land in your CRM or dispatch tool, not sit in an inbox until Monday. Confirm on screen what happens next — “We will call you back within 15 minutes during business hours.” Then actually do that; speed to lead is the single biggest conversion lever in home services.
10. Fast on a phone on a cellular connection
Most emergency searches happen on a phone in a driveway, not on a desktop. Target a load time under two seconds: compressed photos, no heavy page builders, no five chat widgets fighting for the screen. Test on a real phone, not a simulator.
11. Your name, address and phone match everywhere
Google Business Profile, the website footer, Yelp, Angi, Nextdoor, the BBB, your truck. Same spelling, same format, same phone number. Consistency is a basic local-ranking signal, and mismatched numbers cost you calls when people copy the wrong one.
12. Tracking that shows cost per booked job
Three things, set up on launch day: call tracking on the website number, form submissions as key events in GA4, and the GCLID captured with every lead so Google Ads can be told which clicks became paying customers. With those you stop guessing — you see which service page, which city page and which campaign produce jobs, and what each job cost.
Bonus: what happens after hours
Half of home-service calls come outside a 9-to-5 dispatcher’s shift. Decide what happens then: a forwarded line to the on-call tech, an answering service, online booking with the next available slot, or an AI phone assistant that takes the job details and texts them to the team. Any of those beats voicemail; voicemail is where jobs go to die.
What to measure every month
| Metric | Where it comes from | Healthy sign |
|---|---|---|
| Calls from the site | Call tracking | Growing month over month |
| Form requests | GA4 key events | Answered within 15 minutes |
| Cost per booked job | Ads + call tracking + CRM | Known per channel, not a guess |
| Speed on mobile | PageSpeed Insights | Under 2 seconds |
| Reviews | Google Business Profile | New ones every week |
How this looks in practice
For OC Prime Home Services in Irvine, CA, the whole site is built around this list: a premium handyman brand with services, recent work, a clear how-it-works flow and a request-service form that reaches the team immediately. The same structure works for a one-truck plumber in Camas and a twelve-truck HVAC company in Portland — only the number of pages changes.
If your website is missing more than three items on this list, the fix is usually not a redesign of the logo. It is the structure. Tell us about your business and we will show you what a site built around booked jobs would look like, with a fixed price.


