The call you missed at 11pm went to someone else.
Plumbing is one of the few trades where the website is not the main thing. The main thing is being findable at midnight and answering before the other two numbers do. I build sites for plumbing shops around West Covina and the San Gabriel Valley with that as the whole point, plus the compliance piece almost everyone gets wrong.
Your license number probably is not where the law says it goes.
California requires a licensed contractor to include their license number in every advertisement soliciting work, and CSLB counts your website and social profiles as advertising. It has to be on the page itself, not on a page you link to.
- Your CSLB license number, on the page itself
- Your business name exactly as registered with CSLB
- Your license classification
Penalties run $100 to $5,000. I check this first on every plumbing site I look at, and most of the time it is missing or sitting inside a footer image where it does not count. I am not a lawyer, and the Contractors State License Board (CSLB) publishes its advertising rules in full, so you can check this yourself without me.
Three more things, none of them cosmetic.
I have seen good-looking plumbing sites losing money on all three.
- The 11pm call goes to whoever answers
- This is where plumbing shops lose the most money, and it has nothing to do with how the site looks. Someone with water coming through the ceiling calls three numbers and books the first person who responds. A tappable phone number, a form that reaches you immediately, and a chatbot that takes their address and problem while you sleep means you call back first instead of finding out they already booked someone else.
- You are not in the Maps results
- Someone searching 'plumber near me' at midnight sees three listings in a box and picks one. That box is your Google Business Profile, not your website: categories, service areas, hours, photos, and review count. A lot of plumbing shops have a good reputation and a listing with four photos and the wrong hours. That gap is usually cheaper to fix than people expect.
- Nobody can see the work you actually did
- A repipe, a water heater swap, a slab leak located and fixed. Real photos of real jobs do more for a plumbing site than any layout I could design. Most plumbing sites use stock photos of someone else's wrench, and homeowners can tell. If you have a phone full of job photos, that is the asset.
The same call, answered.
An example of the after-hours chatbot doing its job. It does not pretend to be you, it does not book the work, and it does not give plumbing advice it has no business giving. It keeps the person from dialling the next number.
water heater is leaking into the garage, is anyone available tonight
That sounds like it needs attention tonight. I can get you on the first call of the morning, and if it's flooding you should shut the water off at the main now. What's the address?
near Citrus and Badillo in Covina. 40 gallon, maybe 12 years old
Got it. A 12-year-old 40 gallon usually means replacement rather than repair. What's the best number to reach you first thing?
You call back. They have not called anyone else, because someone already answered.
Illustration, not a real customer. Your bot is trained on your services, your service area, and the jobs you turn down.
Compliance, listing, leads, then pages.
In that order, because that is the order that pays.
-
Compliance and contact first
License number where it legally has to be, classification, tappable phone on every screen, and a form that actually reaches you. The unglamorous part, and it comes first because it is the part that costs you money or fines.
-
Fix the Google listing
Categories, service areas, job types, hours, photos. For most plumbing shops the listing brings in more calls than the site does, so it gets attention before anything cosmetic.
-
Catch the after-hours leads
A chatbot trained on your services, your service area, and what you do and do not handle. It answers the basic questions, takes the address and the problem, and hands you a real lead in the morning instead of a missed call.
-
Build the pages that match how people search
Emergency plumbing, water heaters, repiping, drain cleaning, slab leaks, whatever you actually want more of. Separate pages for the jobs worth money to you, not one page listing everything.
Straight answer Be the first plumbing shop I write up.
I have not published a plumbing case study yet, and I am not going to invent one or imply that a photo on this page was a client of mine. When I do this work for a plumbing shop around here, that write-up goes here with real numbers and their name on it, with their permission.
Until then, what you can inspect is the published pricing, the work I have done, and the fact that I will tell you on the first call if you do not need me.
The Google Guaranteed badge
Google Local Services Ads put a verified badge above the regular results for trade searches. Getting in means license and insurance verification, background checks, and setting up your service areas and job types correctly.
It runs separately from your website, so it is worth doing whether or not you hire me for anything else. I can help you get through the setup as a standalone piece of work.
Fixed price, quoted before you commit.
Web design starts at $150. A chatbot trained on your shop starts at $700, or $300 for a template version. Every price is published, so you do not have to sit through a call to find out whether you can afford it. Tell me what your shop needs, I quote a fixed number for exactly that, and you decide. No hourly billing that creeps.
Common questions
Does my CSLB license number have to be on my website?
Yes. California Business and Professions Code 7030.5 says a licensed contractor has to include the license number in every advertisement soliciting work, and CSLB treats your website and social profiles as advertising. It has to be in the ad itself, not just on a page you link to. Penalties run from $100 to $5,000. I am not a lawyer and CSLB's advertising rules are worth reading yourself, but this is the single most common thing I see missing on plumbing sites.
Can a website actually help with emergency calls?
Not by itself. A website sitting there does nothing at 11pm. What helps is capturing the person instead of losing them: a phone number that is tappable on mobile, a form that reaches you immediately, and a chatbot that answers the basic questions and takes their address and problem while you sleep. Then you call back first thing instead of finding out they already booked someone else.
What about Google Local Services Ads and the Google Guaranteed badge?
For trades, that badge sits above the regular results and it matters. Setup means license and insurance verification, background checks, and getting your service areas and job types right. I can help you get through it. It runs separately from your website, so it is worth doing whether or not you hire me for anything else.
I already get plenty of work from word of mouth. Do I need this?
Maybe not. If your calendar is full and you are turning jobs away, a new website is not your problem and I will tell you that on the first call. Where this pays off is when referrals slow down, when you want higher-value jobs instead of whatever comes in, or when you are competing against shops that show up on Maps and you do not.
What does it cost?
Web design starts at $150 and I quote a fixed price for exactly what I would do before you commit. Pricing for everything is published on the pricing page. No discovery call required to find out whether you can afford it.
Do you only work with plumbers in the San Gabriel Valley?
Most of my clients are local, which means we can meet in person and I know the cities you serve. But the work translates fine over Zoom if you are elsewhere. The CSLB requirements are California-specific, though, so some of this page will not apply outside the state.
Want me to look at your site?
Tell me your city and your CSLB number. I'll tell you what's missing, what it would cost, and whether it's worth paying me to fix. Free, and I'll say so if the answer is no.
Serving these cities
Related: web design, local SEO, AI chatbots, and plumbing sites worth copying.