Midnite Systems

Web design for home services: your license on every page and a short path to a quote

Web design for home services is how we plan, build, host and run a contractor's site around the estimate request. California counts the website as advertising, so your license number goes on it (B&P 7030.5).

What does web design for home services involve?

Web design for home services covers a contractor’s or home service company’s website from end to end: the research, the page plan, the words, the design, the build and the running of the site once it’s live. We design, build, host and run the site. Every page answers one of the three things a homeowner wants to know: whether you do this job, whether they can trust you in their house, and how soon they can get a price.

The size of the company changes the job. An established local business with one office usually needs a site that keeps one crew’s phone ringing. A multi-location or regional business needs a page for each branch, and requests that reach the branch covering the caller’s town. A national business working in several states needs each state’s pages written to that state’s rules, inside a structure its own marketing team can work with. Each level’s market range is in the pricing section, and our guide to what a website costs sets out why a figure lands where it does. The rules every trade advertises under, and the channels beyond the website, are on our page on home services marketing.

What should a contractor website show first?

California’s Contractors State License Board treats a website as advertising, so a contractor’s license number belongs on it, as on every other ad (B&P 7030.5).

That makes the license number the first thing contractor website design has to place. CSLB tells homeowners to look the number up, because seeing one on an ad doesn’t by itself mean the license is valid, so the number we would print links to CSLB’s own license check.

Next come the trades. Each service on the menu matches a classification you hold, in the words homeowners use for it. The phone number is big enough to tap with a thumb and stays in reach as the page scrolls. The towns you cover are named in a sentence or two, since Google’s spam policies count blocks of text listing the cities and regions a page wants to rank for as keyword stuffing.

Insurance and bonding take care. B&P 7027.4 lets CSLB discipline a contractor whose ad mentions insurance without saying what kind, commercial general liability or workers’ compensation for example, or calls the company bonded when the bond it refers to is its license bond. So the site names coverage by type, from your certificate, and leaves “bonded” out.

How should a quote request work on a home services website?

Two kinds of request arrive through the same site. One homeowner has water on the floor, no power or no heat and wants a person on the phone now. Another is planning a new bathroom, a furnace or a fence and wants a price to compare. The site serves the first with a call button that stays on screen, and the second with a short estimate form.

The form asks only what your office needs to call back: name, phone, town and the job. A spam check screens out the bots, and each request is emailed to whoever your office names. Estimate visits can be booked online from the open times your team sets, and urgent jobs stay a phone call.

Prices, financing and contract terms stay out of the form. California sets out what a home improvement contract must contain, from the payment schedule to the notice of the right to cancel, and that wording comes from you and your counsel, in the estimate and the written contract.

Which service and town pages should a contractor site have?

Web design for contractors starts with the services. Each one you want more of gets its own page, covering the scope of the job, the things that move its price, whether your city wants a permit for it and how long the work runs. A company holding three classifications gets a section for each trade, with the license number on every page of each.

Town pages are a separate call. A town earns a page when you have finished jobs there to describe and facts about the place worth telling. Pages that only swap the town name can fall under what Google’s spam policies call doorway abuse: pages created to rank for specific, similar searches, and Google’s examples include pages aimed at particular cities that funnel visitors to one page. Which towns justify a page, and how the Business Profile fits in, is the search side of the decision, covered on local SEO for contractors.

How should a contractor site show reviews and job photos?

A homeowner deciding who to let into the house may want to read what past customers said, so the site can show reviews. Google’s local business markup guide recommends review markup only for sites that capture reviews about other local businesses; on your own site, reviews of your company are there for visitors to read. How to ask customers for them within Google’s rules is on our page on contractor SEO.

Photos earn trust for the same reason. Your own pictures lead: people from your team, your vans and work you’ve finished. Any gap gets a generated image, logged by page, so a photo of your own work can replace it later.

What would a contractor’s site run on?

Each site is built in our own system, using Astro or Next.js; WordPress, Shopify and Webflow aren’t part of it. Every page carries structured data that matches its visible words, and the site ships with a sitemap, IndexNow, crawler rules that let named AI crawlers read it, an llms.txt file and forms with spam checks. A launch guard holds back any page whose facts aren’t yet confirmed.

Google’s guidance on AI features rules out the need for anything extra: no new AI text files or machine-readable files, no added markup and no special schema.org structured data. A page has a chance at a supporting link once it’s in Google’s index and can show in Search with a snippet; even then, Google says, indexing and serving aren’t assured. Search Console’s Search generative AI control sets whether a site’s links and content appear in Discover’s generative AI features, AI Mode and AI Overviews. Its rollout to all websites was complete as of August 31, 2026, Google says, with include as each property’s default; excluding is your call. Clear pages with honest markup are easier for AI answers to find, read and cite, and GEO is the service that works on that.

