Home › Guides › Websites: the full guide

Website · Full guide

Websites for contractors: the complete guide (2026)

A contractor website has one job: turn a homeowner who has already heard of you into a call or a request. That takes a few things done well: a domain in your name, a page for each service you want more of, your own job photos, a short form someone answers fast, and pages that load quickly on a phone. Most sites fail at the part after launch, so decide early who will keep yours current.

By Eric Smith, founder of Outfitter AI and a former general contractor · Prices checked October 4, 2026

Who wrote this: Outfitter AI, which makes a website product for contractors. The steps work on any builder, and the hand-off section lists other options with their published prices.

The system, in order

Shops that get calls from their sites do the same eight things, roughly in this order:

  1. Know what the site is for, and own it. Domain in your name, clear about what you do and where.
  2. Choose who builds it and who keeps it current. The second question matters more.
  3. One page for each service you want more of, written from your own jobs.
  4. Town pages only where you have work to show.
  5. Your own job photos, with the homeowner’s OK.
  6. A short request form, answered within the hour.
  7. Fast on a phone, tested on the mobile tab, not your office computer.
  8. Connected to Google and kept current, with a short monthly check.

The site is where everything else in your marketing ends up. The marketing guide covers how people get sent there.

Stage 1: Know what the site is for, and own it

Most homeowners meet you somewhere else first: a Google listing, a neighbor, a card in the mailbox. Then they look you up. In BrightLocal’s 2026 survey, 54% of consumers said they go on to a business’s website after reading positive reviews [1]. AI search leans on sites as well; BrightLocal found ChatGPT Search shows business websites for 58% of its local search sources [2]. Yet only 40% of small businesses say they have a dedicated website [2].

A Google profile and a Facebook page both help, but neither one belongs to you. Google switched off the free sites it used to build from Business Profiles in March 2024 [3] and pointed visitors to the profile instead. Whoever builds your site, register the domain in your own name, on your email and your card. A site, its reviews and the customer list it collects keep working after an ad budget stops; bought leads end the day you stop paying.

Go deeper: What should a contractor website include? · Google Business Profile vs a website · Do you need a website if you have Facebook?

Stage 2: Choose who builds it, and who keeps it current

There are six routes: a do-it-yourself builder, the site that comes with your job software, a freelancer, a contractor agency, an AI tool, or a service that builds and updates it for you. Any of them can produce a site you’d put on the side of your truck. The difference shows up in year two: the renewal bill, who makes changes, and whether you can leave with your site.

For scale, Thumbtack puts the national average for having a website built at $1,057 [5], while DIY builders cost less in year one but take your evenings.

Go deeper: Website options for contractors, compared (18 options on first-year cost, ownership and upkeep) · How much does a contractor website cost? · Can I build my own website with AI?

Stage 3: Write one page for each service you want more of

Someone searching "EV charger installation" wants a page about EV chargers, not a list of 20 things you do. Give each money service, the work with good margin and steady demand, its own page. Don’t swing the other way into a page for every phrasing of the same job; Google’s spam policies call masses of pages made mainly to rank "scaled content abuse" [6].

Lay each page out in the order a homeowner’s questions arrive:

  1. A headline naming the service and the area, with a tap-to-call number under it
  2. The problem in their words: what they’re seeing, hearing or smelling
  3. How you handle it, from first call to cleanup
  4. An honest price range from your recent invoices, with what moves it and the date you set it
  5. The warranty you actually write into contracts, and nothing grander
  6. The towns you cover, plus real reviews and photos of this service
  7. A short FAQ and one next step, repeated at the bottom

Google’s people-first content guidance asks whether a page offers original information and first-hand expertise [7]. For a contractor that simply means writing from your jobs. “We lay drop cloths from the door to the panel and haul the old water heater away the same day” does more than “quality service you can trust.” Testimonials must be real, too: the FTC’s rule bans fake reviews and undisclosed insider reviews [8] (a summary, not legal advice).

Go deeper: How to write service pages that turn visitors into calls (the full template and a weak-vs-strong example)

Stage 4: Add town pages only where you have real work

A town page earns its place when it tells a homeowner there something your homepage can’t. Pages that repeat the same paragraph with the town name swapped fit what Google’s spam policies call doorway abuse: near-identical pages aimed at specific cities [6]. Before you write one, check that you can fill at least four of these honestly:

