Websites for
Contractors.
What a construction website actually needs to do, what it costs, and why the template builders keep getting it wrong for trade businesses. Written by someone who spent eight years on job sites before writing code.
What a Contractor's
Website Is Actually For
A contractor's website almost never generates leads on its own. Its job is to close the ones that already exist, and understanding that changes what should be on it.
Most construction work comes from referrals. Someone gives a homeowner a name, and before that homeowner picks up the phone, they look the name up. What they find in those thirty seconds decides whether the call happens. That is the moment the website exists for.
Which means the site is not competing for attention. It already has attention. It is answering one question: is this person legitimate and worth calling? Real job photos answer that. A clear list of what you actually do answers that. A form that asks intelligent questions about the project answers that. A stock photo of a hard hat and a paragraph about "quality craftsmanship since 2010" does not, because every competitor has the same page.
The second job is qualifying. A contractor's time is the scarcest thing in the business, and a bad lead costs a drive and an hour. A request form built around project type, location, timeline, and scope lets you sort before you commit, which is worth more than any amount of design polish.
What Goes On
a Contractor Site
This is what ships on a construction build, and why each piece is there.
- A Quote Form That Asks Real Questions Not name, email, message. Project type, address or city, rough scope, timeline, and budget range if the client wants it. The form is built around how you actually decide whether to bid a job, so the leads arrive pre-sorted instead of arriving as a sentence saying "interested in a quote." Submissions go straight to your email or phone, with no dashboard to log into.
- Real Job Photos, Organized by Trade Phone photos of finished work beat stock imagery every single time, because a homeowner is looking for evidence rather than decoration. Galleries get organized by the kind of work so a person looking for a kitchen remodel is not scrolling past commercial slab work to find it.
- Before and After, Where It Applies For remodelers and restoration work, the before-and-after pair is the most persuasive thing you can put on a website. Nothing else communicates the value of the work as immediately. Built as a slider the visitor drags, so they engage with it rather than scrolling past.
- Your Service Area, Named Cities and counties written out explicitly, not "the greater area." This matters twice: it stops calls from ninety minutes away, and it is what search engines and AI assistants read when someone asks for a contractor in a specific town.
- Licensing, Insurance, and Trade Credentials Stated plainly and near the top. Homeowners have been burned by unlicensed work and they are checking. Making them hunt for it is a reason to close the tab.
- Bilingual English and Spanish, If It Fits In Texas this often earns its keep twice: it reaches Spanish-speaking homeowners directly, and crews and subs read the site too. The translation has to be genuine, because a native speaker spots machine translation instantly and it costs credibility instead of building it.
- Fast on a Phone, Because That Is Where They Are Most homeowners search for a contractor on a phone, frequently while standing in the room they want changed. Every OTM build is hand-coded and loads in about a second on mobile, against three or four seconds for a typical template site. People leave slow sites and they do not come back.
Why Template Builders
Miss for Trades
Template platforms were built for shops and portfolios. A contractor is neither, and the mismatch shows up in three specific places.
The forms. Every builder ships a contact form with a name field, an email field, and a message box. That form produces the worst kind of lead: a stranger saying they are interested in a quote, with nothing to qualify them by. Rebuilding it properly usually means paying for a form plugin on top of the monthly subscription.
The galleries. Template galleries are designed for product photos, which is a different problem than documenting a job. Before-and-after comparison is rarely supported at all, and when it is, it is an add-on.
The weight. A drag-and-drop builder stacks code you never asked for onto every page. It works fine on the laptop where it was built and drags badly on a phone on rural cell service, which is exactly where a lot of your customers are.
The part nobody mentions when you sign up: you are renting. Stop paying and the site disappears, including the photos and the copy you spent hours on. There is no export that produces a working website.
An OTM build is a one-time $800. The code files are handed to you, hosted free, and yours permanently. If you never speak to me again the site keeps running, because there is no switch on my end to turn it off.
Construction Sites
Already Built
Three live construction and trade builds, each solving a different version of the problem. Cousin Charlie's Construction is a full-service general contractor build. JXM Construction is the bilingual example, English and Spanish complete. Jones Home & Repairs covers the widest service range: custom homes, remodels, pools, barns, and storm drainage, with galleries and a detailed quote form.
See the Construction Work →$800.
One Time.
Half to start, half when the finished files are handed over. No tiers, no upsells, no monthly anything.
That includes the custom design and build, up to three additional pages beyond the main one, the request form built around your trade, mobile responsiveness, search-ready structure, a 30-day edit window after delivery, and a lifetime warranty on any defect in the code I wrote. Hosting is free on Cloudflare Pages or GitHub Pages, set up in your name so you control it. Your only recurring cost is your domain, roughly $10 to $15 a year, paid to your registrar rather than to me.
For comparison: freelance designers commonly quote $2,000 to $8,000 for this work. Agencies quote $5,000 to $15,000 plus ongoing fees. Builder platforms look cheaper at signup and charge every month forever for a site you never own.
Price can move for genuinely complex builds, but you get that number in writing before any work starts. There is never a surprise figure at the end.
Contractor
Questions
At minimum: the specific trades and services you offer, real photographs of completed jobs rather than stock imagery, your service area named by city or county, licensing and insurance status, and a request form that captures project details rather than just a name and email. For most contractors the form matters more than anything else on the site, because a form that asks what the project is, where it is, and roughly when it needs doing lets you qualify the lead before spending time on a call.
A flat $800, one time, for a custom hand-coded site you own outright. Freelance designers commonly quote $2,000 to $8,000 for comparable work and agencies quote $5,000 to $15,000 plus ongoing fees. Website builders appear cheaper up front but charge $20 to $100 or more every month for as long as the site exists, and the site stops working when payment stops.
Professional photography helps but is not required. Phone photos of completed work outperform stock imagery every time, because a homeowner comparing contractors wants evidence of real jobs rather than a catalog image. Before-and-after pairs are the single most persuasive thing you can put on a website. Where your photos are thin, professionally licensed imagery fills the gaps until real job photos are available.
In Texas it is often worth it. A bilingual site serves Spanish-speaking homeowners directly and also helps with recruiting, since crews and subcontractors read the site too. The translation has to be genuine rather than machine-generated, because a native speaker recognizes machine translation immediately and it costs credibility rather than building it. Visitors switch languages with a single tap and both versions are complete.
Three reasons specifically. Template contact forms collect a name and a message, which produces unqualified leads that waste your time. Template galleries are built for products rather than before-and-after job documentation. And template sites load slowly on phones, which is where most homeowners search for a contractor, often while standing in the room they want changed. A hand-coded site solves all three because each piece is built for how your business actually takes work.
Most contractor websites are finished in two to five business days once we agree on scope. Larger multi-page builds with extensive project galleries can take up to two weeks. You get a realistic timeline before any work begins, and a private preview link during the build so you can watch it come together and request changes along the way.
A website does not generate leads on its own; it converts attention that already exists. Most contractor work comes from referrals, and the website's job is to make the referral close. A homeowner given your name looks you up before calling, and what they find decides whether the call happens. A professional site turns a lukewarm referral into a booked estimate. It also gives you something to point at from a Google Business Profile, a truck wrap, or a yard sign.
Related
See it before
you pay for it.
I'll build you a demo of what your contracting website could look like, before you spend a dollar. If you like it, we talk. If you don't, no hard feelings at all.