People searching for a plumber, roofer, electrician or remodeler want to know three things fast: do you do this job, do you work in my area, and can I trust you in my house. A contractor website gets calls when each of those is answered on the page, and the phone number is one tap away. Most of what follows is about removing doubt, not adding features.
Licensing and advertising rules vary by state and trade. The California notes below are general information, not legal advice. Confirm with your licensing board.
Show your license number
California's Contractors State License Board (CSLB) says that when licensed contractors advertise, on paper, over the air or on the internet, a license number must appear. The requirement is rooted in Business and Professions Code section 7030.5 and 16 CCR section 861, and the regulation defines advertising broadly, including electronic transmissions. In practice that means the license number belongs in your website header or footer, on your contact page, and on any online ad or listing you control. CSLB also says an unlicensed person who advertises small jobs must state that they are not licensed, and CSLB cautions against advertising yourself as bonded. Read the current CSLB advertising guidelines, because wording and sections get updated. Other states have their own licensing rules.
It helps your conversion too. A license number that visitors can check on the state lookup is one of the strongest trust signals you have.
One page per service
Homeowners search for the job, such as "water heater replacement," "kitchen remodel" or "roof leak repair," and a single page that lists twenty services does not answer any of them well. Build a page for each service you want work from.
Each service page should cover:
- What you do. Be specific about scope. "We replace tank and tankless water heaters, including gas line and venting work."
- When people call. Symptoms or situations, like a leak, an old unit, a failed inspection.
- How it works. Estimate, scheduling, work, cleanup, warranty. A numbered list is fine.
- What affects the price, in general terms. You do not have to publish prices to say what makes a job cost more or less.
- Proof from real jobs, with photos.
- Questions customers ask, answered honestly.
- The call button and a short form.
Where you work
Name the cities and neighborhoods you serve in text. If you are a service-area business without a shopfront, Google's guidelines say to hide your address on your Business Profile and list the areas you serve, and it generally expects a service area to be within about two hours of driving from your base. Add location pages only for areas where you have done work and can show it. Eighty pages that differ by one city name are the pattern Google calls doorway abuse. Our local SEO article covers this in detail.
Proof that holds up
- Photos of your own work, with captions: what the job was, where (neighborhood), and what was done. Before and after pictures help.
- Reviews with the customer's first name and area. Google's rules prohibit rewards for reviews, and reviews must reflect real experiences, so ask everyone after a job and do not filter who you ask.
- Credentials: license number, insurance (say you are insured, with a certificate available on request, rather than claiming bonding), manufacturer certifications, trade association memberships.
- Guarantees only if you honor them, with the terms stated.
- The people. Photos of the owner and crew and a short note about who shows up.
Make calling a one-tap action
Most home service leads arrive on a phone, often in a moment of stress.
- Put a tap-to-call button in the header and keep it visible as visitors scroll on mobile. It is a link that starts a call, and it costs nothing to add.
- Show hours and, if you do emergency work, say when someone answers.
- Use one primary phone number. If you use call tracking numbers for ads, keep the main number on your Google profile and site so your details match.
- Do not hide the number behind a form. A form is a second option.
Keep the form short
A form is for people who prefer not to call or who contact you at night.
- Ask for name, phone, zip code, the type of job and a few words about it. Allow photo upload, which saves a trip for the estimate.
- Say when you will reply and then do it. Slow replies lose jobs.
- Send submissions to more than one person's inbox so they do not sit unread, and test the form regularly.
Speed and clarity on mobile
Heavy image galleries, sliders and autoplay video slow the page, and a slow page loses a person with a leaking roof. Compress project photos, avoid auto-sliding banners, and test on a phone. See Core Web Vitals in plain English.
Things that quietly lose jobs
- Stock photos of workers who are not yours.
- A home page that says "quality service" and never names a service.
- A license number missing or hard to find.
- A contact page with only a form.
- Emergency claims you cannot back up.
- Outdated reviews and a copyright year several years old.
- No mention of what areas you serve.
If you are deciding between a template and a custom build for a trade site, Squarespace or custom is a good place to start, and what a website costs explains what changes the price.
Want a person to look at it?
We build contractor and home service sites around the calls they need to get. Run your current site through the website check for a quick read, or start a quote and tell us the trades and areas you cover.
Questions people ask
Do I have to put my contractor license number on my website?
In California, CSLB says license numbers must appear in contractor advertising, including online, citing Business and Professions Code section 7030.5 and 16 CCR section 861. Other states have their own rules, so check your licensing board.
How many pages should a contractor website have?
A home page, one page for each service you want to be hired for, an about page, a projects or gallery page, a service area page and a contact page. Add location pages only where you have real work to show.
Should I list prices on my home service website?
You do not have to. It helps to explain what drives the cost of each job and how estimates work, so callers know what to expect.
How do I add a click-to-call button?
Link the phone number with a tel: link so a tap on a phone starts the call, and keep the button visible in the header on mobile. Most website platforms support this in their button settings.
Written by the team at Clouds Agency, a Los Angeles creative and production consulting agency.