Most 1 to 25 person shops end up with a handful of these pages, not dozens. Your Google profile allows 20 service areas [9], so a site with 60 city pages claims far more ground than your own profile can list. Link each town page from one "Areas we serve" page and from the related service pages. If you inherited 40 thin ones, rewrite the towns you really work, merge small neighbors, and redirect the rest.

Go deeper: Service area pages for contractors (doorway rules, a fill-in template, fixing thin pages) · Why your business isn’t showing up on Google

Stage 5: Use your own job photos

Photos answer the two questions behind every hire: can these people do the work, and will I be comfortable with them in my house? Show your own: before and after from the same spot, the work that disappears behind drywall or shingles, the crew, the marked truck, the owner. Leave out stock models, AI-made "projects" and anybody else’s work.

Go deeper: Contractor website photos (shot list, phone routine, consent wording, alt text examples)

Stage 6: Make the request form short, and answer it fast

Each extra field is one more reason to quit on a phone screen. Ask for name, mobile number, address or ZIP and the service needed, then add an optional description box and an optional photo upload, which often saves a site visit. Label every field as required or optional; in Baymard’s testing, only 14% of sites marked both kinds [11].

Speed after the submit matters more than the form itself. Research published in Harvard Business Review found firms that tried to reach a web lead within an hour were nearly seven times as likely to qualify it, and across the 2,241 companies audited, those that replied within 30 days took 42 hours on average [12]. Send every request to a phone as well as an inbox, block bots with a hidden honeypot field before resorting to a CAPTCHA, and finish on a thank-you page that says who will call and when.

Thank-you page: Got it, thanks. [Name] from our office will call or text you from [number] by [a time you can keep]. If water is coming through a ceiling or you have no heat, call us now at [number].

Go deeper: Website quote request forms that homeowners finish (fields, photo uploads, spam, routing, monthly test)

Stage 7: Make it fast on a phone

Phones carried 49.1% of U.S. web traffic in September 2026 [13], and for an emergency trade your own share is probably higher. Google’s research found that as a mobile page’s load time grows from one second to ten, the chance a visitor leaves rises 123% [14].

Test your homepage and your busiest service page at pagespeed.web.dev on the Mobile tab. Google’s “good” marks are the main content showing in 2.5 seconds or less, a response to taps within 200 milliseconds, and layout shift of 0.1 or less [15]. On contractor sites the slowdown almost always comes from the same few places:

Go deeper: Contractor website speed (Core Web Vitals explained, fixes in order, a script audit)

Stage 8: Connect it to Google, and keep it current

When a site doesn’t show up, the cause is usually the profile, the pages or the reviews, not the builder. Link the site from your Google Business Profile and the profile from the site, use the same name and phone number on both, and keep reviews coming in, since they sit on the profile that sends people to you. BrightLocal found 45% of consumers now use ChatGPT or other AI tools for local business recommendations [1]; plain pages that say what you do, where, and how to reach you serve those tools and people equally well.

Then give it twenty minutes a month:

Go deeper: Why your business isn’t showing up on Google · Google Business Profile for contractors · How to get more Google reviews

Do it yourself, or hand it off

Every stage above can be done by the owner. What decides the right route is who will keep doing stage 8 a year from now. The options, at each company’s listed price (checked October 4, 2026):

DIY builder

Wix’s Light plan is $17 a month billed yearly [16] and Squarespace’s Basic plan is $19 [17], both usually with a domain for the first year. Most control for the money; goes stale if you stop logging in.

Your job software

Jobber includes a website builder on every plan, from $29 a month billed yearly [18]. Housecall Pro builds sites for its customers but doesn’t publish the price. Ask who keeps the site if you cancel.

A freelancer

A one-time build, around $1,057 on Thumbtack’s national average [5], that you own outright. Plan for who makes changes later and what they charge.

A contractor agency

Footbridge Media is $249 a month with no build fee [19]. Hook Agency’s templated site is $1,000 a month for 12 months [20]. Scorpion quotes privately and typically requires a 12-month contract [21]. Get ownership in writing.

An AI tool

ChatGPT or Claude can write the pages and code, and ChatGPT’s Sites feature, in public beta, can host one on paid plans [22]. You still handle the domain, DNS settings and every future update.

Outfitter (ours)

A free site built in about 5 minutes at getoutfitter.ai/site/your-name, with a small banner, that you change by texting the AI assistant. Professional is $79 a month: a web address of your choice included, no banner, hosting and SSL, logo and images, and automated Google review requests and posts. 30 days free, no contract [23]. Less design control than a DIY builder, and Professional costs more than Wix or Squarespace in year one.

