What Should a Contractor Website Include?

Quick answer

A contractor site needs four things working together: the job types you take, the area you cover, photos of work you actually did, and an obvious way to request an estimate. Everything else supports those. The estimate path matters most, because a homeowner comparing contractors is deciding who to let into their house.

Contractor work is bought differently than most services. The customer usually has a specific job in mind, is getting two or three estimates, and is quietly judging whether you'll show up when you say you will. Your site's job is to answer the job-specific questions and make requesting an estimate easy.

Say exactly which jobs you take

"General contracting" tells a homeowner nothing. List the job types: kitchen remodels, decks, siding, additions, repairs — whatever you actually do. Just as useful, say what you don't do. Turning away three bad-fit calls a week is worth real money, and a sentence like "I don't do roofing or concrete flatwork" does that for free. More on that in can a website filter out bad-fit leads.

If a job type is a big part of your business and you have real detail to share about it, it can earn its own page. If you'd be writing the same paragraph with one word swapped, keep it on one services page — see should every service have its own page.

Make your service area unmistakable

Homeowners want to know before they call whether you'll drive to them. Name the towns and counties you work in, and say if there's a travel charge past a certain point. Don't list forty cities you'd never drive to — see should my website show my service area and pages for every city you serve.

Photos of your own jobs, not stock trucks

This is the single most convincing thing on a contractor site. Finished work, in the kind of houses your customers live in, ideally with a line about what the job involved. Before-and-after pairs are strong for repair and replacement work. Stock photos of unfamiliar crews actively hurt you here — see should I use stock photos and do I need a project gallery.

Licenses, insurance, and credentials — only if true

If you're licensed and insured, say so plainly, with the license number if your state expects it. If you're not, leave it off entirely. Never borrow a credential you don't hold, and don't imply a manufacturer partnership you haven't been granted. A homeowner who checks and finds it false is gone for good.

Two contact paths, because urgency varies

A burst pipe and a spring deck project are not the same lead. Keep the phone number visible everywhere for the urgent caller, and keep a quote form for the person browsing at 10pm who isn't going to phone a stranger. You need both — see should my phone number be on every page and email address or contact form.

A job-type form, not a blank message box

The right fields let you price and schedule without a phone tag marathon: job type, town, rough timing, and a description. Letting people attach a photo of the problem is often the single most useful field on a contractor form — see can customers upload photos through my website and what a contractor quote form should ask.

Set expectations about the process

  • How an estimate happens: a call first, a site visit, or both.
  • Roughly how long a request takes to get a reply — only a window you can actually keep.
  • What happens once a job is scheduled, in a few sentences.
  • How you handle deposits or payments, if you take them.

Only publish a response window you'll hold to, even in a busy week. See should my website state a response time.

Then don't lose the lead

Contractor leads die in the gap between the form and the callback. Requests should land where you'll see them the same day and get tracked until they're won or closed — see what happens after someone submits a form and how to track website leads.

Working in a specific trade? The details change quite a bit — see tree service, roofing, fencing, remodeling, metal buildings, and lawn care and landscaping.

If you want, send me what you have — a few job photos and the list of work you take is enough to start.

Want me to build the first version?

Give me what you have and I'll turn it into a professional business website. You see it before you buy it.

Related answers

See all answers