Web design

What should a contractor website include? (the checklist)

Published 2026-06-22 · 6 min read

We rebuild contractor websites for a living. The same problems show up on every single one. This is the checklist we use to fix them. If your site is missing any of these, you are losing jobs.

The homepage

Your homepage has one job: make the phone ring. Not tell your life story. Not show off your design skills. Make. The. Phone. Ring.

Above the fold — the part visible before scrolling — you need three things: a headline that says what you do and where, a tappable phone number, and social proof (reviews or jobs completed).

Good headline: "Emergency Plumbing in Hamilton, Ontario — Call Now." Bad headline: "Welcome to Smith Plumbing — Quality Since 1987." One sells. The other does not.

Service pages

One page per service. Not one page with a bullet list of 12 services. A dedicated page for each. "Furnace Repair in London." "AC Installation in London." "Boiler Maintenance in London."

Each page needs: a clear headline with the city, a description of the service, price ranges or starting points, a photo of a completed job, and a tappable phone number. That is it. No essays. No fluff.

Reviews and proof

Homeowners do not trust you. They trust other homeowners. Put reviews on every page. Not a separate "Testimonials" page buried in the navigation. On every page.

The best format: a widget that pulls live Google reviews. Real names. Real dates. Real stars. A wall of text that says "John from Hamilton" with no photo or date looks fake. Do not do that.

Photos of your work

Before and after photos are the closest thing to a magic bullet in contractor marketing. A homeowner sees a gross basement transform into a finished room, and they stop shopping. You are the one.

Take photos on every job. Not just the pretty ones. The messy ones too. The contrast sells. And put them on your site, not just Instagram.

Pricing (at least ranges)

I know contractors hate putting prices online. "Every job is different." Sure. But homeowners will not call without some idea of cost. Put ranges. "Furnace repair: $150-$400." "AC tune-up: $89." "Roof replacement: $8,000-$15,000."

Ranges filter out price shoppers who cannot afford you. And they build trust with the ones who can. A homeowner who sees a price and calls anyway is a serious lead.

About page (keep it short)

Nobody reads long about pages. They want to know three things: are you local, are you licensed/insured, and how long have you been doing this. Answer those in three paragraphs. Done.

Put a photo of yourself or your team. Not a stock photo of a smiling guy in a hard hat. A real photo. Homeowners hire people, not logos.

Contact page

One page. Phone number (tappable), email, and service area. No contact forms with 12 fields. Name, phone, message. Three fields. Every extra field drops conversion by 10%.

What to skip

Blog (unless you will actually write it). Social media feeds (distracting and slow). Auto-playing videos (annoying and data-heavy). Pop-ups (everyone hates them). Multiple font families (unprofessional).

The best contractor websites are boring in a good way. They load fast. They say what the business does. They make calling easy. That is it.

The Found System checklist

When we build a contractor website, we check every box on this list. It is included in the Found System at $500/mo. No setup fee. No contract. Live in about 10 days.

If you want us to audit your current site against this checklist, book a 20-minute demo. We will tell you what is missing and what it is costing you.

Get a website that checks every box.

The Found System: contractor website plus missed-call text-back, automated follow-up, review engine, and local SEO. $500/mo, no contract.

Common questions

How many pages does a contractor website need?+

At minimum: homepage, one page per service, about page, and contact. Most contractors do well with 5 to 10 pages total. More is not better if the extra pages are thin.

Should I put pricing on my website?+

Yes, at least ranges. "Furnace repair: $150-$400" beats "Call for a quote" because it filters out price shoppers and builds trust. You do not need exact pricing. Ranges are enough.

Do I need a blog?+

Not at first. A blog helps with SEO long-term, but a well-optimized homepage and service pages matter more. Start with those. Add a blog when you have 50+ reviews and consistent leads.

What is the most important thing on a mobile site?+

A tappable phone number in the header. Period. 70% of local searches are on phones. If they cannot call in one tap, you have already lost them.

Related reading