What a contractor website actually needs
Six things: your license and insurance in plain view, a page for every service and every town you work, real job photos, a lead form that alerts a human fast, speed on a phone, and your name on the ownership papers. Hold this checklist against any quote — including ours — and you can’t get taken.
Search “contractor website design Sacramento” and most of what ranks is national template shops running the same city page for two hundred cities — swap “Sacramento” for “Tulsa” and nothing else changes. The quotes range from $500 to $15,000 for reasons nobody explains. So here’s the explanation: what a trades site in this market actually has to do, item by item, written so you can check it off from a job site.
1. Proof you’re legit, above the fold
A homeowner landing on your site is asking one question first — “is this outfit real?” — and California gives you the fastest answer in the country: your CSLB license number, displayed where they can see it without scrolling. Add “licensed, bonded, insured” with the license number right there, your real service area, and a phone number that isn’t hiding in a footer. The serious buyers verify the license; the fact that you invited them to is what separates you from the unlisted handyman bidding against you at half price.
2. A page for every service — and every town
This is the structural difference between a site that ranks and a site that exists. Google matches searches to pages, and “water heater replacement Roseville” can’t match a home page that says “we do it all!” A shop that does five services across four towns needs pages for each service and each main town — not copy-pasted with the city name swapped (Google discounts that, and homeowners notice), but each with the real local details: the jobs you’ve done there, the neighborhoods, the local quirks of the work.
This is also where per-page pricing quietly gets you — the structure that ranks is the structure that balloons a per-page quote, which we broke down in what a contractor website really costs. Price the outcome, not the page count.
3. Real photos, and plenty of them
Stock photography is the fastest way to look like every other template site — the same stock roofer smiles down from a thousand contractor websites, and homeowners have met him before. Your muddy-boots before-and-afters, shot on a phone, outsell him every time, because the homeowner is trying to picture their house in your hands. A gallery organized by job type, two photos per job, growing every month. That habit feeds your Google profile too, and it costs ten minutes a job.
Same principle for reviews: don’t just collect them on Google — surface a few on the site itself, with names and towns (“Mike R., Rocklin”), and keep them current. A homeowner reading a review from their own neighborhood is halfway to calling. A “testimonials” page last updated in 2022 works exactly as hard against you.
4. A lead form that wakes somebody up
Here’s the part every website pitch skips: what happens after the homeowner hits “send”? On most contractor sites the answer is an email nobody checks until Thursday. The homeowner, meanwhile, is calling down a list and stopping at the first human. A form is not lead capture — a form plus an alert plus a person plus a deadline is lead capture. The site should text or alert someone the minute a lead lands, and someone’s job should be to respond same-day, worst case. Ours run on a 7-hour alarm; whoever builds yours, make them show you the alert, not just the form.
5. Fast on a phone, because that’s where they are
Most homeowners will meet your site on a phone, often on a job-site-grade cell connection. A heavy template with a six-second video header loses them before it loads — they don’t bounce to think about it, they bounce to your competitor. Fast usually means handbuilt or lean, not another plugin. The test costs nothing: open your site on your own phone, off wifi, and count. If you can say “one Mississippi, two Mississippi” before anything useful shows, the site is leaking jobs.
6. Your name on everything
The quietest clause in the industry: who owns the site when it’s done? Plenty of contractors find out at cancellation that the domain, the files, or the whole platform belonged to the builder — and the site they paid for evaporates with the subscription. Before any money moves: the domain registered to you, the files yours when paid, every account (hosting, Google, analytics) created in your name with you as owner. A builder who resists any of that is telling you the business model, and the business model is you, renting, forever.
The ten-minute homeowner test
Before you spend a dollar fixing anything, grade what you have the way a customer meets it. Phone off wifi: search your business name — does your site and profile come up, and does the info match exactly (name, phone, towns — mismatches between your site and your Google profile quietly cost trust with both Google and the homeowner)? Now search your trade plus your town — are you anywhere in sight? Open your own site and count the seconds. Then the step nobody does: fill out your own lead form like a stranger, and time how long until someone in your shop responds. That last number is usually the whole diagnosis. If the form goes to an inbox nobody owns, it doesn’t matter what the rest of the site looks like — you built a mailbox with no mailman.
What you don’t need
A chatbot that interrupts the homeowner who was already dialing. A news section nobody will write after month two. An animation budget. Social feeds embedded on the home page, showing everyone your last post was in March. Every one of these appears on quotes because it raises the quote. The checklist above is the whole machine; complexity past it is for the builder’s benefit, not yours.
One last gut check before you sign anything: pull up the builder’s last three contractor sites on your phone, off wifi, the same way a homeowner would find yours. If those sites are slow, thin, or read like the same template with a new logo, that’s your answer regardless of what the sales deck says. A builder’s own portfolio, tested the way a customer actually meets it, tells you more in two minutes than any pitch will in an hour.
Straight answers
What pages does a contractor website need?
A home page, a page for each service you want more of, a page for each main town you serve, a project gallery with real photos, and a contact page with a short form. That’s usually eight to fifteen pages for a trades business — enough to rank locally, small enough to keep honest.
Do I need a website if I get all my work from word of mouth?
Referred customers check you out before they call — the referral gets you the search, and the website closes it. A missing or broken site makes a warm lead hesitate. You don’t need a big site for this; you need a fast, current one with your license, photos, and number in plain view.
What makes a contractor website rank in local search?
Substance and speed: a real page for each service and town (thin sites have nothing to rank), fast loading on a phone, business info that exactly matches your Google Business Profile, and reviews accumulating alongside it. No single trick — the sites that win are simply complete and quick.
What should I check before signing a website contract?
Who owns the domain, files, and accounts when it’s done (it should be you, in your name); the all-in price and what year two costs; the timeline in weeks; and whether they’ll show you contractor sites they’ve built. If any answer is fuzzy, the fuzz is the answer.
This checklist is exactly what Launch builds — handbuilt pages, the local structure, the alarmed lead capture, you owning every line — for $4,770, live in 2 to 4 weeks. Take the checklist to anyone, honestly. Or tell us about the job and we’ll give you the straight answer on yours.