Case study · Websites for home services
Websites that make the
phone ring.
Eight websites for local service businesses: two movers, a roofer, a contractor, a plumber, an HVAC company, a cleaner and a landscaper. Each one is different on the surface and built on the same system underneath: one page order, a phone-first layout, a price tool for the trade, local trust and local SEO. All eight are live; open any of them.
Who picks up the phone?
A home-service site has one job: get the right person to call or book. Before any design, we name those people and what they need to see first.
Different hurry, same site
- The emergency: water on the floor, needs a number now
- The planner: comparing three roof quotes this month
- The regular: books a clean every two weeks
Call, price, proof
- A call or booking in one tap from any screen
- A real price before the first call
- Proof the company is local, licensed and liked
Four numbers
- Calls from the site (tracked number)
- Quote and booking forms sent
- Price-tool use that ends in a call
- Clicks from the Google Business profile
Ten blocks, one job each
The same order runs through all eight sites. Each block answers the question the visitor has at that point of the scroll. The dark ones are where calls happen.
- Offer barEmergency line, storm alert or seasonal offer
- HeaderLogo, 5 links, phone number always visible
- HeroThe promise, a call button and "see my price"
- Price toolThe question every caller asks, answered
- ServicesThree cards with "from" prices
- Why usCrew photo, warranty, how a visit works
- ReviewsThree real-sounding stories, star count
- Area checkZIP field and the towns served
- FAQFees, timing, insurance, financing
- Last callBig phone button, plus a sticky bar on phones
Designed for a thumb
Most people find a plumber or a roofer on their phone. Each site is designed at 390 px first: a sticky call bar in the thumb zone, 52 px buttons, forms of three fields. Scroll inside the phones.




One question, eight trades
Every caller asks "how much?". Each site answers it with a tool shaped for the trade: a range for a roof, a flat price for a clog, a monthly plan for a lawn. Click a card to try the tool on the live site.
Plumber · TampaTap-a-problem price
Nine problems as big buttons. Tap one, see the flat price, what's included and how long it takes.
Try it
Roofer · Charlotte30-second roof price
Footprint, steepness, material and stories give a range, plus a storm-damage tick list that says when to book.
Try it
HVAC · PhoenixRepair or replace?
Age × repair quote against the $5,000 rule, with savings and a monthly price. A cooling/heating switch reworks the whole hero.
Try it
Landscaper · NashvilleCare-plan builder
Yard size plus services gives one monthly price, with a bundle discount and a drag-to-compare before/after yard.
Try it
Movers · AustinMove-cost estimator
Home size and distance give a live estimate; a ZIP check confirms the area before the call.
Try it
Long-distance movers · ChicagoBinding quote in 3 steps
Big moves need a commitment, not a range. Three short steps end in a fixed quote request and a truck tracker.
Try it
Contractor · DenverBudget planner
A before/after kitchen slider sells the result; the planner turns a budget into a realistic scope and a site visit.
Try it
Cleaner · PortlandInstant booking price
Bedrooms, bathrooms and frequency give the price per visit, with a room-by-room checklist of what's cleaned.
Try itLocal, licensed, liked
A stranger is about to let this company into their house. These seven signals answer "can I trust them?" without a single paragraph of "about us".
| Signal | Why it matters | Where it sits |
|---|---|---|
| Star rating + count | The first thing people check before calling | Hero badge, reviews heading |
| Licence number | Proves a real, insured company, and some states require it | Hero ticks, footer, beside the phone |
| Crew and van | The same uniform and van they'll see in the driveway | Hero photo, "why us" block |
| Upfront prices | Removes the fear of a surprise bill | Price tool, price list, service cards |
| Warranty in plain words | "If it leaks again, we come back free" | Hero ticks, "why us", FAQ |
| Reviews with a place | A neighbourhood name makes a review believable | Three review cards |
| Financing line | Big jobs (roofs, AC, patios) need a monthly number | Under the price tool, FAQ |
Found on the map, fast on a phone
Most calls start on Google Maps, not on the website. The launch connects the two and makes sure the site loads before the visitor gives up.
What goes live with the site
- Google Business profile with the same name, address and phone as the site
- One page per main service and per main city
- LocalBusiness schema with hours, area and rating
- Call tracking number and form alerts by email and text
- Review link for happy customers, sent after each job
- Images in WebP, fonts preloaded, no heavy sliders
- Built on WordPress with Elementor, so the owner can edit prices and photos
<!-- tidewell · LocalBusiness schema · excerpt -->
{
"@type": "Plumber",
"name": "Tidewell Plumbing",
"telephone": "+1-813-555-0187",
"address": { "addressLocality": "Tampa", "addressRegion": "FL" },
"openingHours": "Mo-Su 00:00-23:59",
"areaServed": ["Tampa", "St. Petersburg", "Clearwater"],
"priceRange": "$129–$3,450",
"aggregateRating": { "ratingValue": 4.9, "reviewCount": 2870 }
}
Your trade, next.
A home-service website in about a week once the content is ready: the page order above, a price tool for your trade, your service area and your Google profile, on WordPress with Elementor.