All 18 options are compared on first-year cost, ownership and upkeep in website options for contractors, compared.

Common questions

What should a contractor website include?
Your trade and towns in the headline, a phone number people can tap, a page for each service you want more of, real reviews, photos of your own jobs, a short request form, and your license and insurance details where your state expects them. It also needs to load quickly on a phone.
What does a contractor website cost in the first year?
It depends mostly on who builds and updates it. DIY builders cost the least in year one but take your time. Thumbtack puts the national average for a site built by a pro at $1,057, contractor agencies run from about $249 a month to much more, and ongoing maintenance from a freelancer is often $50 to $200 a month.
Is a Google Business Profile enough without a website?
No. The profile is often what homeowners see first, but you don't control it, and Google shut down the free sites it built from Business Profiles in 2024. Your site holds service and town pages, photos and a request form, and the profile should link to it.
How many pages should a contractor website have?
Enough to give each service you want more of its own page, plus a homepage, an about page, an areas-we-serve page and a contact or request page. Add a town page only where you can show real jobs there. Useful pages beat a high page count.
Can I build my contractor website with AI?
Yes. ChatGPT or Claude can write the pages and code, and AI builders can draft a whole site quickly. You still buy and control the domain, check every fact, add your own photos and reviews, and keep it updated, because the AI won't remember to.
Why isn't my contractor website showing up on Google?
The usual causes are a missing or thin Google Business Profile, service pages that don't clearly say what you do and where, few recent reviews, or a site Google hasn't found yet. Link your profile and site to each other, give each service its own page, and keep reviews coming.
How fast should a contractor website load?
Google's good marks are the main content in 2.5 seconds or less, a response to taps in 200 milliseconds or less, and very little layout shift. Test on the mobile tab of PageSpeed Insights. Oversized photos, sliders, chat widgets and extra scripts are the usual culprits.
Who should own my contractor website and domain?
You should. Register the domain in your own name with your own email and card, and get in writing who owns the site and content if you leave a builder or agency. With the domain in your control, you can always point it at a new site.

Rather not be the webmaster?

Outfitter builds a contractor site in about 5 minutes, and you change it by texting the assistant. It’s free on our address with a small banner, or $79 a month on Professional for a web address of your choice, no banner, hosting and SSL, and automated Google review requests and posts. 30 days free, no contract.

See how the website works

Sources and how we compared

Every figure here comes from the sources below, which our individual website guides also rely on: Google Search Central and help pages, web.dev, the FTC, and named surveys and vendor research, labeled as such. Builder and agency prices come from each company’s own page, checked October 4, 2026.

  1. BrightLocal: Local Consumer Review Survey 2026 — 1,002 U.S. adults; February 2026; local SEO vendor
  2. BrightLocal: Local SEO statistics — local SEO vendor
  3. TechRadar: Google is shutting down websites made with Business Profiles
  4. Upwork: How much does it cost to build a website? — freelance marketplace cost guide
  5. Thumbtack: Website development prices — marketplace cost guide
  6. Google Search Central: Spam policies for Google web search
  7. Google Search Central: Creating helpful, reliable, people-first content
  8. FTC: Federal Trade Commission announces final rule banning fake reviews and testimonials — August 14, 2024
  9. Google Business Profile Help: Manage your service areas
  10. Google Search Central: Google image SEO best practices
  11. Baymard Institute: Mark both required and optional form fields — October 2018
  12. Venture Harbour: How fast do marketing leads turn cold? (quotes Oldroyd, McElheran & Elkington, Harvard Business Review, 2011) — secondhand report of the HBR study
  13. StatCounter: Desktop vs mobile vs tablet market share, United States — September 2026
  14. Think with Google: Find out how you stack up to new industry benchmarks for mobile page speed — Google/SOASTA research, 2017
  15. web.dev: How the Core Web Vitals metrics thresholds were defined
  16. Wix: How much does Wix Harmony cost? — updated September 10, 2026
  17. Squarespace pricing — checked October 4, 2026
  18. Jobber pricing — checked October 4, 2026
  19. Footbridge Media — checked October 4, 2026
  20. Hook Agency pricing — checked October 4, 2026
  21. Scorpion: Home services marketing — checked October 4, 2026
  22. OpenAI Help Center: Creating and using ChatGPT sites
  23. Outfitter AI pricing — our own product

Last updated October 4, 2026. Prices change; if something here is out of date, call or text (507) 628-0400 and we’ll fix it.