Local business

What a contractor website needs to win jobs

People hiring a contractor want proof before they ask for an estimate: past projects with photos, location and scope, the exact services you offer, the area you cover and your licence. A contractor website also needs an estimate form that collects the job details up front, and an honest answer to the price question. In several states, including California, your licence number has to appear on the website itself.

By MateiPublished · 7 min read
Contents
  1. Key points
  2. What homeowners look for on a contractor website
  3. The portfolio is your most important page
  4. Service pages and your service area
  5. Licence, insurance and warranty
  6. The estimate form and the price question
  7. Reviews and lead platforms
  8. Checklist
  9. Questions
  10. Sources

Key points

  • The portfolio is the page that sells: one page per project, with before and after photos, location, size, timeline and scope.
  • A page per service matches searches better than one long list of services.
  • Near-identical city pages that only swap the town name count as doorway pages under Google's spam policies.
  • California requires the contractor licence number in all advertising, websites included (Business and Professions Code § 7030.5).
  • 97% of consumers read reviews before choosing a local business (BrightLocal 2026).

Construction and renovation jobs are expensive and take weeks, so people don't call the first contractor they find. They compare. They look at what you've built, read your reviews and check whether you work in their area. Your website is where all of that lives in one place. Below is what it needs. The general list for any business is in what a small business website should include.

What homeowners look for on a contractor website

Five questions, usually in this order:

The homeowner's question What answers it on your site
Do they do my kind of job? One page per service
Have they done this before? The portfolio, with similar projects
Do they work in my area? A clearly stated service area
Can I trust them? Licence, insurance, warranty, reviews, the team
What will it cost and how long will it take? What drives the price, response time, an estimate form

If one of them goes unanswered, they move on to the next result.

The portfolio is your most important page

A portfolio convinces more than any line about "quality workmanship". What works best is one page per project, with:

  • before and after photos, taken from the same angle;
  • the town or neighbourhood, not the street address;
  • the type of job and its size: "full kitchen remodel, 180 sq ft";
  • how long it took and what you did, step by step;
  • a problem you solved: a sagging joist, old wiring, a tight deadline;
  • if the client agrees, a couple of lines from them.

A page per project also helps in Google. It answers specific searches like "bathroom remodel Pasadena" or "deck builder Plano" that a photo gallery with no text never matches.

Ask clients for permission to publish photos, in the contract or by message. Leave out faces, licence plates and anything that identifies the house.

Service pages and your service area

One page per service. "Kitchen remodels", "roofing", "decks", "basement finishing", "additions": each has its own customers and its own searches. On each page, say what's included, how the job runs, which portfolio projects match, and answer the questions people ask about it.

Your service area, stated plainly. List the counties and towns you cover, and whether you travel further for larger jobs. Use the same area in your Google Business Profile, where a business that goes to its customers can hide its address and show its service area instead. The steps are in our Google Business Profile guide.

Licence, insurance and warranty

Big jobs go to contractors who look safe. Put on your site:

  • your licence number and classification, so people can look it up with the state board;
  • insurance: general liability and workers' compensation;
  • your warranty, in years, and what it covers;
  • the business: legal name, years in business, team size;
  • the team, in real photos from real job sites, not stock images.

In California this isn't optional. Business and Professions Code § 7030.5 requires the licence number in all forms of advertising for work that needs a licence, and the Contractors State License Board lists electronic advertising among them. Many other states have similar rules; your licensing board will tell you yours.

The estimate form and the price question

A good form shortens the way to a written estimate, because it collects up front what you'd ask on the phone anyway:

  1. type of job (from a list);
  2. town or ZIP code;
  3. approximate size;
  4. when they'd like to start;
  5. photos or plans, uploaded directly;
  6. phone and email.

Under the form, say what happens next: "We call within one business day, visit to measure, and send a written estimate within a week." People who know what comes next send the form more often.

Price. You don't need a price list, but explain what drives the price: size, materials, current condition, access, schedule. Where you can, give a range or a past project with its final cost. A visitor who understands why there's no fixed price per square foot is a better lead.

Reviews and lead platforms

In BrightLocal's 2026 survey, 97% of consumers said they read reviews before choosing a local business. Ask for a Google review at the handover of every job and link to your profile from the site. How to ask the right way is in how to get Google reviews.

Lead platforms such as Angi and Google Local Services Ads can fill a slow month, but you pay per lead, and on marketplaces the same request often goes to several contractors. Your website brings enquiries you don't share, and it's where people who found you elsewhere go to check your work before they call.

Checklist

  1. One page per service, each linking to matching portfolio projects.
  2. A portfolio with one page per project: before and after photos, town, size and timeline.
  3. A service area that matches your Google Business Profile.
  4. Licence number, insurance and warranty on the site.
  5. An estimate form that asks for job type, location, size and photos, and says what happens next.
  6. A Google review link on the site, and a review request at every handover.

We build websites for contractors and renovation firms, with a project-by-project portfolio and an estimate form that sends photos and plans straight to your inbox. Details are on our web design page.

Questions

What pages should a contractor website have?

A home page, one page per service, a project portfolio (ideally one page per project), an about page with your team, licence and insurance, an FAQ, a contact page with an estimate form, and a privacy policy.

Do I have to show my contractor licence number on my website?

In California, yes: Business and Professions Code § 7030.5 requires it in all forms of advertising, and the state's regulations include electronic advertising. Many other states have similar rules, so check with your state licensing board.

Should I put prices on my contractor website?

You don't need a price list, but explain what drives the price (size, materials, condition, access, schedule) and, where you can, show a typical range or a past project with its final cost. Say how quickly you send a written estimate.

Should I make a page for every city I serve?

Only when you have something real to show there, such as projects completed in that city. Pages that repeat the same text with a different town name are doorway pages under Google's spam policies and can hurt the whole site.

Do I need a website if I get leads from Angi or Google Local Services Ads?

Lead platforms send the same request to you and to your competitors, and you pay per lead. Your own website brings direct enquiries you don't share, and it's where people who found you elsewhere go to check your work before they call.

Sources

  1. Local Consumer Review Survey 2026, BrightLocal
  2. California License and Contracting Requirements for Online Home Improvement Marketplace Companies, Contractors State License Board
  3. Spam policies for Google web search: doorway abuse, Google Search Central
  4. Guidelines for representing your business on Google, Google Business Profile Help

Related articles

  • Local business

    What a salon or barbershop website needs

    What a salon or barbershop website needs: services with prices and times, online booking, real work photos, your team, gift cards and reviews.

    · 7 min read

  • Local business

    What a real estate agent website needs

    What a real estate agent website needs: IDX listings, a seller valuation page, agent profiles, lead forms and the advertising rules that apply.

    · 7 min read

  • Local business

    How to get Google reviews without buying them

    How to ask for Google reviews so customers actually leave them: the review link and QR code, timing, a message to copy. What Google and the FTC ban, and how to report fake reviews.

    · 7 min read