What happens to your current site and your domain?

A move to the new site is a site migration. Every old address is pointed, with a permanent redirect, at the page that takes its place, so old links and bookmarks still land somewhere useful, and our page on site migration sets out how that runs.

Before launch we keep a copy of your DNS records, and at launch only the web records change, the ones that send your domain to the new site. Your registrar, nameservers and email setup stay where they are. Your domain stays yours, and so do the words, photos and logo you gave us. We build the site and run it for you.

What would contractor web design look like for your business?

You can see a home service site we built: GT Powerwash, a residential pressure washing company, whose site we built in April 2026 and whose quote form we later protected against spam. Our larger build is Alvy Logistics, whose 70-page site we rebuilt in our own system, on Astro, and still run. Alvy is owned by our co-founder Noah Alvarez, and DSI is an Alvy company. It’s a logistics company’s site: it shows how we plan and build a large site, and it isn’t contractor work.

Contractor web design would look different at each level. For an established local business, what we would build is a tight site: a page per service, a few town pages with real jobs behind them, and a quote path that reaches one office. For a multi-location or regional business, we would add a page for each branch, with requests sent to the branch that covers the caller’s town. For a national business, we would plan a section for each state, with shared service pages and state pages written to each state’s own contractor rules.

How are calls and requests counted?

On every site we build, each step between a first visit and a booked call is measured, so the point where would-be customers give up can be found and fixed. On a contractor site, that means taps on the phone number and form requests, counted by page and by where the visit came from: which service page, which town page, which search or link.

What happens on the call, and which calls become booked jobs, is for your team to record. Where you share those counts, they sit beside the site’s own, so you can see which pages bring work. At launch we connect Search Console and Bing Webmaster Tools, which show the searches that bring people in, along with Google Analytics 4.

What happens after launch?

The business keeps changing after launch: a new service, another town, a second crew, fresh photos of finished work. The site has to keep pace. Every site we build stays on a monthly plan with us, and your proposal sets that plan’s scope. A month-by-month view of such a plan is on our website maintenance page.

What would we leave off a home services website?

We don’t manage paid ads. Google Ads, Local Services Ads and paid social stay with your team or an ads agency, and the site’s measurement shows what those visitors do once they arrive. We don’t write contract terms, cancellation notices or legal advice; that wording comes from you and your counsel. We don’t print “bonded” as a selling line. We do not guarantee search rankings, traffic, or uninterrupted uptime.

If what you need is a site your team edits itself on a page builder, or ads before a website, we’ll tell you so on the call. Home services website design is one of the five services we offer, and the search work beside it is another.

Sources

12 cited

Pricing

What web design for home services costs at each level

Read in October 2026, the three ranges below are what US agency price pages and guides show. A contractor's place in its range depends on the trades it covers, the towns that earn a page and the way requests reach the team. Your own figure comes in the proposal after a 15-minute call.

  • Level 01

    Established local business

    Market range

    $6,500 to $15,000

    Source: WebFX and DesignRush, checked October 2026

    Our ranges

    Website build
    $6,500 to $15,000
    Care plan
    $85 to $100 a month
    Hosting, DNS, SSL, security, uptime, backups and updates.
    No setup fee on a site we built.
  • Level 02

    Multi-location or regional

    Market range

    $15,000 to $50,000

    Source: WebFX, DesignRush and Lee Media Group, checked October 2026

    Our ranges

    Website build
    $15,000 to $50,000
    Care plan
    $150 to $225 a month
    All of that, plus about an hour of changes a month, a next-day reply, monthly checks and a report.
    No setup fee on a site we built.
  • Level 03

    National

    Market range

    $50,000 to $100,000

    Source: WebFX, Huemor and OuterBox, checked October 2026

    Our ranges

    Website build
    $50,000 to $100,000
    Care plan
    $350 to $500 a month
    All of that, plus up to four hours of changes a month, a four-hour reply, a named contact and a quarterly call.
    No setup fee on a site we built.

