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
- What Should a Contractor Quote Form Ask?
Job type, location, timing, and a photo — the few fields that change what you do next.
- Do I Need a Project Gallery or Portfolio on My Website?
When visual proof drives the decision — and how to build a gallery that persuades.
- What Should a Service Business Website Include Before Someone Requests a Quote?
The six questions a visitor answers in their head before they'll ever fill out your form.