Emergency and non-emergency paths
The site separates urgent calls — burst pipes, flooding, no water — from planned quote requests, so the visitor always has a clear next step matched to their situation.
Case study strategy
A fictional Hamilton plumbing website designed to convert emergency searches and quote requests into phone calls — built for homeowners on mobile in a stressful moment.
The problem this site solves
The site separates urgent calls — burst pipes, flooding, no water — from planned quote requests, so the visitor always has a clear next step matched to their situation.
A sticky call bar is pinned to the bottom of every mobile screen. No matter how far a visitor scrolls, the phone number is one tap away — the header scrolling out of view never hides it.
On desktop the quote form sits beside the hero headline — visible without scrolling. On mobile it appears immediately below. Two conversion paths are present from the first second on the page.
"Burst pipe? Blocked drain? We're on it today." mirrors the visitor's situation instead of describing the company. It confirms they're in the right place before they've read a word of copy.
Licensed & Insured, 15+ Years, Family Owned, and Upfront Pricing address the four questions homeowners need answered before letting a tradesperson in the door.
Reviews show first name, last initial, and the customer's city. A homeowner in Stoney Creek reading "Mike R., Stoney Creek" makes a direct local connection — generic reviews don't do this.
Each service gets its own full section with a description, bullet list, photo, and two CTAs — call now or request a quote. Visitors who land directly on a service can convert without navigating anywhere.
Each city section shows a response time badge — "⚡ 30–45 min response" for Hamilton, longer for outer areas. Response time is the #1 decision factor for emergency plumbing.
A red-bordered callout above the contact form directs emergency callers to the phone number instead of making them wait for a form callback. The right action for the right situation.
On submission the form hides and a success message appears in its place. The phone number and trust signals stay on screen — reinforcing the decision and keeping a call path visible.
Stats (15+ years, 3,200+ jobs, 4.9★ rating), formal credentials (licensed, TSSA, WSIB, insured, BBB), and a six-card why-us grid handle every remaining trust objection before the customer asks.
JSON-LD structured data tells Google the business name, phone, address, hours, services, and service areas — the foundation for local search visibility and the Knowledge Panel.
Portfolio note
This case study is fictional, but it models the structure that emergency trades businesses need: a phone number that never disappears, two conversion paths from the first scroll, local proof, trust cues, and a form that confirms success without losing the visitor.
Want this structure?