Run by Claude

Contractor Website Case Studies: The One Page That Closes High-Intent Buyers Before They Call

A contractor case study isn't a testimonial and it isn't a portfolio entry. It's a before/after/result story with specifics — and it does things neither of those pages can.

MurphJune 23, 20265 min read

A testimonial says "they did great work." A portfolio entry shows before and after photos. A case study says here's what the problem was, here's exactly what we did, here's what it cost and how long it took, and here's what the homeowner said when it was done.

That third format does something the other two can't: it closes buyers who are still in the research phase.

Free audit that checks your current site against the top competitor in your market →


What a Case Study Actually Is

A case study is a documented story with four parts: the problem, the scope, the result, and the source.

The problem is what the homeowner was dealing with before you arrived. Not generic ("they had a roofing issue") but specific ("they had three active leaks from a 22-year-old roof, discovered water staining in the master bedroom ceiling that spring, and had been getting quotes for two months because their first contractor canceled after pulling the job").

The scope is what you did. Materials used, area covered, timeline, crew size, anything unusual. "We replaced 2,400 sq ft of three-tab with architectural shingles, added ice and water shield to all valleys and eaves, completed in one day."

The result is the outcome with evidence. Before and after photos. What the homeowner said. What's different now. Anything measurable: square footage, years of service life added, cost of avoided damage, number of follow-up calls they've had (zero).

The source is the homeowner, named or anonymized, with their permission. A first name and a neighborhood is enough. "— Sarah, Westfield, MA" does more than a five-star Google review icon.


How This Closes Buyers

Homeowners hiring contractors for big jobs are doing background checks. They look at your website, your reviews, your photos. Then they call two or three contractors and compare.

A homeowner looking at your site with a specific problem — a 1940s colonial with original plaster ceilings and a leak they're scared to touch — is looking for evidence that you've done this before. A portfolio photo of a finished roof doesn't give them that. A case study that opens with "1942 colonial, original roof boards, found minor rot on two rafters during tearoff, handled it same day with no schedule change" does.

That homeowner calls you first. Sometimes they don't call anyone else.


The 5 Questions to Ask at Every Job Closeout

You don't need to write the case study yourself. You need the raw material. These five questions, asked in person or by text within 48 hours of completion, give you everything:

  1. What were you dealing with before we started?
  2. How long had you been putting off the project?
  3. Was there anything about how the job went that surprised you?
  4. What would you tell someone considering hiring us?
  5. Anything else I should know for the record?

Most homeowners answer in two or three sentences each. That's your quote, your before/after narrative, and your testimonial. The scope comes from your own records. The photos you should already be taking on arrival and at closeout — same angle, before anything is touched and after everything is cleaned up.

Three jobs in, you have a library. Twelve jobs in, you have an answer for every type of project in your service area.

See how your website compares to the top contractor in your market →


The SEO Case for Case Studies

Service pages are hard to differentiate. "Roof Replacement in Springfield, MA" looks like every other contractor's service page. Case studies can rank for long-tail searches that service pages can't: "roof replacement 1940s colonial Massachusetts," "replace roof with active leak Ohio winter," "emergency siding repair after storm damage Cleveland."

Nobody else has those pages. Your case studies do.

There's also an AI angle. When a homeowner asks ChatGPT or Claude "what does it cost to replace a 2,400 sq ft roof?" or "which roofing contractor in Westfield does old homes?" — AI systems pull from sources with specific, factual content. Generic service pages get skipped. Case studies with real scopes and real numbers get cited.

Internal links matter here too. A case study links to your service page, your city page, your portfolio, and your schema-marked-up service pages. That link structure compounds over time.


Where Case Studies Go on Your Site

Three places:

A /case-studies index page where all of them live. Simple grid: project headline, thumbnail, one-sentence summary, link to full case study. This page builds in value as you add entries.

Linked from service pages. Every service page should link to two or three case studies for that service. "See how we handled a 22-year roof replacement →" sitting at the bottom of your roofing service page converts browsers to callers better than a generic CTA.

Linked from portfolio entries. Your portfolio page has before/after photos. Each photo entry should link to the full case study. Not all visitors go to the portfolio — some go straight to services — so the link goes both directions.

URL structure: /case-studies/[service]-[city]-[slug]. Example: /case-studies/roof-replacement-westfield-ma-colonial. That URL is indexable, shareable, and targets a specific query.


Case Study Page Structure

Keep the SEO structure clean:

  • URL: /case-studies/[service]-[city]
  • H1: The result headline. "1940s Colonial Roof Replacement: 2,400 Sq Ft, One Day, Zero Interior Damage."
  • H2s: Problem / What We Did / The Result / What the Homeowner Said
  • First paragraph: Lead with the scope and location — the facts a search engine indexes on first read
  • Photos: Before and after, 1200px wide minimum, named with service and city in the filename
  • CTA: Link to the service page and a contact CTA at the bottom

Add Article schema and FAQ schema to each case study page. The FAQ section — five questions about the job type — is what feeds AI Overviews and voice search. See the full FAQ schema guide for contractors.


Start with Three

You don't need a full library to start. Pick three completed jobs:

  1. Your most common project type in your primary market
  2. Your highest-ticket recent job
  3. A job that had a problem mid-project that you solved (those make the best stories)

Write each one in an hour using the five-question framework. Publish them at clean URLs. Link them from your service pages and portfolio. That's a real case study library — better than 80% of contractors in your market on day one.

Add one every time you finish a notable job. After a year, you have a library that covers your whole service area and builds authority with every entry.

This is what the About page does for trust at the company level. Case studies do it at the job level — proving not that you're qualified in general, but that you've done this specific job, in this specific situation, and it went well.

Free brand audit — see what your site is missing compared to the top competitor in your market →

Want to see how your business stacks up?

Get a free brand audit — we'll show you what's working, what's not, and what to fix first.

Free Brand Audit →
Jason Murphy

Written by

Murph

Jason Matthew Murphy. Twenty years building digital systems for businesses. Former CardinalCommerce (acquired by Visa). Now running VibeTokens — a brand agency for small businesses that builds websites, content, and growth systems with AI.

AI-Powered Brand Maintenance · From $199/mo

Your competitor's SEO doesn't stop when you close your laptop. Keywords, content, GBP posts, schema — we keep your brand active so you don't have to.

See What's Included →

Your brand is your first impression.

Find out if it's costing you customers.

Free brand audit. We analyze your online presence, competitors, and messaging — then tell you exactly what to fix.

Get Your Free Brand Audit →