Book a call

Contractor website design

Websites for contractors, built around the phone call.

Contractor website design for roofers, HVAC companies, electricians, remodelers and other trades. We have not built for a contractor client yet, so to show the work we built a complete example site for an invented Denver plumber. The layout carries over to any trade that sells by phone and quote.

  • From $750
  • Or $0 to build
  • Full SEO and local SEO
  • You own it
Larkline Plumbing, example project
Full page of the Larkline Plumbing example website
Full page of the Larkline Plumbing example website on a phone
Websites from $0 to buildHand-coded HTML, CSS and JavaScriptFull SEO and local SEOYou own the site and the domainUnlimited revisions within the agreed pages and featuresLive in 1 to 6 weeksEvery price on the page

01Example project

The example, page by page.

Open it on your phone: tap the call button, book a visit, check a ZIP code. Nothing on it sends anything.

Larkline Plumbing, example project
Full page of the Larkline Plumbing example website
Full page of the Larkline Plumbing example website on a phone

Example project · Plumber, Denver (invented) · Writing, design, build, SEO

Larkline Plumbing: the example.

An invented Denver plumbing company, built the way we build client sites. Swap the services and the trade, and this is the contractor website you would get: a call button on every screen, prices on the page and a page for every job.

  • 10pages: home, services, emergency, drains, water heaters, leaks, areas, about, reviews and booking
  • 1 tapto call from any screen, with a call bar that stays on every phone screen
  • 3 stepsto book online, and customers can book by text too

Larkline Plumbing is an invented business. Its reviews, prices, numbers and people are placeholders, and every page says so. It shows the work, not results for a client.

02What homeowners do

What a contractor website needs.

Six things, each with the number behind it and what we do about it. Most of the numbers are from heating, cooling and roofing, so read them as close, not exact, for other trades.

Say what it costs

15%

found prices clear enough to estimate a cost, though 69% went looking for them online.

Looked for prices online69%

Found them clear15%

Source: Mantel survey of 422 homeowners shopping for heating and cooling, fall 2025 (sells proposal software)

What we do

The example shows a starting price for every common job. For bigger work we write typical ranges and what moves them.

Be there when they search

39%

of homeowners started with Google Search or Maps. Only 17% went straight to contractor websites.

Started with Google39%

Started on a contractor site17%

Source: Mantel survey, fall 2025 (sells proposal software)

What we do

One page for each service and the areas you cover, with the local SEO setup included.

Reviews before the first call

52.5%

checked online reviews before contacting a contractor.

Source: Mantel survey, fall 2025 (sells proposal software)

What we do

Your Google rating sits next to the first button, with a link to where the reviews live.

The phone still does the work

78%

of 16,000 paid leads for heating and cooling contractors came by phone call.

Source: Data-Driven Trades, 2022

What we do

The number sits in the header and in a call bar that stays on screen on phones.

Answer fast

74%

of 292 homeowners who hired a roofer said responsiveness and communication mattered more than price.

Source: Roofr survey, published by Roofing Contractor, Aug 2026 (Roofr sells roofing software)

What we do

A short form that reaches your phone, and on Local Growth an AI assistant that picks up missed calls.

Keep the gallery honest

8%

checked examples of past work before contacting anyone. Reviews came well ahead.

Source: Mantel survey, fall 2025 (sells proposal software)

What we do

Real project photos, kept short and placed after the reviews. A huge gallery comes later in the decision, if at all.

03By trade

What changes by trade.

The build stays the same. These are the parts we would write differently for you.

TradeThe first screen has to sayPages it needsWatch out for
General contractors and remodelersThe kind of project and the areaOne per project type, plus a short galleryYour license number, where your state requires it
RoofersRepair or replacement, and a free inspection if you offer oneRepair, replacement, storm damageIn a Roofr survey, 74% would not hire a roofer without an inspection
HVAC companiesHeating or cooling, and how fast you can comeRepair, install, maintenance plans, financing if you offer itSeasonal pages need updating twice a year
ElectriciansHome or commercial, and licensedPanels, wiring, EV chargers, generatorsOnly list the work your license covers
LandscapersDesign, upkeep, or bothDesign, maintenance, seasonal workPhotos by season, and clear areas served
PaintersInterior, exterior or both, and how you quoteInterior, exterior, cabinetsReal before and after photos

Our advice from the example build, not a survey, except the Roofr figure. Roofr sells roofing software.

