John 3:16
"I believe the unbelievable, I receive the impossible, because it's doable" — Jesse Duplantis
Contractor checking a phone on a job site at the end of the day

Website design for contractors

Most articles on this subject are written by people who have never built a contractor site or watched what happens to it afterwards. This one includes what did not work, with numbers.

See a demo built for your business Call 903-636-7511

The job is mostly decided before your phone rings

A homeowner with a leaking roof does not call three roofers and compare. They search, they look at whatever comes up, they form an opinion in a few seconds, and they call the one or two that survived that. By the time you are talking to them, most of the deciding is done.

The research backs this up, though you should treat contractor marketing statistics with some suspicion — a lot of them are agencies quoting other agencies. The better-sourced ones: BrightLocal's 2025 survey of just over a thousand US adults found 91% read local reviews and most will not consider a business rated under four stars. Clutch found in 2025 that 83% of people judge a website's credibility in under twenty seconds. And CallRail put the missed-call rate in home services at around 14%.

On how much responding first matters, the sources genuinely disagree. One widely repeated figure says 78% of buyers hire whoever responds first; another study puts it at 49%; a third claims 85%. They cannot all be right. What is safe to conclude is that responding fast matters a great deal, and that anyone quoting you a precise percentage is probably repeating something they did not check.

2–3% The share of visitors to a typical home service website who fill in a form. The other 97–98% look and leave without identifying themselves.

That last number is the one worth sitting with. It means the site's job is not to convert everyone. It is to be good enough, fast enough and specific enough that the small share who were ready to act do not get put off.

What a contractor site actually needs

Not a lot, and less than most agencies will sell you.

Photographs of your own work

Not stock. Not a rendering. Your jobs, taken on your phone, ideally before and after. This is the single biggest difference between a site that reads as real and one that reads as a template, and it costs nothing but the discipline to take pictures before you pack up.

A page for each service you actually sell

One page listing eight services ranks for none of them. Separate pages for roof repair, roof replacement and storm damage will each pick up their own searches, because that is how people type.

A phone number that works with one tap

Most of your traffic is somebody standing in a driveway holding a phone. The number should be a tap-to-call link at the top of every page, not an image and not text they have to copy.

Some indication of price

You do not have to publish a rate card. A range, a starting figure, or an honest explanation of what moves the number is enough. Homeowners looking for pricing have already decided they want the work done — those are the good leads, and sending them away to find a number elsewhere is how you lose them.

Speed on a phone

Well over half of contractor site traffic is mobile. A page that takes five seconds has lost most of its visitors before it finishes loading.

Photographing a finished job on a phone outside a house
Photograph the work before you pack up. Your own job photos do more for credibility than any design choice.

What we tried that did not work, with the numbers

We run six contractor websites of our own — power washing, HVAC and roofing across Houston and Dallas. They were built as a test of an idea, and the test partly failed. It seems more useful to tell you that than to pretend otherwise.

The idea was volume. Generate a page for every service in every town in the metro: 58 towns times six services, 348 pages per site, built automatically from a template with the town name substituted in. On paper that is 348 chances to rank.

2 of 348 Pages Google indexed on one of those sites. The rest sat in Search Console under "Discovered — currently not indexed", meaning Google found them and chose not to bother.

We measured the pages against each other and they came back between 94.7% and 98.8% identical. Around 390 words each, differing only in the town name and a few shuffled sentences. Google did not reject them as duplicates — it simply declined to spend crawl budget on them.

The instructive part is that a sister site built by the same script, with the same duplication, indexed 359 pages. Same code, very different outcome. Which tells you the problem was never a clever technical fix waiting to be found — it was that neither site had given Google a reason to care.

What that means for you

If someone offers you a contractor website with two hundred city pages included, ask them how many are indexed on the last site they built. Mass-generated location pages are cheap to produce, which is exactly why they are offered. A handful of genuinely written pages for the towns you actually cover will outperform two hundred that only swap a name.

Where contractor leads are actually cheap

If you want to know what a lead in your trade is worth, look at what advertisers pay for the click. We looked these up ourselves rather than repeating a figure from somewhere.

$7.08 Cost per click for "pressure washing houston" — 1,300 searches a month, with an SEO difficulty of 25 out of 100.
$3.14 Cost per click for "pressure washing pearland tx" — 140 searches a month, difficulty 17. Town-level terms are consistently easier than metro ones.

Published benchmarks put paid cost-per-lead in home services considerably higher — one 2025 analysis of over three thousand US search campaigns found HVAC averaging around $45 a lead, plumbing around $52 and roofing around $79. That gap between click cost and lead cost is the whole argument for ranking rather than buying: the click is a few dollars, the lead is fifty, and organic traffic does not stop when you stop paying.

The catch is time. Ranking takes months and nobody can promise a position or a date. Anyone who does is guessing with your money.

Contractor reviewing their new website on a laptop in a workshop
The site gets built first. You see it before any money changes hands.

The three things most contractors are missing

Reviews

The map results sit above everything else for anything typed with "near me" attached, and reviews largely decide the order within them. This is free, it is the highest-leverage thing available to most contractors, and almost nobody asks. If you finish a job and the customer is happy, ask them then, while they are standing in front of the work.

Answering the phone

Around one call in seven goes unanswered in this industry, and the caller almost never rings back — they ring the next result. Whatever you do about your website, fixing this is worth more.

Owning the site

A lot of contractors are renting. The site lives on an agency's platform, the domain is in someone else's account, and stopping the monthly payment makes it all disappear. Ask whoever built your site one question: if I stop paying you, what do I keep? If the answer is nothing, you have been leasing, not buying.

What we charge

$497Five page site. One time. It is yours to keep.
$997Ten pages plus ten city pages for the towns you actually cover.
$1,997Unlimited pages with a full city build.

One-time prices, not subscriptions. Hosting and maintenance afterwards are $49 a month with no minimum term. If you want the AI agent that answers your phone when you are on a roof, that is free for fourteen days and then $297 a month with hosting, maintenance and updates included — you would not pay the $49 as well. Recurring services carry a three-month minimum starting after the free trial, and paying annually costs ten months rather than twelve. No setup fee.

We build the site before you pay anything. You see it finished, on your own business, with your own photos, and then you decide. If you do not want it, that is the end of it and you owe nothing.

Questions contractors ask

I get all my work by word of mouth. Do I need this?

Maybe not. If you are booked out and turning work away, a website is not your problem. It becomes your problem when referrals slow down, because that is precisely when you need something already ranking, and something already ranking takes months to build.

I have a Google Business Profile. Isn't that enough?

It is a listing, not a destination. It gets you into the map results, which matters enormously. But when someone wants to see your work or understand your process, they click — and if there is nothing to click, they go back and pick someone else.

Can you guarantee I'll rank?

No, and neither can anyone else. We can build the foundation properly and tell you honestly what we have seen work and not work, which is what this page has done.

Do you only work with contractors near you?

No. Web design does not need a truck. We build for contractors anywhere, and we happen to be in East Texas.

Have a look before you decide

Tell us what your business does and we will build the site first. Call 903-636-7511 or email maurice@dominionwebdesignpro.com.

See a demo built for your business