Smart Website · included in $297/month

A contractor website that answers the phone

Most websites built for contractors are a photo of a truck, a list of services, and a contact form nobody checks. It’s a business card that costs $200 a month. This is a different thing: a site that catches the calls you miss and turns them into booked work while you’re still on the job.

Alvarez Roofing

Auto-reply active

LIVE
  1. Missed call: (626) 555‑0148 · 2:14:03 PM

  2. Hi, this is Mike at Alvarez Roofing. Sorry I missed your call, I'm up on a roof right now. What do you need done?

    2:14:15 PM✓ Delivered in 12 seconds
  3. Hi, I've got a leak over my garage after the rain last night. How soon can someone come look at it?

    2:14:52 PM
  4. I can get out there. Is the address in Glendora? Pick a time that works and it goes straight on my calendar.

    2:15:06 PM
  5. Yes, Glendora. Just booked Thursday 9am.

    2:15:44 PM
  6. Job booked: Thursday 9:00 AM. Sent to Mike's phone.

Example thread. This is the system that runs on your site.

What’s included

The site itself

  • Custom built, not a template
  • Loads fast on a phone with two bars
  • Your work, your service area, your license number
  • Written in English and Spanish

The lead system underneath

  • Missed call gets a text back in under 60 seconds, automatically
  • Conversation continues by text and the details land on your phone
  • Booking calendar so customers pick a time instead of calling back
  • Every lead in one place instead of scattered across voicemail and texts

Getting found is a different job than looking good.

Somebody types “roofer near me” at nine at night with water coming through the ceiling. Whether your name is on that screen has almost nothing to do with how the site looks. It comes down to whether Google can tell what you do, where you do it, and that other people were happy with the work.

So here’s what I actually build:

  • A page for every service you sell, because people search “panel upgrade,” not “our services”
  • A page for every city you work in, so you show up in the town and not just at your address
  • Your Google Business Profile set up properly: categories, service area, hours, photos, and the services list almost everybody leaves blank
  • Review requests that go out automatically after you close a job
  • Your license number, trades, and cities written into the code Google reads, not only the part people see
  • Page titles and descriptions written one at a time, not generated in bulk
  • Fast on a phone with two bars, because Google measures that and most contractor sites fail it
  • All of it a second time in Spanish, which almost nobody in your area is competing for

And here’s what I won’t tell you

I can’t promise you the top spot, and anybody who does is either guessing or counting on you not to check. That block of results with the map on it gets ranked mostly on how close you are to whoever is searching, how many reviews you have, and how complete your Google profile is. Two of those three I can work on. The third one is geography.

What I can tell you is that every one of those signals will point at you instead of being left blank, which is where most of your competition is sitting right now.

How it works

  1. 01

    A 15-minute call

    How your calls come in now, how many you miss, and what one job is worth to you. Then the part I actually want to hear: what wears you out the most. Writing quotes at ten at night. Calling somebody back and finding out they already hired the other guy. The phone going off while your hands are full. Tell me the worst of it and I’ll tell you straight whether I can fix it.

  2. 02

    You send me your stuff

    Photos, license number, service area, and the three things customers always ask you. About an hour of your time, total.

  3. 03

    I build it

    Two weeks. You see it before it goes live and you get changes.

  4. 04

    It goes live and starts catching calls

    I send you the response log so you can see it working, with timestamps.

Here’s what it costs. No quote form.

The website isn’t a separate product. It’s one of the eight things in the monthly, along with the text-back, the review requests, the follow-up and the rest.

Everything

$297 /month

$997 to build, waived if you stay 6 months. Month to month after that, and nothing auto-renews. The Spanish version is included, not an add-on.

You don’t pay anything until it’s live and you’ve watched it text your first missed call.

See everything that’s included →

Already have a site you like?

Then we keep it. I’ll wire the system onto what you’ve got instead of charging you for a rebuild you don’t need. Same monthly either way. How the text-back works →

Why bilingual matters here

Half the homeowners in this valley would rather text in Spanish, and almost none of your competitors give them a way to.

Most contractor sites around here are English only, and the ones that aren’t were run through a translator and read like it. A proper Spanish version is the cheapest advantage you can buy in this market.

Vea esta página en español →

Questions I get asked.

How much does a website cost for a small contractor?

$297/month, and that covers everything: the website, the missed-call text back, review requests, follow-up, the calendar, all of it. The build is $997, and I waive it if you stay 6 months. Prices are on this page because you shouldn’t have to fill out a form to find out what something costs.

How fast does the text back actually go out?

Under 60 seconds, usually under 20. The message fires the moment the call ends, day, night, or Sunday, and I’ll send you the delivery log with timestamps so you can check me on it.

Do you build websites in Spanish?

Yes, and not with a translate plugin. I’m bilingual and I write both versions properly, which matters if half your customers would rather text in Spanish.

How long does it take to build?

The website is about ten days from the day you send me your photos and license info, and that’s usually what holds things up. The texting takes longer, because the carriers have to approve your business before it can send automated texts, and that’s usually another one to three weeks. Then a 25-minute call where I walk you through all of it before it goes live.

Why does the texting take longer than the website?

The carriers make every business register before it can send automated texts. It’s paperwork, it isn’t optional, and it’s the one part of this I don’t control. I fill it out for you and I stay on it, and it usually takes one to three weeks. Your guarantee doesn’t start until the day the system is actually live, so you’re never paying for a waiting room.

Do I own the website?

Yes. Your site is built on your own domain and handed to you. It isn’t locked inside my software, so it doesn’t go dark the day you quit. Your phone number stays yours because I never take it. It stays with your carrier and I just catch the calls you don’t pick up. Your customer list exports any time you ask. The one thing you don’t own is the automation itself. That runs on software that costs money every month, and it stops when you stop paying for it. Anybody who tells you different is counting on you not to read their cancellation page.

Do you redesign existing websites?

Sometimes. If what you have works and just needs the system underneath it, we keep it. There’s no reason to charge you for a rebuild you don’t need.

What if I don’t have a logo or photos?

We’ll work with what you have. Phone photos of your own finished jobs beat stock photography every time, and I can put a clean wordmark together if you don’t have a logo.

Where is the site hosted?

On Vercel, under your own domain. It’s fast, and it doesn’t lock you into me. That’s the whole reason I don’t build these inside the automation software.

Fifteen minutes. That’s the whole ask.

Tell me how your week actually goes. How the calls come in, how many you miss, and what part of it wears you out the most. I’ll tell you what it’s costing you and whether I can help. If I can’t, I’ll say so.

Rather write it down?

Tap the chat bubble in the corner and send me a message.

Call 626-536-7113Text