What moves the price

  • 01

    Trades and services

    Each service you want more of gets a page, inside the classifications you hold. A company with three trades needs more pages, and more checking, than one with a single trade.

  • 02

    Towns worth a page

    A town gets its own page only where your crews work and the place has facts worth telling. Every town page brings its own research and writing.

  • 03

    How requests reach you

    A call button and a short form are the simple case. Booking from open times and routing by trade or branch add building and testing.

  • 04

    Photos and words

    Your own job photos lead. Any gap is filled with a generated image, logged by page, so you can swap in your own shot later.

  • 05

    The site you run now

    A site migration adds a redirect for each old address, plus a check of which old pages are worth keeping.

Market ranges from agency price pages and guides, read October 2026. Ranges, not quotes: every engagement is scoped on a 15-minute call.

The work behind it

  • Alvy Logistics

    The Alvy Logistics website: a 70-page rebuild in our own system.

  • GT Powerwash

    The GT Powerwash website: a site for a residential pressure washing company, built in April 2026, with a quote form we later protected against spam.

  • Midnite Systems

    Formed in 2023.

  • Valencia, CA

    Our office in Valencia, CA, open Monday to Friday, 8am to 4pm.

  • The team

    Nicolas Perez, Co-Founder and CEO, and Noah Alvarez, Co-Founder and CCO.

Alvy is owned by our co-founder Noah Alvarez, and DSI is an Alvy company.

What a home services website includes

  • Fig 0.1

    Research and a page plan

    What people in your towns search for in each trade, what the companies already showing put on their pages, and a plan that gives each service and town its place.

  • Fig 0.2

    Service pages with markup

    A page for every service inside your classifications, with structured data that matches the words on the page.

  • Fig 0.3

    License and insurance lines

    Your license number stored once and printed across the site. Insurance named by type from your certificate, in wording you or your counsel approve.

  • Fig 0.4

    The quote path

    A tap-to-call button, a short estimate form with a spam check, booking from the open times your team sets, and each request emailed to whoever your office names.

  • Fig 0.5

    Town pages that earn it

    A page for a town only where you have work there to describe, and never a block of city names, which Google's spam policies treat as keyword stuffing.

  • Fig 0.6

    Words, photos and design

    Plain copy checked against your facts and your own photos first. Most builds start from our own design system, set to the client's logo and colors; larger ones get an art direction.

  • Fig 0.7

    Launch and measurement

    Redirects, a sitemap and IndexNow at launch, with Search Console, Bing Webmaster Tools and Google Analytics 4 connected, and each step from a visit to a call or request measured.

  • Fig 0.8

    The monthly run

    After launch we go on running the site under our monthly care plan, and your proposal sets that plan's scope.

How it runs

How building a home services website works

  1. Step 01

    A 15-minute call

    You talk with Nicolas Perez or Noah Alvarez, our co-founders. Come with the trades you hold and whatever you want to know about your current site.

    Your license number, your site's address and a rough count of the calls and requests you get each month.

  2. Step 02

    A scoped proposal

    A written plan of the pages and the work, with your figure for the level. Building waits for your approval.

    A yes, and one person on your side to answer questions.

  3. Step 03

    Research and the page plan

    Searches by trade and town come first, then a plan that gives every page a job to do.

    Your classifications, the services you want more of and how far your crews drive.

  4. Step 04

    Words, design and a private preview

    Copy and design for every page, shown on a private preview you can click through on your own phone.

    Check the facts, including your license number and insurance types, and send one list of changes.

  5. Step 05

    Launch

    Your web records switch to the new site, every old address redirects and the measurement starts recording.

    Your approval, and access to your DNS settings or whoever manages them.

  6. Step 06

    The monthly run

    Launch starts the monthly plan that keeps the site running. Your proposal sets that plan's scope.

    Send word when a trade, a town or a crew joins the business.

Questions

Frequently asked questions

Where does a contractor's license number go on the website?

We would place it in the header or footer of every page, and beside each request form. In California, B&P 7030.5 requires the license number in every form of advertising, and CSLB's guide lists any website that solicits business among those forms.

Can customers book an estimate visit on the website?

Yes, from the open times your team sets. A planned job, such as an estimate for a remodel, suits booking, and an urgent one suits a phone call, so the site offers both: a booking calendar for the first and a call button that stays in reach for the second.

What happens to our old website when you rebuild it?

Moving to the new site is a site migration. Every old address gets a permanent redirect to its new page. Your DNS records are copied before launch, and only the web records change, so the records your email uses are left alone. Your domain stays yours.

Do we need a separate page for every service?

For each service you want more of, yes, as long as one of your classifications covers it. Under B&P 7027.1, advertising work outside the classifications you hold is a misdemeanor, so the page plan follows your license, and a page per service lets each one answer its own searches.

Talk with a co-founder

Book a 15‑minute call