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.

01
Brief

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.

Three visitors

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
Goals

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
What we track

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
Phone + hoursLicence numberServices with "from" pricesService-area ZIPsGoogle reviewsCrew and van photosWarrantyFinancingTop 6 customer questions
02
Page order

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.

  1. Offer barEmergency line, storm alert or seasonal offer
  2. HeaderLogo, 5 links, phone number always visible
  3. HeroThe promise, a call button and "see my price"
  4. Price toolThe question every caller asks, answered
  5. ServicesThree cards with "from" prices
  6. Why usCrew photo, warranty, how a visit works
  7. ReviewsThree real-sounding stories, star count
  8. Area checkZIP field and the towns served
  9. FAQFees, timing, insurance, financing
  10. Last callBig phone button, plus a sticky bar on phones
Phone in viewThe number sits in the header, the hero, the last block and the phone bar. Nobody scrolls to find it.
Price before pitchThe price tool comes before the services. A visitor who sees a number calls with fewer doubts.
Area before formThe ZIP check stops calls from outside the area and tells locals "yes, we come to you".
03
Phone first

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.

Tidewell Plumbing mobile site, full page
Tidewell Plumbing24/7 plumber · emergency bar + flat prices
Kestrel Roofing mobile site, full page
Kestrel RoofingRoofer · roof price + storm check
Coolspring Heating and Air mobile site, full page
Coolspring Heating & AirHVAC · repair or replace
Fernhill Landscapes mobile site, full page
Fernhill LandscapesLandscaper · care-plan builder
04
Price tools

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.

05
Trust

Local, 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".

SignalWhy it mattersWhere it sits
Star rating + countThe first thing people check before callingHero badge, reviews heading
Licence numberProves a real, insured company, and some states require itHero ticks, footer, beside the phone
Crew and vanThe same uniform and van they'll see in the drivewayHero photo, "why us" block
Upfront pricesRemoves the fear of a surprise billPrice 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 placeA neighbourhood name makes a review believableThree review cards
Financing lineBig jobs (roofs, AC, patios) need a monthly numberUnder the price tool, FAQ
06
Local SEO & launch

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.

Launch checklist

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.