04Before launch

Your license number, and the law.

  1. California

    The state board says contractors must put their license number in all forms of advertising, and it counts any website that solicits business. The first-offense penalty is $100 to $1,000.

  2. Florida

    The statute says the registration or certification number must appear in each advertisement "regardless of medium". A first offense gets a notice of noncompliance.

  3. The FTC, talking to your customers

    It tells homeowners to "consider only contractors who are licensed and insured" and to confirm the license with the state or county. So put the number where they can find it.

  4. Your own state

    Rules differ, so check with your licensing board before launch. We will put whatever it requires on every page.

05Short answer

What it costs.

See what each package includes, or how much a website costs. The $295 plan adds local SEO, reviews and an AI phone assistant.

Launch, one page
From $750
Business, multi-page
From $1,490
Premium, with 3D
From $2,990
$0 website
Plan from $99 a month

06Sources

Sources

  1. Mantel: Homeowner Shopping Attitudes Report 2025, 422 homeowners shopping for heating and cooling

    Page date: 1 Oct 2026Sells proposal software

    usemantel.com
  2. Data-Driven Trades: 16,000+ paid leads, heating and cooling contractors

    Page date: 27 Jul 2022

    thedatadriventrades.substack.com
  3. Roofing Contractor: what homeowners want from their roofer, Roofr survey of 292 homeowners

    Page date: 1 Aug 2026Roofr sells roofing software

    roofingcontractor.com
  4. FTC: how to avoid a home improvement scam

    Page date: July 2022

    consumer.ftc.gov
  5. California CSLB: advertising guidelines for contractors

    Page date: not shown

    cslb.ca.gov
  6. Florida Statutes 489.119, the 2026 edition

    Page date: 8 Nov 2026

    leg.state.fl.us

Every page opened on 9 Nov 2026, except Data-Driven Trades on 2 Nov 2026. The survey numbers come from companies that sell software to contractors, as noted. This is general information, not legal advice.

07Questions

Straight answers.

Still not sure?

Ask on a short call, or start with something free.

01Do you have a contractor client I can look at?

Not yet. Larkline Plumbing is an invented business we built to show the work, and every page of it says so. Its reviews, prices, numbers and people are placeholders. Our real client work is on the website design page.

02Do you build websites for roofers, HVAC companies and electricians?

Yes, and for remodelers, landscapers, painters and general contractors. The build is the same. The services, the first screen and the rules for your trade change, as the table above shows.

03Should a contractor put prices on the website?

We think so, at least a starting price or a typical range. In Mantel's survey, 69% looked for prices online and only 15% found them clear enough to estimate a cost.

04Do I have to put my license number on my website?

In California and Florida, yes: both cover advertising, and California names websites. Other states set their own rules, so check with your licensing board. Ask a lawyer if you are not sure.

05Can I build a contractor website myself on Wix?

You can, and it costs far less. We put the prices, speed data and what you keep side by side in website builder vs custom.

06What does the rest of local SEO involve?

The Google profile, service and area pages, other maps, links and reviews. Our local SEO checklist has 30 checks, each with its source.

07How does the $0 website work?

We build your website for $0: our Business or Premium package, depending on the project, worth up to $2,990. The website is yours to keep, with the design, the code and the files. The monthly plan is the service around it: $99 a month for Site Care (hosting, SSL, changes, backups and a short monthly report), or $295 a month for Local Growth, which adds local SEO, review requests and an AI phone assistant. The first month of the plan is free, then there is a 12-month minimum. If you want to leave before the 12 months are up, you pay either the months that are left or the website's price minus what you have paid so far, whichever is less, and you take your files with you. After the 12 months you can stop at any time and host the site yourself.

08How do I pay if I buy the website?

50% to start and 50% at launch, plus the optional care plan at $49 a month for hosting, backups, small edits, uptime and form checks and a monthly report.

09How long does a website take?

Launch in about 1 week, Business in 2 to 3 weeks, Premium in 4 to 6 weeks, counted from the day we have everything we need. Custom work gets a date in writing before you pay.

10Do I own the website?

Yes. You own the site, the code and the domain, and we hand over the files whenever you ask.

11What if I want changes?

Websites have unlimited revisions within the agreed pages and features. We keep working on it with you until you are 100% happy.

A contractor website worth up to $2,990, $0 to build and yours to keep. Hosting and care are free for the first month.

Get the $0 website